Merge "duplicate ids"
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / porttonetconnection / nestedMultiLevels / expectedoutputfiles / nested4ServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: nested4
4 imports:
5 - openecomp_heat_index:
6     file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8     file: GlobalSubstitutionTypesServiceTemplate.yaml
9 node_types:
10   org.openecomp.resource.vfc.nodes.heat.cmaui:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12 topology_template:
13   inputs:
14     cmaui_names:
15       hidden: false
16       immutable: false
17       type: list
18       description: CMAUI1, CMAUI2 server names
19       entry_schema:
20         type: string
21     p1:
22       hidden: false
23       immutable: false
24       type: string
25       description: UID of OAM network
26     p2:
27       hidden: false
28       immutable: false
29       type: string
30     cmaui_image:
31       hidden: false
32       immutable: false
33       type: string
34       description: Image for CMAUI server
35     cmaui_flavor:
36       hidden: false
37       immutable: false
38       type: string
39       description: Flavor for CMAUI server
40     security_group_name:
41       hidden: false
42       immutable: false
43       type: list
44       description: CMAUI1, CMAUI2 server names
45       entry_schema:
46         type: string
47     availability_zone_0:
48       label: availabilityzone name
49       hidden: false
50       immutable: false
51       type: string
52       description: availabilityzone name
53     cmaui_oam_ips:
54       hidden: false
55       immutable: false
56       type: string
57   node_templates:
58     cmaui_port_43:
59       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
60       properties:
61         replacement_policy: AUTO
62         ip_requirements:
63         - ip_version: 4
64           ip_count_required:
65             is_required: true
66           floating_ip_count_required:
67             is_required: false
68         security_groups:
69         - get_input: security_group_name
70         fixed_ips:
71         - ip_address:
72             get_input:
73             - cmaui_oam_ips
74             - 0
75         mac_requirements:
76           mac_count_required:
77             is_required: false
78         network:
79           get_input: p1
80       requirements:
81       - binding:
82           capability: tosca.capabilities.network.Bindable
83           node: server_cmaui_4
84           relationship: tosca.relationships.network.BindsTo
85     cmaui_port_42:
86       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
87       properties:
88         replacement_policy: AUTO
89         ip_requirements:
90         - ip_version: 4
91           ip_count_required:
92             is_required: true
93           floating_ip_count_required:
94             is_required: false
95         security_groups:
96         - get_input: security_group_name
97         fixed_ips:
98         - ip_address:
99             get_input:
100             - cmaui_oam_ips
101             - 0
102         mac_requirements:
103           mac_count_required:
104             is_required: false
105         network:
106           get_input: p2
107       requirements:
108       - binding:
109           capability: tosca.capabilities.network.Bindable
110           node: server_cmaui_4
111           relationship: tosca.relationships.network.BindsTo
112     server_cmaui_4:
113       type: org.openecomp.resource.vfc.nodes.heat.cmaui
114       properties:
115         flavor:
116           get_input: cmaui_flavor
117         availability_zone:
118           get_input: availability_zone_0
119         image:
120           get_input: cmaui_image
121         name:
122           get_input:
123           - cmaui_names
124           - 0
125   groups:
126     nested4_group:
127       type: org.openecomp.groups.heat.HeatStack
128       properties:
129         heat_file: ../Artifacts/nested4.yml
130         description: nested4
131       members:
132       - cmaui_port_43
133       - cmaui_port_42
134       - server_cmaui_4
135   substitution_mappings:
136     node_type: org.openecomp.resource.abstract.nodes.heat.nested4
137     capabilities:
138       disk.write.bytes_server_cmaui_4:
139       - server_cmaui_4
140       - disk.write.bytes
141       disk.device.write.bytes_server_cmaui_4:
142       - server_cmaui_4
143       - disk.device.write.bytes
144       feature_server_cmaui_4:
145       - server_cmaui_4
146       - feature
147       disk.device.latency_server_cmaui_4:
148       - server_cmaui_4
149       - disk.device.latency
150       disk.device.usage_server_cmaui_4:
151       - server_cmaui_4
152       - disk.device.usage
153       feature_cmaui_port_42:
154       - cmaui_port_42
155       - feature
156       attachment_cmaui_port_43:
157       - cmaui_port_43
158       - attachment
159       attachment_cmaui_port_42:
160       - cmaui_port_42
161       - attachment
162       disk.read.requests_server_cmaui_4:
163       - server_cmaui_4
164       - disk.read.requests
165       disk.allocation_server_cmaui_4:
166       - server_cmaui_4
167       - disk.allocation
168       vcpus_server_cmaui_4:
169       - server_cmaui_4
170       - vcpus
171       binding_server_cmaui_4:
172       - server_cmaui_4
173       - binding
174       disk.root.size_server_cmaui_4:
175       - server_cmaui_4
176       - disk.root.size
177       disk.device.write.requests.rate_server_cmaui_4:
178       - server_cmaui_4
179       - disk.device.write.requests.rate
180       network.incoming.bytes_cmaui_port_43:
181       - cmaui_port_43
182       - network.incoming.bytes
183       network.incoming.packets_cmaui_port_42:
184       - cmaui_port_42
185       - network.incoming.packets
186       network.incoming.packets_cmaui_port_43:
187       - cmaui_port_43
188       - network.incoming.packets
189       network.incoming.bytes_cmaui_port_42:
190       - cmaui_port_42
191       - network.incoming.bytes
192       scalable_server_cmaui_4:
193       - server_cmaui_4
194       - scalable
195       disk.write.requests_server_cmaui_4:
196       - server_cmaui_4
197       - disk.write.requests
198       disk.usage_server_cmaui_4:
199       - server_cmaui_4
200       - disk.usage
201       disk.device.capacity_server_cmaui_4:
202       - server_cmaui_4
203       - disk.device.capacity
204       disk.device.iops_server_cmaui_4:
205       - server_cmaui_4
206       - disk.device.iops
207       disk.device.read.bytes.rate_server_cmaui_4:
208       - server_cmaui_4
209       - disk.device.read.bytes.rate
210       endpoint_server_cmaui_4:
211       - server_cmaui_4
212       - endpoint
213       disk.read.bytes_server_cmaui_4:
214       - server_cmaui_4
215       - disk.read.bytes
216       network.outgoing.bytes_cmaui_port_42:
217       - cmaui_port_42
218       - network.outgoing.bytes
219       network.outgoing.bytes_cmaui_port_43:
220       - cmaui_port_43
221       - network.outgoing.bytes
222       os_server_cmaui_4:
223       - server_cmaui_4
224       - os
225       disk.device.allocation_server_cmaui_4:
226       - server_cmaui_4
227       - disk.device.allocation
228       disk.write.requests.rate_server_cmaui_4:
229       - server_cmaui_4
230       - disk.write.requests.rate
231       disk.device.read.bytes_server_cmaui_4:
232       - server_cmaui_4
233       - disk.device.read.bytes
234       memory_server_cmaui_4:
235       - server_cmaui_4
236       - memory
237       disk.write.bytes.rate_server_cmaui_4:
238       - server_cmaui_4
239       - disk.write.bytes.rate
240       cpu_server_cmaui_4:
241       - server_cmaui_4
242       - cpu
243       disk.capacity_server_cmaui_4:
244       - server_cmaui_4
245       - disk.capacity
246       host_server_cmaui_4:
247       - server_cmaui_4
248       - host
249       network.incoming.packets.rate_cmaui_port_43:
250       - cmaui_port_43
251       - network.incoming.packets.rate
252       network.outgoing.packets.rate_cmaui_port_43:
253       - cmaui_port_43
254       - network.outgoing.packets.rate
255       binding_cmaui_port_43:
256       - cmaui_port_43
257       - binding
258       network.incoming.packets.rate_cmaui_port_42:
259       - cmaui_port_42
260       - network.incoming.packets.rate
261       network.outgoing.packets.rate_cmaui_port_42:
262       - cmaui_port_42
263       - network.outgoing.packets.rate
264       binding_cmaui_port_42:
265       - cmaui_port_42
266       - binding
267       instance_server_cmaui_4:
268       - server_cmaui_4
269       - instance
270       disk.read.bytes.rate_server_cmaui_4:
271       - server_cmaui_4
272       - disk.read.bytes.rate
273       disk.device.write.requests_server_cmaui_4:
274       - server_cmaui_4
275       - disk.device.write.requests
276       disk.device.read.requests_server_cmaui_4:
277       - server_cmaui_4
278       - disk.device.read.requests
279       network.outpoing.packets_cmaui_port_43:
280       - cmaui_port_43
281       - network.outpoing.packets
282       disk.iops_server_cmaui_4:
283       - server_cmaui_4
284       - disk.iops
285       disk.device.read.requests.rate_server_cmaui_4:
286       - server_cmaui_4
287       - disk.device.read.requests.rate
288       network.outpoing.packets_cmaui_port_42:
289       - cmaui_port_42
290       - network.outpoing.packets
291       cpu.delta_server_cmaui_4:
292       - server_cmaui_4
293       - cpu.delta
294       feature_cmaui_port_43:
295       - cmaui_port_43
296       - feature
297       memory.resident_server_cmaui_4:
298       - server_cmaui_4
299       - memory.resident
300       disk.ephemeral.size_server_cmaui_4:
301       - server_cmaui_4
302       - disk.ephemeral.size
303       network.incoming.bytes.rate_cmaui_port_42:
304       - cmaui_port_42
305       - network.incoming.bytes.rate
306       network.incoming.bytes.rate_cmaui_port_43:
307       - cmaui_port_43
308       - network.incoming.bytes.rate
309       disk.latency_server_cmaui_4:
310       - server_cmaui_4
311       - disk.latency
312       network.outgoing.bytes.rate_cmaui_port_42:
313       - cmaui_port_42
314       - network.outgoing.bytes.rate
315       disk.device.write.bytes.rate_server_cmaui_4:
316       - server_cmaui_4
317       - disk.device.write.bytes.rate
318       network.outgoing.bytes.rate_cmaui_port_43:
319       - cmaui_port_43
320       - network.outgoing.bytes.rate
321       memory.usage_server_cmaui_4:
322       - server_cmaui_4
323       - memory.usage
324       cpu_util_server_cmaui_4:
325       - server_cmaui_4
326       - cpu_util
327     requirements:
328       link_cmaui_port_42:
329       - cmaui_port_42
330       - link
331       dependency_server_cmaui_4:
332       - server_cmaui_4
333       - dependency
334       dependency_cmaui_port_42:
335       - cmaui_port_42
336       - dependency
337       dependency_cmaui_port_43:
338       - cmaui_port_43
339       - dependency
340       link_cmaui_port_43:
341       - cmaui_port_43
342       - link
343       local_storage_server_cmaui_4:
344       - server_cmaui_4
345       - local_storage