BUG-2184 Fix config.yang module(add type as a key for modules list)
[controller.git] / opendaylight / config / config-api / src / main / yang / config.yang
index a0a4292adf406a597fa120cdbf869c5b4cc0e0c6..e46d327ece9aff4e89ecf7ab0088561acb17c5aa 100644 (file)
@@ -122,7 +122,9 @@ module config {
                  the actual service-type which is actually required.";
 
             mandatory true;
-            type service-type-ref;
+            type leafref {
+                path "/config:services/config:service/config:type";
+            }
         }
 
         leaf name {
@@ -138,7 +140,7 @@ module config {
             "Top level container encapsulating configuration of all modules.";
 
         list module {
-            key "name";
+            key "type name";
             leaf name {
                 description "Unique module instance name";
                 type string;