1 // vi: set smarttab et sw=4 tabstop=4:
2 module distributed-datastore-provider {
5 namespace "urn:opendaylight:params:xml:ns:yang:controller:config:distributed-datastore-provider";
6 prefix "distributed-datastore-provider";
8 import config { prefix config; revision-date 2013-04-05; }
9 import rpc-context { prefix rpcx; revision-date 2013-06-17; }
12 "This module contains the base YANG definitions for
13 the distributed datastore provider implementation";
15 revision "2014-06-12" {
20 // This is the definition of the service implementation as a module identity.
21 identity distributed-datastore-provider {
22 base config:module-type;
24 // Specifies the prefix for generated java classes.
25 config:java-name-prefix DistributedDataStoreProvider;
28 // Augments the 'configuration' choice node under modules/module.
29 augment "/config:modules/config:module/config:configuration" {
30 case distributed-datastore-provider {
31 when "/config:modules/config:module/config:type = 'distributed-datastore-provider'";