Loading SOL002/VNFLifecycleManagement-API/descriptors/SOL001/VNFD/vnfd_SOL001.yaml +35 −17 Original line number Diff line number Diff line Loading @@ -54,6 +54,23 @@ node_types: description: Invoked upon receipt Terminate VNF request operate: description: Invoked upon receipt of an Operate VNF request requirements: - virtual_link_right: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 1] - virtual_link_left: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 1] - virtual_link_management: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 1] - virtual_link: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 0] topology_template: substitution_mappings: Loading @@ -69,29 +86,31 @@ topology_template: right: type: "tosca.nodes.nfv.VduCp" properties: layer_protocols: [ ipv4 ] order: 1 requirements: virtual_link_right: virtual_binding: VDU-B - virtual_binding: VDU-B vdu-b-1-vsd: management: type: "tosca.nodes.nfv.VduCp" properties: layer_protocols: [ ipv4 ] order: 0 requirements: virtual_link_management: virtual_binding: VDU-B - virtual_binding: VDU-B vdu-b-1-vsd: left: type: "tosca.nodes.nfv.VduCp" properties: layer_protocols: [ ipv4 ] order: 2 requirements: virtual_link_left: virtual_binding: VDU-B - virtual_binding: VDU-B vdu-b-1-vsd: type: "tosca.nodes.nfv.Vdu.VirtualBlockStorage" properties: virtual_block_storage_data: size_of_storage: 20 size_of_storage: 20 GB rdma_enabled: false sw_image_data: name: "vdu-b-1 image" Loading @@ -100,15 +119,15 @@ topology_template: algorithm: "sha-224" hash: "somehashfortst010" container_format: "bare" disk-format: qcow2 min-disk: '1' min-ram: '2' disk_format: qcow2 min_disk: '1' min_ram: '2' size: '1' VDU-B: type: "tosca.nodes.nfv.Vdu.Compute" properties: name: "vdu-b-1-vcd" descriptor: "Description of VDU-B-1" description: "Description of VDU-B-1" vdu_profile: min_number_of_instances: 1 max_number_of_instances: 2 Loading @@ -116,13 +135,13 @@ topology_template: virtual_compute: properties: virtual_memory: virtual_mem_size: 4096 virtual_mem_size: 4096 MB numa_enabled: false virtual_cpu: num_virtual_cpu: 2 requirements: virtual_storage: - "vdu-b-1-vsd" - virtual_storage: vdu-b-1-vsd vnf-b-1_VNF: type: "tst010.vnf.simple" properties: Loading @@ -146,4 +165,3 @@ topology_template: implementation: terminate-example.yaml operate: implementation: operate-example.yaml SOL003/VNFLifecycleManagement-API/descriptors/SOL001/VNFD/vnfd_SOL001.yaml +36 −18 Original line number Diff line number Diff line Loading @@ -54,6 +54,23 @@ node_types: description: Invoked upon receipt Terminate VNF request operate: description: Invoked upon receipt of an Operate VNF request requirements: - virtual_link_right: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 1] - virtual_link_left: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 1] - virtual_link_management: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 1] - virtual_link: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 0] topology_template: substitution_mappings: Loading @@ -69,29 +86,31 @@ topology_template: right: type: "tosca.nodes.nfv.VduCp" properties: layer_protocols: [ ipv4 ] order: 1 requirements: virtual_link_right: virtual_binding: VDU-B - virtual_binding: VDU-B vdu-b-1-vsd: management: type: "tosca.nodes.nfv.VduCp" properties: layer_protocols: [ ipv4 ] order: 0 requirements: virtual_link_management: virtual_binding: VDU-B - virtual_binding: VDU-B vdu-b-1-vsd: left: type: "tosca.nodes.nfv.VduCp" properties: layer_protocols: [ ipv4 ] order: 2 requirements: virtual_link_left: virtual_binding: VDU-B - virtual_binding: VDU-B vdu-b-1-vsd: type: "tosca.nodes.nfv.Vdu.VirtualBlockStorage" properties: virtual_block_storage_data: size_of_storage: 20 size_of_storage: 20 GB rdma_enabled: false sw_image_data: name: "vdu-b-1 image" Loading @@ -100,15 +119,15 @@ topology_template: algorithm: "sha-224" hash: "somehashfortst010" container_format: "bare" disk-format: qcow2 min-disk: '1' min-ram: '2' disk_format: qcow2 min_disk: '1' min_ram: '2' size: '1' VDU-B: type: "tosca.nodes.nfv.Vdu.Compute" properties: name: "vdu-b-1-vcd" descriptor: "Description of VDU-B-1" description: "Description of VDU-B-1" vdu_profile: min_number_of_instances: 1 max_number_of_instances: 2 Loading @@ -116,13 +135,13 @@ topology_template: virtual_compute: properties: virtual_memory: virtual_mem_size: 4096 virtual_mem_size: 4096 MB numa_enabled: false virtual_cpu: num_virtual_cpu: 2 requirements: virtual_storage: - "vdu-b-1-vsd" - virtual_storage: vdu-b-1-vsd vnf-b-1_VNF: type: "tst010.vnf.simple" properties: Loading @@ -146,4 +165,3 @@ topology_template: implementation: terminate-example.yaml operate: implementation: operate-example.yaml No newline at end of file SOL003/VNFLifecycleOperationGranting-API/descriptors/SOL001/VNFD/vnfd_SOL001.yaml +36 −18 Original line number Diff line number Diff line Loading @@ -54,6 +54,23 @@ node_types: description: Invoked upon receipt Terminate VNF request operate: description: Invoked upon receipt of an Operate VNF request requirements: - virtual_link_right: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 1] - virtual_link_left: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 1] - virtual_link_management: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 1] - virtual_link: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 0] topology_template: substitution_mappings: Loading @@ -69,29 +86,31 @@ topology_template: right: type: "tosca.nodes.nfv.VduCp" properties: layer_protocols: [ ipv4 ] order: 1 requirements: virtual_link_right: virtual_binding: VDU-B - virtual_binding: VDU-B vdu-b-1-vsd: management: type: "tosca.nodes.nfv.VduCp" properties: layer_protocols: [ ipv4 ] order: 0 requirements: virtual_link_management: virtual_binding: VDU-B - virtual_binding: VDU-B vdu-b-1-vsd: left: type: "tosca.nodes.nfv.VduCp" properties: layer_protocols: [ ipv4 ] order: 2 requirements: virtual_link_left: virtual_binding: VDU-B - virtual_binding: VDU-B vdu-b-1-vsd: type: "tosca.nodes.nfv.Vdu.VirtualBlockStorage" properties: virtual_block_storage_data: size_of_storage: 20 size_of_storage: 20 GB rdma_enabled: false sw_image_data: name: "vdu-b-1 image" Loading @@ -100,15 +119,15 @@ topology_template: algorithm: "sha-224" hash: "somehashfortst010" container_format: "bare" disk-format: qcow2 min-disk: '1' min-ram: '2' disk_format: qcow2 min_disk: '1' min_ram: '2' size: '1' VDU-B: type: "tosca.nodes.nfv.Vdu.Compute" properties: name: "vdu-b-1-vcd" descriptor: "Description of VDU-B-1" description: "Description of VDU-B-1" vdu_profile: min_number_of_instances: 1 max_number_of_instances: 2 Loading @@ -116,13 +135,13 @@ topology_template: virtual_compute: properties: virtual_memory: virtual_mem_size: 4096 virtual_mem_size: 4096 MB numa_enabled: false virtual_cpu: num_virtual_cpu: 2 requirements: virtual_storage: - "vdu-b-1-vsd" - virtual_storage: vdu-b-1-vsd vnf-b-1_VNF: type: "tst010.vnf.simple" properties: Loading @@ -146,4 +165,3 @@ topology_template: implementation: terminate-example.yaml operate: implementation: operate-example.yaml No newline at end of file SOL003/VNFPackageManagement-API/descriptors/SOL001/VNFD/vnfd_SOL001.yaml +36 −18 Original line number Diff line number Diff line Loading @@ -54,6 +54,23 @@ node_types: description: Invoked upon receipt Terminate VNF request operate: description: Invoked upon receipt of an Operate VNF request requirements: - virtual_link_right: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 1] - virtual_link_left: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 1] - virtual_link_management: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 1] - virtual_link: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 0] topology_template: substitution_mappings: Loading @@ -69,29 +86,31 @@ topology_template: right: type: "tosca.nodes.nfv.VduCp" properties: layer_protocols: [ ipv4 ] order: 1 requirements: virtual_link_right: virtual_binding: VDU-B - virtual_binding: VDU-B vdu-b-1-vsd: management: type: "tosca.nodes.nfv.VduCp" properties: layer_protocols: [ ipv4 ] order: 0 requirements: virtual_link_management: virtual_binding: VDU-B - virtual_binding: VDU-B vdu-b-1-vsd: left: type: "tosca.nodes.nfv.VduCp" properties: layer_protocols: [ ipv4 ] order: 2 requirements: virtual_link_left: virtual_binding: VDU-B - virtual_binding: VDU-B vdu-b-1-vsd: type: "tosca.nodes.nfv.Vdu.VirtualBlockStorage" properties: virtual_block_storage_data: size_of_storage: 20 size_of_storage: 20 GB rdma_enabled: false sw_image_data: name: "vdu-b-1 image" Loading @@ -100,15 +119,15 @@ topology_template: algorithm: "sha-224" hash: "somehashfortst010" container_format: "bare" disk-format: qcow2 min-disk: '1' min-ram: '2' disk_format: qcow2 min_disk: '1' min_ram: '2' size: '1' VDU-B: type: "tosca.nodes.nfv.Vdu.Compute" properties: name: "vdu-b-1-vcd" descriptor: "Description of VDU-B-1" description: "Description of VDU-B-1" vdu_profile: min_number_of_instances: 1 max_number_of_instances: 2 Loading @@ -116,13 +135,13 @@ topology_template: virtual_compute: properties: virtual_memory: virtual_mem_size: 4096 virtual_mem_size: 4096 MB numa_enabled: false virtual_cpu: num_virtual_cpu: 2 requirements: virtual_storage: - "vdu-b-1-vsd" - virtual_storage: vdu-b-1-vsd vnf-b-1_VNF: type: "tst010.vnf.simple" properties: Loading @@ -146,4 +165,3 @@ topology_template: implementation: terminate-example.yaml operate: implementation: operate-example.yaml No newline at end of file SOL005/NSLifecycleManagement-API/descriptors/SOL001/VNFD/vnfd_SOL001.yaml +36 −18 Original line number Diff line number Diff line Loading @@ -54,6 +54,23 @@ node_types: description: Invoked upon receipt Terminate VNF request operate: description: Invoked upon receipt of an Operate VNF request requirements: - virtual_link_right: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 1] - virtual_link_left: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 1] - virtual_link_management: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 1] - virtual_link: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 0] topology_template: substitution_mappings: Loading @@ -69,29 +86,31 @@ topology_template: right: type: "tosca.nodes.nfv.VduCp" properties: layer_protocols: [ ipv4 ] order: 1 requirements: virtual_link_right: virtual_binding: VDU-B - virtual_binding: VDU-B vdu-b-1-vsd: management: type: "tosca.nodes.nfv.VduCp" properties: layer_protocols: [ ipv4 ] order: 0 requirements: virtual_link_management: virtual_binding: VDU-B - virtual_binding: VDU-B vdu-b-1-vsd: left: type: "tosca.nodes.nfv.VduCp" properties: layer_protocols: [ ipv4 ] order: 2 requirements: virtual_link_left: virtual_binding: VDU-B - virtual_binding: VDU-B vdu-b-1-vsd: type: "tosca.nodes.nfv.Vdu.VirtualBlockStorage" properties: virtual_block_storage_data: size_of_storage: 20 size_of_storage: 20 GB rdma_enabled: false sw_image_data: name: "vdu-b-1 image" Loading @@ -100,15 +119,15 @@ topology_template: algorithm: "sha-224" hash: "somehashfortst010" container_format: "bare" disk-format: qcow2 min-disk: '1' min-ram: '2' disk_format: qcow2 min_disk: '1' min_ram: '2' size: '1' VDU-B: type: "tosca.nodes.nfv.Vdu.Compute" properties: name: "vdu-b-1-vcd" descriptor: "Description of VDU-B-1" description: "Description of VDU-B-1" vdu_profile: min_number_of_instances: 1 max_number_of_instances: 2 Loading @@ -116,13 +135,13 @@ topology_template: virtual_compute: properties: virtual_memory: virtual_mem_size: 4096 virtual_mem_size: 4096 MB numa_enabled: false virtual_cpu: num_virtual_cpu: 2 requirements: virtual_storage: - "vdu-b-1-vsd" - virtual_storage: vdu-b-1-vsd vnf-b-1_VNF: type: "tst010.vnf.simple" properties: Loading @@ -146,4 +165,3 @@ topology_template: implementation: terminate-example.yaml operate: implementation: operate-example.yaml No newline at end of file Loading
SOL002/VNFLifecycleManagement-API/descriptors/SOL001/VNFD/vnfd_SOL001.yaml +35 −17 Original line number Diff line number Diff line Loading @@ -54,6 +54,23 @@ node_types: description: Invoked upon receipt Terminate VNF request operate: description: Invoked upon receipt of an Operate VNF request requirements: - virtual_link_right: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 1] - virtual_link_left: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 1] - virtual_link_management: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 1] - virtual_link: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 0] topology_template: substitution_mappings: Loading @@ -69,29 +86,31 @@ topology_template: right: type: "tosca.nodes.nfv.VduCp" properties: layer_protocols: [ ipv4 ] order: 1 requirements: virtual_link_right: virtual_binding: VDU-B - virtual_binding: VDU-B vdu-b-1-vsd: management: type: "tosca.nodes.nfv.VduCp" properties: layer_protocols: [ ipv4 ] order: 0 requirements: virtual_link_management: virtual_binding: VDU-B - virtual_binding: VDU-B vdu-b-1-vsd: left: type: "tosca.nodes.nfv.VduCp" properties: layer_protocols: [ ipv4 ] order: 2 requirements: virtual_link_left: virtual_binding: VDU-B - virtual_binding: VDU-B vdu-b-1-vsd: type: "tosca.nodes.nfv.Vdu.VirtualBlockStorage" properties: virtual_block_storage_data: size_of_storage: 20 size_of_storage: 20 GB rdma_enabled: false sw_image_data: name: "vdu-b-1 image" Loading @@ -100,15 +119,15 @@ topology_template: algorithm: "sha-224" hash: "somehashfortst010" container_format: "bare" disk-format: qcow2 min-disk: '1' min-ram: '2' disk_format: qcow2 min_disk: '1' min_ram: '2' size: '1' VDU-B: type: "tosca.nodes.nfv.Vdu.Compute" properties: name: "vdu-b-1-vcd" descriptor: "Description of VDU-B-1" description: "Description of VDU-B-1" vdu_profile: min_number_of_instances: 1 max_number_of_instances: 2 Loading @@ -116,13 +135,13 @@ topology_template: virtual_compute: properties: virtual_memory: virtual_mem_size: 4096 virtual_mem_size: 4096 MB numa_enabled: false virtual_cpu: num_virtual_cpu: 2 requirements: virtual_storage: - "vdu-b-1-vsd" - virtual_storage: vdu-b-1-vsd vnf-b-1_VNF: type: "tst010.vnf.simple" properties: Loading @@ -146,4 +165,3 @@ topology_template: implementation: terminate-example.yaml operate: implementation: operate-example.yaml
SOL003/VNFLifecycleManagement-API/descriptors/SOL001/VNFD/vnfd_SOL001.yaml +36 −18 Original line number Diff line number Diff line Loading @@ -54,6 +54,23 @@ node_types: description: Invoked upon receipt Terminate VNF request operate: description: Invoked upon receipt of an Operate VNF request requirements: - virtual_link_right: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 1] - virtual_link_left: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 1] - virtual_link_management: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 1] - virtual_link: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 0] topology_template: substitution_mappings: Loading @@ -69,29 +86,31 @@ topology_template: right: type: "tosca.nodes.nfv.VduCp" properties: layer_protocols: [ ipv4 ] order: 1 requirements: virtual_link_right: virtual_binding: VDU-B - virtual_binding: VDU-B vdu-b-1-vsd: management: type: "tosca.nodes.nfv.VduCp" properties: layer_protocols: [ ipv4 ] order: 0 requirements: virtual_link_management: virtual_binding: VDU-B - virtual_binding: VDU-B vdu-b-1-vsd: left: type: "tosca.nodes.nfv.VduCp" properties: layer_protocols: [ ipv4 ] order: 2 requirements: virtual_link_left: virtual_binding: VDU-B - virtual_binding: VDU-B vdu-b-1-vsd: type: "tosca.nodes.nfv.Vdu.VirtualBlockStorage" properties: virtual_block_storage_data: size_of_storage: 20 size_of_storage: 20 GB rdma_enabled: false sw_image_data: name: "vdu-b-1 image" Loading @@ -100,15 +119,15 @@ topology_template: algorithm: "sha-224" hash: "somehashfortst010" container_format: "bare" disk-format: qcow2 min-disk: '1' min-ram: '2' disk_format: qcow2 min_disk: '1' min_ram: '2' size: '1' VDU-B: type: "tosca.nodes.nfv.Vdu.Compute" properties: name: "vdu-b-1-vcd" descriptor: "Description of VDU-B-1" description: "Description of VDU-B-1" vdu_profile: min_number_of_instances: 1 max_number_of_instances: 2 Loading @@ -116,13 +135,13 @@ topology_template: virtual_compute: properties: virtual_memory: virtual_mem_size: 4096 virtual_mem_size: 4096 MB numa_enabled: false virtual_cpu: num_virtual_cpu: 2 requirements: virtual_storage: - "vdu-b-1-vsd" - virtual_storage: vdu-b-1-vsd vnf-b-1_VNF: type: "tst010.vnf.simple" properties: Loading @@ -146,4 +165,3 @@ topology_template: implementation: terminate-example.yaml operate: implementation: operate-example.yaml No newline at end of file
SOL003/VNFLifecycleOperationGranting-API/descriptors/SOL001/VNFD/vnfd_SOL001.yaml +36 −18 Original line number Diff line number Diff line Loading @@ -54,6 +54,23 @@ node_types: description: Invoked upon receipt Terminate VNF request operate: description: Invoked upon receipt of an Operate VNF request requirements: - virtual_link_right: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 1] - virtual_link_left: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 1] - virtual_link_management: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 1] - virtual_link: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 0] topology_template: substitution_mappings: Loading @@ -69,29 +86,31 @@ topology_template: right: type: "tosca.nodes.nfv.VduCp" properties: layer_protocols: [ ipv4 ] order: 1 requirements: virtual_link_right: virtual_binding: VDU-B - virtual_binding: VDU-B vdu-b-1-vsd: management: type: "tosca.nodes.nfv.VduCp" properties: layer_protocols: [ ipv4 ] order: 0 requirements: virtual_link_management: virtual_binding: VDU-B - virtual_binding: VDU-B vdu-b-1-vsd: left: type: "tosca.nodes.nfv.VduCp" properties: layer_protocols: [ ipv4 ] order: 2 requirements: virtual_link_left: virtual_binding: VDU-B - virtual_binding: VDU-B vdu-b-1-vsd: type: "tosca.nodes.nfv.Vdu.VirtualBlockStorage" properties: virtual_block_storage_data: size_of_storage: 20 size_of_storage: 20 GB rdma_enabled: false sw_image_data: name: "vdu-b-1 image" Loading @@ -100,15 +119,15 @@ topology_template: algorithm: "sha-224" hash: "somehashfortst010" container_format: "bare" disk-format: qcow2 min-disk: '1' min-ram: '2' disk_format: qcow2 min_disk: '1' min_ram: '2' size: '1' VDU-B: type: "tosca.nodes.nfv.Vdu.Compute" properties: name: "vdu-b-1-vcd" descriptor: "Description of VDU-B-1" description: "Description of VDU-B-1" vdu_profile: min_number_of_instances: 1 max_number_of_instances: 2 Loading @@ -116,13 +135,13 @@ topology_template: virtual_compute: properties: virtual_memory: virtual_mem_size: 4096 virtual_mem_size: 4096 MB numa_enabled: false virtual_cpu: num_virtual_cpu: 2 requirements: virtual_storage: - "vdu-b-1-vsd" - virtual_storage: vdu-b-1-vsd vnf-b-1_VNF: type: "tst010.vnf.simple" properties: Loading @@ -146,4 +165,3 @@ topology_template: implementation: terminate-example.yaml operate: implementation: operate-example.yaml No newline at end of file
SOL003/VNFPackageManagement-API/descriptors/SOL001/VNFD/vnfd_SOL001.yaml +36 −18 Original line number Diff line number Diff line Loading @@ -54,6 +54,23 @@ node_types: description: Invoked upon receipt Terminate VNF request operate: description: Invoked upon receipt of an Operate VNF request requirements: - virtual_link_right: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 1] - virtual_link_left: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 1] - virtual_link_management: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 1] - virtual_link: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 0] topology_template: substitution_mappings: Loading @@ -69,29 +86,31 @@ topology_template: right: type: "tosca.nodes.nfv.VduCp" properties: layer_protocols: [ ipv4 ] order: 1 requirements: virtual_link_right: virtual_binding: VDU-B - virtual_binding: VDU-B vdu-b-1-vsd: management: type: "tosca.nodes.nfv.VduCp" properties: layer_protocols: [ ipv4 ] order: 0 requirements: virtual_link_management: virtual_binding: VDU-B - virtual_binding: VDU-B vdu-b-1-vsd: left: type: "tosca.nodes.nfv.VduCp" properties: layer_protocols: [ ipv4 ] order: 2 requirements: virtual_link_left: virtual_binding: VDU-B - virtual_binding: VDU-B vdu-b-1-vsd: type: "tosca.nodes.nfv.Vdu.VirtualBlockStorage" properties: virtual_block_storage_data: size_of_storage: 20 size_of_storage: 20 GB rdma_enabled: false sw_image_data: name: "vdu-b-1 image" Loading @@ -100,15 +119,15 @@ topology_template: algorithm: "sha-224" hash: "somehashfortst010" container_format: "bare" disk-format: qcow2 min-disk: '1' min-ram: '2' disk_format: qcow2 min_disk: '1' min_ram: '2' size: '1' VDU-B: type: "tosca.nodes.nfv.Vdu.Compute" properties: name: "vdu-b-1-vcd" descriptor: "Description of VDU-B-1" description: "Description of VDU-B-1" vdu_profile: min_number_of_instances: 1 max_number_of_instances: 2 Loading @@ -116,13 +135,13 @@ topology_template: virtual_compute: properties: virtual_memory: virtual_mem_size: 4096 virtual_mem_size: 4096 MB numa_enabled: false virtual_cpu: num_virtual_cpu: 2 requirements: virtual_storage: - "vdu-b-1-vsd" - virtual_storage: vdu-b-1-vsd vnf-b-1_VNF: type: "tst010.vnf.simple" properties: Loading @@ -146,4 +165,3 @@ topology_template: implementation: terminate-example.yaml operate: implementation: operate-example.yaml No newline at end of file
SOL005/NSLifecycleManagement-API/descriptors/SOL001/VNFD/vnfd_SOL001.yaml +36 −18 Original line number Diff line number Diff line Loading @@ -54,6 +54,23 @@ node_types: description: Invoked upon receipt Terminate VNF request operate: description: Invoked upon receipt of an Operate VNF request requirements: - virtual_link_right: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 1] - virtual_link_left: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 1] - virtual_link_management: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 1] - virtual_link: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 0] topology_template: substitution_mappings: Loading @@ -69,29 +86,31 @@ topology_template: right: type: "tosca.nodes.nfv.VduCp" properties: layer_protocols: [ ipv4 ] order: 1 requirements: virtual_link_right: virtual_binding: VDU-B - virtual_binding: VDU-B vdu-b-1-vsd: management: type: "tosca.nodes.nfv.VduCp" properties: layer_protocols: [ ipv4 ] order: 0 requirements: virtual_link_management: virtual_binding: VDU-B - virtual_binding: VDU-B vdu-b-1-vsd: left: type: "tosca.nodes.nfv.VduCp" properties: layer_protocols: [ ipv4 ] order: 2 requirements: virtual_link_left: virtual_binding: VDU-B - virtual_binding: VDU-B vdu-b-1-vsd: type: "tosca.nodes.nfv.Vdu.VirtualBlockStorage" properties: virtual_block_storage_data: size_of_storage: 20 size_of_storage: 20 GB rdma_enabled: false sw_image_data: name: "vdu-b-1 image" Loading @@ -100,15 +119,15 @@ topology_template: algorithm: "sha-224" hash: "somehashfortst010" container_format: "bare" disk-format: qcow2 min-disk: '1' min-ram: '2' disk_format: qcow2 min_disk: '1' min_ram: '2' size: '1' VDU-B: type: "tosca.nodes.nfv.Vdu.Compute" properties: name: "vdu-b-1-vcd" descriptor: "Description of VDU-B-1" description: "Description of VDU-B-1" vdu_profile: min_number_of_instances: 1 max_number_of_instances: 2 Loading @@ -116,13 +135,13 @@ topology_template: virtual_compute: properties: virtual_memory: virtual_mem_size: 4096 virtual_mem_size: 4096 MB numa_enabled: false virtual_cpu: num_virtual_cpu: 2 requirements: virtual_storage: - "vdu-b-1-vsd" - virtual_storage: vdu-b-1-vsd vnf-b-1_VNF: type: "tst010.vnf.simple" properties: Loading @@ -146,4 +165,3 @@ topology_template: implementation: terminate-example.yaml operate: implementation: operate-example.yaml No newline at end of file