All Downloads are FREE. Search and download functionalities are using the official Maven repository.

[email protected] Maven / Gradle / Ivy

The newest version!
module sal-remote-augment {
  namespace "urn:sal:restconf:event:subscription";
  prefix "odl-sar";

  import sal-remote { prefix rmt; }

  description
    "Set of augmentations defining more granular control over the scope of created streams.";

  revision 2023-11-03 {
    description
      "Revised version with the following changes:
       - datastore parameter is documented to default to CONFIGURATION
       - scope parameter to create-data-change-event-subscription is obsolete
       - notification-output-type parameter is obsolete";
  }

  revision 2014-07-08 {
    description "Initial revision";
  }

  grouping notification-output-type-grouping {
    leaf notification-output-type {
      status obsolete;
      description "Input parameter which type of output will be parsed on notification";
      type enumeration {
        enum JSON;
        enum XML;
      }
      default XML;
    }
  }

  augment "/rmt:create-data-change-event-subscription/rmt:input" {
    leaf datastore {
      type enumeration {
        enum OPERATIONAL;
        enum CONFIGURATION;
      }
      default CONFIGURATION;
    }

    leaf scope {
      status obsolete;
      type enumeration {
        enum BASE;
        enum ONE;
        enum SUBTREE;
      }
    }

    uses notification-output-type-grouping;
  }

  augment "/rmt:create-notification-stream/rmt:input" {
    uses notification-output-type-grouping;
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy