Fix template generation for R2
[vfc/nfvo/driver/vnfm/svnfm.git] / nokiav2 / driver / src / test / resources / unittests / packageconverter / nodes.vnfd.cbam.yaml
1 tosca_definitions_version: tosca_simple_profile_for_nfv_1_0_0_nokia
2
3 topology_template:
4   substitution_mappings:
5     node_type: tosca.nodes.nfv.VNF
6     properties:
7       descriptor_id: Nokia~Maria DB~1.0~1.0
8       descriptor_version: '1.0'
9       provider: myProvider
10       product_name: 'myName'
11       software_version: '2.0'
12       product_info_name: product_info_name
13       product_info_description: Relational database, non-scalable
14     capabilities:
15       deployment_flavour:
16         properties:
17           flavour_id: scalableRouted
18           description: flavorDescription
19           vdu_profile:
20             vduNode:
21               min_number_of_instances: 3
22               max_number_of_instances: 11
23   node_templates:
24     vduNode:
25       type: tosca.nodes.nfv.VDU
26       properties:
27         description: myVduDesc
28       requirements:
29         - virtual_compute: myCompute
30         - virtual_storage: myStorage1
31         - virtual_storage: myStorage2
32         - unhandled_type: unknown
33
34     unknownType:
35       type: tosca.nodes.nfv.Unknown
36
37     myCompute:
38       type: tosca.nodes.nfv.VirtualCompute
39       properties:
40         virtual_memory:
41           virtual_mem_size: 8192 MB
42         virtual_cpu:
43           num_virtual_cpu: 4
44           virtual_cpu_clock: 1234 Mhz
45     myStorage1:
46       type: tosca.nodes.nfv.VirtualStorage
47       properties:
48         id: myStorage1
49         size_of_storage: 1 GB
50
51     myStorage2:
52       type: tosca.nodes.nfv.VirtualStorage
53       properties:
54         id: myStorage2
55         size_of_storage: 2 GB
56
57     myNetwork1:
58       type: tosca.nodes.nfv.VL
59       properties:
60         connectivity_type:
61           layer_protocol: ipv4
62           flow_pattern: mesh
63         description: myDescription
64
65     myNetwork2:
66       type: tosca.nodes.nfv.VL
67       properties:
68         connectivity_type:
69           layer_protocol: ipv4
70         description: myDescription
71
72     icpWithOutEcp:
73       type: tosca.nodes.nfv.ICP
74       properties:
75         layer_protocol: ipv4
76         description: myDescription
77       requirements:
78         - virtual_binding: vduNode
79         - virtual_link: myNetwork1
80
81     icpWithEcp:
82       type: tosca.nodes.nfv.ICP
83       properties:
84         layer_protocol: ipv4
85         description: myDescription
86       requirements:
87         - virtual_binding: vduNode
88         - virtual_link: myNetwork1
89
90     icpWithOutDescription:
91       type: tosca.nodes.nfv.ICP
92       properties:
93         layer_protocol: ipv4
94       requirements:
95         - virtual_binding: vduNode
96         - virtual_link: myNetwork1
97
98     icpWithoutVdu:
99       type: tosca.nodes.nfv.ICP
100       properties:
101         layer_protocol: ipv4
102         description: myDescription
103       requirements:
104         - virtual_link: myNetwork1
105
106     icpWithOutVl:
107       type: tosca.nodes.nfv.ICP
108       properties:
109         layer_protocol: ipv4
110         description: myDescription
111       requirements:
112         - virtual_binding: vduNode
113
114     myEcp:
115       type: tosca.nodes.nfv.ECP
116       properties:
117         layer_protocol: ipv4
118       requirements:
119         - internal_connection_point: icpWithEcp
120
121     myEcpWithDescription:
122       type: tosca.nodes.nfv.ECP
123       properties:
124         layer_protocol: ipv4
125       requirements:
126         - internal_connection_point: icpWithOutDescription
127
128     myEcpWithoutIcpWithoutVdu:
129       type: tosca.nodes.nfv.ECP
130       properties:
131         layer_protocol: ipv4
132       requirements:
133         - internal_connection_point: icpWithoutVdu
134
135     myEcpWithoutIcpWithoutIcpReq:
136       type: tosca.nodes.nfv.ECP
137       properties:
138         layer_protocol: ipv4
139       requirements:
140         - internal_connection_point: icpWithOutRequiements
141
142     myEcpWithoutIcp:
143       type: tosca.nodes.nfv.ECP
144       properties:
145         layer_protocol: ipv4
146       requirements:
147         - not_valid: d
148
149     icpWithOutVdu:
150       type: tosca.nodes.nfv.ICP
151       properties:
152         layer_protocol: ipv4
153         description: myDescription
154       requirements:
155         - not_valid: a
156
157     icpWithOutRequiements:
158       type: tosca.nodes.nfv.ICP
159       properties:
160         layer_protocol: ipv4
161         description: myDescription
162
163     ecpWithIcpWithOutVdu:
164       type: tosca.nodes.nfv.ECP
165       properties:
166         layer_protocol: ipv4
167       requirements:
168         - internal_connection_point: icpWithOutVdu
169
170     ecpWithIcpWithOutRequirements:
171       type: tosca.nodes.nfv.ECP
172       properties:
173         layer_protocol: ipv4