Add support for mano roles
[osm/SO.git] / models / plugins / yang / vld.yang
index 9f26dba..63556d7 100644 (file)
@@ -27,8 +27,8 @@ module vld
     prefix "rwpb";
   }
 
-  import vnfd {
-    prefix "vnfd";
+  import project-vnfd {
+    prefix "project-vnfd";
   }
 
   import ietf-inet-types {
@@ -120,7 +120,7 @@ module vld
           leaf vnfd-ref {
             description "A reference to a vnfd";
             type leafref {
-              path "../../../../vnfd:vnfd-catalog/vnfd:vnfd/vnfd:id";
+              path "../../../../project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:id";
             }
           }
 
@@ -128,7 +128,7 @@ module vld
             description
               "A reference to the consituent-vnfd id in nsd. 
               Should have been a leafref to:
-                '/nsd:nsd-catalog:/nsd:nsd/constituent-vnfd/member-vnf-index-ref'. 
+                '/rw-project:project/project-nsd:nsd-catalog:/nsd/constituent-vnfd/member-vnf-index-ref'.
               Instead using direct leaf to avoid circular reference.";
             type uint64;
           }
@@ -137,9 +137,9 @@ module vld
             description
               "A reference to a connection point name in a vnfd";
             type leafref {
-              path "../../../../vnfd:vnfd-catalog/vnfd:vnfd"
-                + "[vnfd:id = current()/../vld:vnfd-ref]"
-                + "/vnfd:connection-point/vnfd:name";
+              path "../../../../project-vnfd:vnfd-catalog/project-vnfd:vnfd"
+                + "[project-vnfd:id = current()/../vld:vnfd-ref]"
+                + "/project-vnfd:connection-point/project-vnfd:name";
             }
           }
         }