Fix template generation for R2
[vfc/nfvo/driver/vnfm/svnfm.git] / nokiav2 / driver / src / test / resources / unittests / packageconverter / nodes.vnfd.onap.v2.yaml
1 tosca_definitions_version: tosca_simple_profile_yaml_1_1
2
3 topology_template:
4   inputs:
5     etsi_config:
6       type: string
7       description: The ETSI configuration
8   node_templates:
9     VNF:
10       type: tosca.nodes.nfv.VNF
11       properties:
12         descriptor_id: Nokia~Maria DB~1.0~1.0
13         descriptor_version: 1.0
14         provider: myProvider
15         product_name: myName
16         software_version: 2.0
17         product_info_name: product_info_name
18         product_info_description: Relational database, non-scalable
19         vnfm_info: [ NokiaSVNFM ]
20         flavour_id: scalableRouted
21         flavour_description: flavorDescription
22       requirements:
23         - virtual_link:
24             capability: tosca.capabilities.nfv.VirtualLinkable
25             node: myNetwork2
26         - virtual_link:
27             capability: tosca.capabilities.nfv.VirtualLinkable
28             node: myNetwork1
29     vduNode:
30       type: tosca.nodes.nfv.Vdu.Compute
31       properties:
32         name: vduNode
33         description: myVduDesc
34         configurable_properties:
35         vdu_profile:
36           min_number_of_instances: 3
37           max_number_of_instances: 11
38       capabilities:
39         virtual_compute:
40           properties:
41             virtual_memory:
42               virtual_mem_size: 8192 MB
43             virtual_cpu:
44               num_virtual_cpu: 4
45       requirements:
46         - virtual_storage:
47             capability: tosca.capabilities.nfv.VirtualStorage
48             node: myStorage1
49         - virtual_storage:
50             capability: tosca.capabilities.nfv.VirtualStorage
51             node: myStorage2
52     myStorage1:
53       type: tosca.nodes.nfv.Vdu.VirtualStorage
54       properties:
55         type_of_storage: volume
56         size_of_storage: 1 GB
57     myStorage2:
58       type: tosca.nodes.nfv.Vdu.VirtualStorage
59       properties:
60         type_of_storage: volume
61         size_of_storage: 2 GB
62     myNetwork1:
63       type: tosca.nodes.nfv.VnfVirtualLink
64       properties:
65         connectivity_type:
66           layer_protocol: [ ipv4 ]
67           flow_pattern: mesh
68         vl_profile:
69           max_bit_rate_requirements:
70             root: 2147483647
71             leaf: 2147483647
72           min_bit_rate_requirements:
73             root: 0
74             leaf: 0
75     myNetwork2:
76       type: tosca.nodes.nfv.VnfVirtualLink
77       properties:
78         connectivity_type:
79           layer_protocol: [ ipv4 ]
80         vl_profile:
81           max_bit_rate_requirements:
82             root: 2147483647
83             leaf: 2147483647
84           min_bit_rate_requirements:
85             root: 0
86             leaf: 0
87     icpWithOutEcp:
88       type: tosca.nodes.nfv.VduCp
89       properties:
90         layer_protocol: [ ipv4 ]
91         description: myDescription
92         protocol_data: []
93         trunk_mode: false
94       requirements:
95         - virtual_binding: vduNode
96         - virtual_link: myNetwork1
97     icpWithEcp:
98       type: tosca.nodes.nfv.VduCp
99       properties:
100         layer_protocol: [ ipv4 ]
101         description: myDescription
102         protocol_data: []
103         trunk_mode: false
104       requirements:
105         - virtual_binding: vduNode
106         - virtual_link: myNetwork1
107     icpWithOutDescription:
108       type: tosca.nodes.nfv.VduCp
109       properties:
110         layer_protocol: [ ipv4 ]
111         protocol_data: []
112         trunk_mode: false
113       requirements:
114         - virtual_binding: vduNode
115         - virtual_link: myNetwork1
116     myEcp:
117       type: tosca.nodes.nfv.VduCp
118       properties:
119         layer_protocol: [ ipv4 ]
120         protocol_data: [ ]
121         trunk_mode: false
122         description: myDescription
123       requirements:
124         - virtual_binding: vduNode
125     myEcpWithDescription:
126       type: tosca.nodes.nfv.VduCp
127       properties:
128         layer_protocol: [ ipv4 ]
129         protocol_data: [ ]
130         trunk_mode: false
131       requirements:
132         - virtual_binding: vduNode