import config { prefix config; revision-date 2013-04-05; }
import opendaylight-md-sal-binding { prefix mdsal; revision-date 2013-10-28; }
import groupbasedpolicy-cfg {prefix gbpcfg; revision-date 2015-11-06; }
+ import sxp-database { prefix sxp-database; revision-date 2016-03-08; }
description
"This module contains the base YANG definitions for
augment "/config:modules/config:module/config:configuration" {
case sxp-ep-provider-impl {
when "/config:modules/config:module/config:type = 'sxp-ep-provider-impl'";
+ }
+ }
- //wires in the data-broker service
- container data-broker {
- uses config:service-ref {
- refine type {
- mandatory true;
- config:required-identity mdsal:binding-async-data-broker;
- }
- }
- }
- //RPC Registry
- container rpc-registry {
- uses config:service-ref {
- refine type {
- mandatory true;
- config:required-identity mdsal:binding-rpc-registry;
- }
- }
- }
- //Domain specific registry
- container domain-specific-registry {
- uses config:service-ref {
- refine type {
- mandatory true;
- config:required-identity gbpcfg:domain-specific-registry;
- }
- }
- }
+ container sgt-generator-config {
+ description "sgt-generator configuration";
+ leaf sgt-low {
+ type sxp-database:sgt;
+ mandatory true;
+ description "minimal SGT value to be used by sgt-generator";
+ }
+ leaf sgt-high {
+ type sxp-database:sgt;
+ mandatory true;
+ description "maximal SGT value to be used by sgt-generator";
}
}
}