R2 model updates
[sdc.git] / catalog-be / src / main / resources / import / tosca / nfv-types / vduVirtualStorage / vduVirtualStorage.yml
index 5d22e1e..12fb306 100644 (file)
@@ -1,27 +1,30 @@
 tosca_definitions_version: tosca_simple_yaml_1_0_0
 node_types:
-  tosca.nodes.nfv.VDU.VirtualStorage:
-    derived_from: tosca.nodes.Root
-    properties:
-      id:
-        type: string
-        required: true
-        status: SUPPORTED
-      size_of_storage:
-        type: string
-        required: true
-        status: SUPPORTED
-      rdma_enabled:
-        type: boolean
-        required: false
-        status: SUPPORTED
-      type_of_storage:
-        type: string
-        required: true
-        status: SUPPORTED
-    capabilities:
-      virtual_storage:
-        type: tosca.capabilities.nfv.VirtualStorage
-        occurrences:
-        - 1
-        - UNBOUNDED
+    tosca.nodes.nfv.Vdu.VirtualStorage:
+      derived_from: tosca.nodes.Root
+      properties:
+        #id:
+          # node name
+        type_of_storage:
+          type: string
+          constraints:
+              - valid_values: [volume, object, root, block]
+          required: true
+        size_of_storage:
+          type: scalar-unit.size
+          required: true
+        vdu_storage_requirements:
+          type: map
+          entry_schema:
+            type: string
+          required: false
+        rdma_enabled:
+          type: boolean
+          required: false
+      capabilities:
+        virtual_storage:
+          type: tosca.capabilities.nfv.VirtualStorage
+      artifacts: 
+        - sw_image:
+            file:      
+            type: tosca.artifacts.Deployment.Image