[SDC] Onboarding 1710 rebase.
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / fulltest / nestedOtherScenarios / multiLevel / threeNestedLevelsSameVmTypePattern1B / out / nested3ServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: nested3
4 imports:
5 - openecomp_heat_index:
6     file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8     file: GlobalSubstitutionTypesServiceTemplate.yaml
9 topology_template:
10   inputs:
11     pd_flavor_name:
12       hidden: false
13       immutable: false
14       type: string
15       description: Flavor for CMAUI server
16     p1:
17       hidden: false
18       immutable: false
19       type: string
20       description: UID of OAM network
21     p2:
22       hidden: false
23       immutable: false
24       type: string
25       description: UID of OAM network
26     availabilityzone_name:
27       label: availabilityzone name
28       hidden: false
29       immutable: false
30       type: string
31       description: availabilityzone name
32     security_group_name:
33       hidden: false
34       immutable: false
35       type: list
36       description: CMAUI1, CMAUI2 server names
37       entry_schema:
38         type: string
39     pd_image_name:
40       hidden: false
41       immutable: false
42       type: string
43       description: Image for CMAUI server
44     pd_server_names:
45       hidden: false
46       immutable: false
47       type: list
48       description: CMAUI1, CMAUI2 server names
49       entry_schema:
50         type: string
51     net:
52       hidden: false
53       immutable: false
54       type: string
55     oam_net_name:
56       hidden: false
57       immutable: false
58       type: string
59   node_templates:
60     abstract_pd_server:
61       type: org.openecomp.resource.abstract.nodes.pd_server
62       directives:
63       - substitutable
64       properties:
65         compute_pd_server_availability_zone:
66         - get_input: availabilityzone_name
67         compute_pd_server_name:
68         - get_input:
69           - pd_server_names
70           - 1
71         port_pd02_port_mac_requirements:
72           mac_count_required:
73             is_required: false
74         vm_flavor_name:
75           get_input: pd_flavor_name
76         port_pd02_port_network_role_tag: oam
77         vm_image_name:
78           get_input: pd_image_name
79         port_pd02_port_ip_requirements:
80         - ip_version: 4
81           ip_count_required:
82             is_required: false
83           floating_ip_count_required:
84             is_required: false
85         port_pd02_port_network:
86         - get_input: oam_net_name
87         compute_pd_server_user_data_format:
88         - RAW
89         service_template_filter:
90           substitute_service_template: Nested_pd_serverServiceTemplate.yaml
91           count: 1
92         index_value:
93           get_property:
94           - SELF
95           - service_template_filter
96           - index_value
97     abstract_pd_server_1:
98       type: org.openecomp.resource.abstract.nodes.pd_server_1
99       directives:
100       - substitutable
101       properties:
102         compute_pd_server_availability_zone:
103         - get_input: availabilityzone_name
104         compute_pd_server_name:
105         - get_input:
106           - pd_server_names
107           - 0
108         vm_flavor_name:
109           get_input: pd_flavor_name
110         port_pd01_port_mac_requirements:
111           mac_count_required:
112             is_required: false
113         vm_image_name:
114           get_input: pd_image_name
115         port_pd01_port_ip_requirements:
116         - ip_version: 4
117           ip_count_required:
118             is_required: false
119           floating_ip_count_required:
120             is_required: false
121         port_pd01_port_network:
122         - get_input: oam_net_name
123         port_pd01_port_network_role_tag: oam
124         compute_pd_server_user_data_format:
125         - RAW
126         service_template_filter:
127           substitute_service_template: Nested_pd_server_1ServiceTemplate.yaml
128           count: 1
129         index_value:
130           get_property:
131           - SELF
132           - service_template_filter
133           - index_value
134   groups:
135     nested3_group:
136       type: org.openecomp.groups.heat.HeatStack
137       properties:
138         heat_file: ../Artifacts/nested3.yml
139         description: nested2
140       members:
141       - abstract_pd_server
142       - abstract_pd_server_1
143   substitution_mappings:
144     node_type: org.openecomp.resource.abstract.nodes.heat.nested3
145     capabilities:
146       disk.iops_server_pd_1:
147       - abstract_pd_server_1
148       - disk.iops_pd_server
149       disk.iops_server_pd_2:
150       - abstract_pd_server
151       - disk.iops_pd_server
152       disk.write.bytes.rate_server_pd_2:
153       - abstract_pd_server
154       - disk.write.bytes.rate_pd_server
155       disk.write.bytes.rate_server_pd_1:
156       - abstract_pd_server_1
157       - disk.write.bytes.rate_pd_server
158       cpu.delta_server_pd_2:
159       - abstract_pd_server
160       - cpu.delta_pd_server
161       feature_server_pd_2:
162       - abstract_pd_server
163       - feature_pd_server
164       feature_server_pd_1:
165       - abstract_pd_server_1
166       - feature_pd_server
167       cpu.delta_server_pd_1:
168       - abstract_pd_server_1
169       - cpu.delta_pd_server
170       host_server_pd_1:
171       - abstract_pd_server_1
172       - host_pd_server
173       network.outgoing.bytes_pd02_port_0:
174       - abstract_pd_server
175       - network.outgoing.bytes_pd_server_pd02_port
176       host_server_pd_2:
177       - abstract_pd_server
178       - host_pd_server
179       network.outgoing.bytes_pd01_port_0:
180       - abstract_pd_server_1
181       - network.outgoing.bytes_pd_server_pd01_port
182       memory_server_pd_2:
183       - abstract_pd_server
184       - memory_pd_server
185       memory_server_pd_1:
186       - abstract_pd_server_1
187       - memory_pd_server
188       network.incoming.packets_pd02_port_0:
189       - abstract_pd_server
190       - network.incoming.packets_pd_server_pd02_port
191       memory.resident_server_pd_1:
192       - abstract_pd_server_1
193       - memory.resident_pd_server
194       memory.resident_server_pd_2:
195       - abstract_pd_server
196       - memory.resident_pd_server
197       network.incoming.bytes_pd02_port_0:
198       - abstract_pd_server
199       - network.incoming.bytes_pd_server_pd02_port
200       disk.write.requests_server_pd_1:
201       - abstract_pd_server_1
202       - disk.write.requests_pd_server
203       disk.ephemeral.size_server_pd_2:
204       - abstract_pd_server
205       - disk.ephemeral.size_pd_server
206       disk.ephemeral.size_server_pd_1:
207       - abstract_pd_server_1
208       - disk.ephemeral.size_pd_server
209       disk.write.requests_server_pd_2:
210       - abstract_pd_server
211       - disk.write.requests_pd_server
212       disk.write.bytes_server_pd_1:
213       - abstract_pd_server_1
214       - disk.write.bytes_pd_server
215       disk.write.bytes_server_pd_2:
216       - abstract_pd_server
217       - disk.write.bytes_pd_server
218       disk.read.requests_server_pd_1:
219       - abstract_pd_server_1
220       - disk.read.requests_pd_server
221       network.outgoing.bytes.rate_pd02_port_0:
222       - abstract_pd_server
223       - network.outgoing.bytes.rate_pd_server_pd02_port
224       binding_pd01_port_0:
225       - abstract_pd_server_1
226       - binding_pd_server_pd01_port
227       disk.read.requests_server_pd_2:
228       - abstract_pd_server
229       - disk.read.requests_pd_server
230       disk.device.usage_server_pd_2:
231       - abstract_pd_server
232       - disk.device.usage_pd_server
233       disk.device.usage_server_pd_1:
234       - abstract_pd_server_1
235       - disk.device.usage_pd_server
236       disk.device.read.bytes_server_pd_1:
237       - abstract_pd_server_1
238       - disk.device.read.bytes_pd_server
239       disk.device.read.bytes_server_pd_2:
240       - abstract_pd_server
241       - disk.device.read.bytes_pd_server
242       network.incoming.packets.rate_pd02_port_0:
243       - abstract_pd_server
244       - network.incoming.packets.rate_pd_server_pd02_port
245       network.outgoing.packets.rate_pd01_port_0:
246       - abstract_pd_server_1
247       - network.outgoing.packets.rate_pd_server_pd01_port
248       disk.write.requests.rate_server_pd_1:
249       - abstract_pd_server_1
250       - disk.write.requests.rate_pd_server
251       disk.write.requests.rate_server_pd_2:
252       - abstract_pd_server
253       - disk.write.requests.rate_pd_server
254       disk.root.size_server_pd_1:
255       - abstract_pd_server_1
256       - disk.root.size_pd_server
257       disk.device.iops_server_pd_1:
258       - abstract_pd_server_1
259       - disk.device.iops_pd_server
260       disk.device.iops_server_pd_2:
261       - abstract_pd_server
262       - disk.device.iops_pd_server
263       feature_pd02_port_0:
264       - abstract_pd_server
265       - feature_pd_server_pd02_port
266       disk.root.size_server_pd_2:
267       - abstract_pd_server
268       - disk.root.size_pd_server
269       disk.usage_server_pd_2:
270       - abstract_pd_server
271       - disk.usage_pd_server
272       disk.usage_server_pd_1:
273       - abstract_pd_server_1
274       - disk.usage_pd_server
275       disk.read.bytes.rate_server_pd_2:
276       - abstract_pd_server
277       - disk.read.bytes.rate_pd_server
278       disk.read.bytes.rate_server_pd_1:
279       - abstract_pd_server_1
280       - disk.read.bytes.rate_pd_server
281       cpu_server_pd_2:
282       - abstract_pd_server
283       - cpu_pd_server
284       cpu_server_pd_1:
285       - abstract_pd_server_1
286       - cpu_pd_server
287       attachment_pd01_port_0:
288       - abstract_pd_server_1
289       - attachment_pd_server_pd01_port
290       endpoint_server_pd_2:
291       - abstract_pd_server
292       - endpoint_pd_server
293       endpoint_server_pd_1:
294       - abstract_pd_server_1
295       - endpoint_pd_server
296       vcpus_server_pd_1:
297       - abstract_pd_server_1
298       - vcpus_pd_server
299       vcpus_server_pd_2:
300       - abstract_pd_server
301       - vcpus_pd_server
302       disk.device.capacity_server_pd_2:
303       - abstract_pd_server
304       - disk.device.capacity_pd_server
305       disk.device.capacity_server_pd_1:
306       - abstract_pd_server_1
307       - disk.device.capacity_pd_server
308       disk.device.write.bytes.rate_server_pd_1:
309       - abstract_pd_server_1
310       - disk.device.write.bytes.rate_pd_server
311       disk.device.write.bytes.rate_server_pd_2:
312       - abstract_pd_server
313       - disk.device.write.bytes.rate_pd_server
314       network.incoming.bytes.rate_pd01_port_0:
315       - abstract_pd_server_1
316       - network.incoming.bytes.rate_pd_server_pd01_port
317       feature_pd01_port_0:
318       - abstract_pd_server_1
319       - feature_pd_server_pd01_port
320       disk.device.latency_server_pd_2:
321       - abstract_pd_server
322       - disk.device.latency_pd_server
323       disk.device.latency_server_pd_1:
324       - abstract_pd_server_1
325       - disk.device.latency_pd_server
326       instance_server_pd_1:
327       - abstract_pd_server_1
328       - instance_pd_server
329       disk.device.read.requests.rate_server_pd_1:
330       - abstract_pd_server_1
331       - disk.device.read.requests.rate_pd_server
332       instance_server_pd_2:
333       - abstract_pd_server
334       - instance_pd_server
335       disk.device.read.requests.rate_server_pd_2:
336       - abstract_pd_server
337       - disk.device.read.requests.rate_pd_server
338       attachment_pd02_port_0:
339       - abstract_pd_server
340       - attachment_pd_server_pd02_port
341       network.outgoing.bytes.rate_pd01_port_0:
342       - abstract_pd_server_1
343       - network.outgoing.bytes.rate_pd_server_pd01_port
344       cpu_util_server_pd_1:
345       - abstract_pd_server_1
346       - cpu_util_pd_server
347       cpu_util_server_pd_2:
348       - abstract_pd_server
349       - cpu_util_pd_server
350       disk.device.read.bytes.rate_server_pd_2:
351       - abstract_pd_server
352       - disk.device.read.bytes.rate_pd_server
353       binding_pd02_port_0:
354       - abstract_pd_server
355       - binding_pd_server_pd02_port
356       disk.allocation_server_pd_2:
357       - abstract_pd_server
358       - disk.allocation_pd_server
359       disk.device.write.bytes_server_pd_1:
360       - abstract_pd_server_1
361       - disk.device.write.bytes_pd_server
362       disk.device.write.bytes_server_pd_2:
363       - abstract_pd_server
364       - disk.device.write.bytes_pd_server
365       disk.allocation_server_pd_1:
366       - abstract_pd_server_1
367       - disk.allocation_pd_server
368       network.incoming.packets.rate_pd01_port_0:
369       - abstract_pd_server_1
370       - network.incoming.packets.rate_pd_server_pd01_port
371       disk.capacity_server_pd_2:
372       - abstract_pd_server
373       - disk.capacity_pd_server
374       disk.capacity_server_pd_1:
375       - abstract_pd_server_1
376       - disk.capacity_pd_server
377       disk.device.read.bytes.rate_server_pd_1:
378       - abstract_pd_server_1
379       - disk.device.read.bytes.rate_pd_server
380       network.incoming.bytes_pd01_port_0:
381       - abstract_pd_server_1
382       - network.incoming.bytes_pd_server_pd01_port
383       network.outgoing.packets.rate_pd02_port_0:
384       - abstract_pd_server
385       - network.outgoing.packets.rate_pd_server_pd02_port
386       network.outpoing.packets_pd02_port_0:
387       - abstract_pd_server
388       - network.outpoing.packets_pd_server_pd02_port
389       network.outpoing.packets_pd01_port_0:
390       - abstract_pd_server_1
391       - network.outpoing.packets_pd_server_pd01_port
392       binding_server_pd_2:
393       - abstract_pd_server
394       - binding_pd_server
395       disk.device.write.requests_server_pd_2:
396       - abstract_pd_server
397       - disk.device.write.requests_pd_server
398       binding_server_pd_1:
399       - abstract_pd_server_1
400       - binding_pd_server
401       disk.device.write.requests_server_pd_1:
402       - abstract_pd_server_1
403       - disk.device.write.requests_pd_server
404       network.incoming.packets_pd01_port_0:
405       - abstract_pd_server_1
406       - network.incoming.packets_pd_server_pd01_port
407       disk.device.allocation_server_pd_1:
408       - abstract_pd_server_1
409       - disk.device.allocation_pd_server
410       disk.device.allocation_server_pd_2:
411       - abstract_pd_server
412       - disk.device.allocation_pd_server
413       disk.device.write.requests.rate_server_pd_2:
414       - abstract_pd_server
415       - disk.device.write.requests.rate_pd_server
416       memory.usage_server_pd_2:
417       - abstract_pd_server
418       - memory.usage_pd_server
419       disk.read.bytes_server_pd_1:
420       - abstract_pd_server_1
421       - disk.read.bytes_pd_server
422       disk.device.read.requests_server_pd_1:
423       - abstract_pd_server_1
424       - disk.device.read.requests_pd_server
425       disk.device.read.requests_server_pd_2:
426       - abstract_pd_server
427       - disk.device.read.requests_pd_server
428       disk.read.bytes_server_pd_2:
429       - abstract_pd_server
430       - disk.read.bytes_pd_server
431       memory.usage_server_pd_1:
432       - abstract_pd_server_1
433       - memory.usage_pd_server
434       network.incoming.bytes.rate_pd02_port_0:
435       - abstract_pd_server
436       - network.incoming.bytes.rate_pd_server_pd02_port
437       disk.device.write.requests.rate_server_pd_1:
438       - abstract_pd_server_1
439       - disk.device.write.requests.rate_pd_server
440       os_server_pd_2:
441       - abstract_pd_server
442       - os_pd_server
443       disk.latency_server_pd_1:
444       - abstract_pd_server_1
445       - disk.latency_pd_server
446       disk.latency_server_pd_2:
447       - abstract_pd_server
448       - disk.latency_pd_server
449       scalable_server_pd_2:
450       - abstract_pd_server
451       - scalable_pd_server
452       scalable_server_pd_1:
453       - abstract_pd_server_1
454       - scalable_pd_server
455       os_server_pd_1:
456       - abstract_pd_server_1
457       - os_pd_server
458     requirements:
459       link_pd01_port_0:
460       - abstract_pd_server_1
461       - link_pd_server_pd01_port
462       link_pd02_port_0:
463       - abstract_pd_server
464       - link_pd_server_pd02_port
465       local_storage_server_pd_1:
466       - abstract_pd_server_1
467       - local_storage_pd_server
468       local_storage_server_pd_2:
469       - abstract_pd_server
470       - local_storage_pd_server
471       dependency_pd01_port_0:
472       - abstract_pd_server_1
473       - dependency_pd_server_pd01_port
474       dependency_server_pd_1:
475       - abstract_pd_server_1
476       - dependency_pd_server
477       dependency_server_pd_2:
478       - abstract_pd_server
479       - dependency_pd_server
480       dependency_pd02_port_0:
481       - abstract_pd_server
482       - dependency_pd_server_pd02_port