1 # https://wiki.onap.org/display/DW/VNFD+example
2 tosca_definitions_version: tosca_simple_profile_yaml_1_1
3 description: the VNFD of MyVnf
6 MyCompany.MyVnf.1_0.1_0: # node type of MyVnf
7 derived_from: tosca.nodes.nfv.VNF
11 constraints: [ valid_values: [ b1bb0ce7-ebca-4fa7-95ed-4840d70a1177 ] ]
12 default: b1bb0ce7-ebca-4fa7-95ed-4840d70a1177
16 constraints: [ valid_values: [ MyCompany ] ]
21 constraints: [ valid_values: [ MyVnf ] ]
26 constraints: [ valid_values: [ '1.0' ] ]
31 constraints: [ valid_values: [ '1.0' ] ]
36 constraints: [ valid_values: [ simple ] ] #only one and only allowed one DF in this example
64 implementation: terminate.workbook.mistral.yaml
68 substitution_mappings:
69 node_type: MyCompany.MyVnf.1_0.1_0
71 - virtual_link: [ Cp_2, external_virtual_link ] # expose as external CP
72 - virtual_link: [ Cp_4, external_virtual_link ] # expose as external CP
76 type: tosca.nodes.nfv.Vdu.Compute
82 configurable_properties:
83 additional_vnfc_configurable_properties: {}
85 min_number_of_instances: 1
86 max_number_of_instances: 4
91 virtual_mem_size: 8096 MB
95 virtual_cpu_clock: 1800 MHz
97 - virtual_storage: Storage_1
100 type: tosca.nodes.nfv.Vdu.VirtualStorage
103 size_of_storage: 100MB
107 type: tosca.nodes.nfv.VduCp
111 description: Internal connection point on an VL
113 - virtual_binding: Vdu_1
114 - virtual_link: internalVl_1
118 type: tosca.nodes.nfv.VirtualLink
127 maxBitRateRequirements:
128 minBitRateRequirements:
132 type: tosca.nodes.nfv.VduCp
136 description: External connection point to access exteranlVl_1
138 - external_virtual_link:
139 - virtual_binding: Vdu_1
143 type: tosca.nodes.nfv.Vdu.Compute
149 configurable_properties:
150 additional_vnfc_configurable_properties: {}
152 min_number_of_instances: 2
153 max_number_of_instances: 6
158 virtual_mem_size: 8096 MB
160 cpu_architecture: x86
162 virtual_cpu_clock: 1800 MHz
164 type: tosca.nodes.nfv.VduCp
168 description: Internal connection point on an VL
170 - virtual_binding: Vdu_2
171 - virtual_link: internalVl_1
173 type: tosca.nodes.nfv.VduCpd
177 description: External connection point to access exteranlVl_2
179 - external_virtual_link:
180 - virtual_binding: Vdu_2