Revert "Revert "Re-enabling NS primitives, config-primitive over service-primitive...
[osm/IM.git] / models / yang / vnfd.yang
index d1c9df6..8c29fb7 100644 (file)
@@ -20,7 +20,7 @@
 
 module vnfd
 {
 
 module vnfd
 {
-  namespace "urn:ietf:params:xml:ns:yang:nfvo:vnfd";
+  namespace "urn:etsi:osm:yang:vnfd";
   prefix "vnfd";
 
   import vnfd-base {
   prefix "vnfd";
 
   import vnfd-base {
@@ -43,10 +43,16 @@ module vnfd
     description
       "Virtual Network Function Descriptor (VNFD).";
 
     description
       "Virtual Network Function Descriptor (VNFD).";
 
+    leaf schema-version {
+      description "Schema version for the VNFD. If unspecified, it assumes v3.0";
+      type string;
+      default "v3.0";
+    }
+
     list vnfd {
       key "id";
 
     list vnfd {
       key "id";
 
-        uses vnfd-base:vnfd-descriptor;
+      uses vnfd-base:vnfd-descriptor;
     }
   }
 }
     }
   }
 }