1 module cluster-admin-provider {
3 namespace "urn:opendaylight:params:xml:ns:yang:controller:config:cluster-admin-provider";
4 prefix "cluster-admin-provider";
6 import config { prefix config; revision-date 2013-04-05; }
7 import opendaylight-operational-dom-datastore {prefix operational-dom-store-spi;}
8 import opendaylight-config-dom-datastore {prefix config-dom-store-spi;}
9 import opendaylight-md-sal-binding { prefix mdsal; revision-date 2013-10-28; }
12 "This module contains the configuration YANG definitions for the ClusterAdminRpcService implementation";
14 revision "2015-10-13" {
15 description "Initial revision.";
18 // This is the definition of the provider implementation as a module identity.
19 identity cluster-admin-provider {
20 base config:module-type;
21 config:java-name-prefix ClusterAdminProvider;
24 // Augments the 'configuration' choice node under modules/module.
25 augment "/config:modules/config:module/config:configuration" {
26 case cluster-admin-provider {
27 when "/config:modules/config:module/config:type = 'cluster-admin-provider'";
28 container config-data-store {
29 uses config:service-ref {
32 config:required-identity config-dom-store-spi:config-dom-datastore;
37 container oper-data-store {
38 uses config:service-ref {
41 config:required-identity operational-dom-store-spi:operational-dom-datastore;
46 container rpc-registry {
47 uses config:service-ref {
50 config:required-identity mdsal:binding-rpc-registry;