[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 / oneLevel / nestedCatalogInstance / out / nested1ServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: nested1
4 imports:
5 - openecomp_heat_index:
6     file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8     file: GlobalSubstitutionTypesServiceTemplate.yaml
9 topology_template:
10   inputs:
11     cmaui_names:
12       hidden: false
13       immutable: false
14       type: list
15       description: CMAUI1, CMAUI2 server names
16       entry_schema:
17         type: string
18     p1:
19       hidden: false
20       immutable: false
21       type: string
22       description: UID of OAM network
23     p2:
24       hidden: false
25       immutable: false
26       type: string
27       description: UID of OAM network
28     cmaui_image:
29       hidden: false
30       immutable: false
31       type: string
32       description: Image for CMAUI server
33     cmaui_flavor:
34       hidden: false
35       immutable: false
36       type: string
37       description: Flavor for CMAUI server
38     packet_internal_network_name:
39       hidden: false
40       immutable: false
41       type: string
42     packet_external_network_name:
43       hidden: false
44       immutable: false
45       type: string
46     security_group_name:
47       hidden: false
48       immutable: false
49       type: list
50       description: CMAUI1, CMAUI2 server names
51       entry_schema:
52         type: string
53     availability_zone_0:
54       label: availabilityzone name
55       hidden: false
56       immutable: false
57       type: string
58       description: availabilityzone name
59     cmaui_oam_ips:
60       hidden: false
61       immutable: false
62       type: string
63     net:
64       hidden: false
65       immutable: false
66       type: string
67   node_templates:
68     packet_external_network:
69       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
70       properties:
71         network_name:
72           get_input: packet_external_network_name
73     packet_internal_network:
74       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
75       properties:
76         network_name:
77           get_input: packet_internal_network_name
78     abstract_cmaui_1:
79       type: org.openecomp.resource.abstract.nodes.cmaui
80       directives:
81       - substitutable
82       properties:
83         port_cmaui_port_fixed_ips:
84         - ip_address:
85             get_input:
86             - cmaui_oam_ips
87             - 0
88         port_cmaui_port_network:
89         - packet_internal_network
90         vm_flavor_name:
91           get_input: cmaui_flavor
92         compute_cmaui_name:
93         - get_input:
94           - cmaui_names
95           - 0
96         port_cmaui_port_mac_requirements:
97           mac_count_required:
98             is_required: false
99         compute_cmaui_availability_zone:
100         - get_input: availability_zone_0
101         port_cmaui_port_replacement_policy:
102         - AUTO
103         vm_image_name:
104           get_input: cmaui_image
105         port_cmaui_port_ip_requirements:
106         - ip_version: 4
107           ip_count_required:
108             is_required: true
109           floating_ip_count_required:
110             is_required: false
111         service_template_filter:
112           substitute_service_template: Nested_cmauiServiceTemplate.yaml
113           count: 1
114         index_value:
115           get_property:
116           - SELF
117           - service_template_filter
118           - index_value
119       requirements:
120       - link_cmaui_cmaui_port:
121           capability: tosca.capabilities.network.Linkable
122           node: packet_internal_network
123           relationship: tosca.relationships.network.LinksTo
124     abstract_cmaui_0:
125       type: org.openecomp.resource.abstract.nodes.cmaui
126       directives:
127       - substitutable
128       properties:
129         port_cmaui_port_fixed_ips:
130         - ip_address:
131             get_input:
132             - cmaui_oam_ips
133             - 0
134         port_cmaui_port_network:
135         - packet_external_network
136         vm_flavor_name:
137           get_input: cmaui_flavor
138         compute_cmaui_name:
139         - get_input:
140           - cmaui_names
141           - 1
142         port_cmaui_port_mac_requirements:
143           mac_count_required:
144             is_required: false
145         compute_cmaui_availability_zone:
146         - get_input: availability_zone_0
147         port_cmaui_port_replacement_policy:
148         - AUTO
149         vm_image_name:
150           get_input: cmaui_image
151         port_cmaui_port_ip_requirements:
152         - ip_version: 4
153           ip_count_required:
154             is_required: true
155           floating_ip_count_required:
156             is_required: false
157         service_template_filter:
158           substitute_service_template: Nested_cmauiServiceTemplate.yaml
159           count: 1
160         index_value:
161           get_property:
162           - SELF
163           - service_template_filter
164           - index_value
165       requirements:
166       - link_cmaui_cmaui_port:
167           capability: tosca.capabilities.network.Linkable
168           node: packet_external_network
169           relationship: tosca.relationships.network.LinksTo
170   groups:
171     nested1_group:
172       type: org.openecomp.groups.heat.HeatStack
173       properties:
174         heat_file: ../Artifacts/nested1.yml
175         description: nested1
176       members:
177       - packet_external_network
178       - packet_internal_network
179       - abstract_cmaui_0
180       - abstract_cmaui_1
181   substitution_mappings:
182     node_type: org.openecomp.resource.abstract.nodes.heat.nested1
183     capabilities:
184       disk.device.usage_server_cmaui_1:
185       - abstract_cmaui_1
186       - disk.device.usage_cmaui
187       disk.device.usage_server_cmaui_2:
188       - abstract_cmaui_0
189       - disk.device.usage_cmaui
190       disk.device.latency_server_cmaui_1:
191       - abstract_cmaui_1
192       - disk.device.latency_cmaui
193       disk.device.latency_server_cmaui_2:
194       - abstract_cmaui_0
195       - disk.device.latency_cmaui
196       disk.root.size_server_cmaui_2:
197       - abstract_cmaui_0
198       - disk.root.size_cmaui
199       disk.device.write.requests.rate_server_cmaui_2:
200       - abstract_cmaui_0
201       - disk.device.write.requests.rate_cmaui
202       disk.root.size_server_cmaui_1:
203       - abstract_cmaui_1
204       - disk.root.size_cmaui
205       disk.device.write.requests.rate_server_cmaui_1:
206       - abstract_cmaui_1
207       - disk.device.write.requests.rate_cmaui
208       disk.read.requests_server_cmaui_2:
209       - abstract_cmaui_0
210       - disk.read.requests_cmaui
211       network.outgoing.bytes_cmaui_port_2:
212       - abstract_cmaui_0
213       - network.outgoing.bytes_cmaui_cmaui_port
214       disk.read.requests_server_cmaui_1:
215       - abstract_cmaui_1
216       - disk.read.requests_cmaui
217       network.outgoing.bytes_cmaui_port_1:
218       - abstract_cmaui_1
219       - network.outgoing.bytes_cmaui_cmaui_port
220       disk.device.iops_server_cmaui_1:
221       - abstract_cmaui_1
222       - disk.device.iops_cmaui
223       disk.device.iops_server_cmaui_2:
224       - abstract_cmaui_0
225       - disk.device.iops_cmaui
226       attachment_packet_internal_network:
227       - packet_internal_network
228       - attachment
229       disk.device.capacity_server_cmaui_2:
230       - abstract_cmaui_0
231       - disk.device.capacity_cmaui
232       disk.device.read.bytes.rate_server_cmaui_2:
233       - abstract_cmaui_0
234       - disk.device.read.bytes.rate_cmaui
235       disk.device.read.bytes.rate_server_cmaui_1:
236       - abstract_cmaui_1
237       - disk.device.read.bytes.rate_cmaui
238       disk.read.bytes_server_cmaui_2:
239       - abstract_cmaui_0
240       - disk.read.bytes_cmaui
241       disk.read.bytes_server_cmaui_1:
242       - abstract_cmaui_1
243       - disk.read.bytes_cmaui
244       disk.device.read.bytes_server_cmaui_1:
245       - abstract_cmaui_1
246       - disk.device.read.bytes_cmaui
247       disk.device.read.bytes_server_cmaui_2:
248       - abstract_cmaui_0
249       - disk.device.read.bytes_cmaui
250       disk.write.requests.rate_server_cmaui_1:
251       - abstract_cmaui_1
252       - disk.write.requests.rate_cmaui
253       disk.write.requests.rate_server_cmaui_2:
254       - abstract_cmaui_0
255       - disk.write.requests.rate_cmaui
256       memory_server_cmaui_2:
257       - abstract_cmaui_0
258       - memory_cmaui
259       cpu_server_cmaui_2:
260       - abstract_cmaui_0
261       - cpu_cmaui
262       cpu_server_cmaui_1:
263       - abstract_cmaui_1
264       - cpu_cmaui
265       network.incoming.packets_cmaui_port_2:
266       - abstract_cmaui_0
267       - network.incoming.packets_cmaui_cmaui_port
268       network.incoming.packets_cmaui_port_1:
269       - abstract_cmaui_1
270       - network.incoming.packets_cmaui_cmaui_port
271       disk.ephemeral.size_server_cmaui_1:
272       - abstract_cmaui_1
273       - disk.ephemeral.size_cmaui
274       disk.ephemeral.size_server_cmaui_2:
275       - abstract_cmaui_0
276       - disk.ephemeral.size_cmaui
277       disk.capacity_server_cmaui_1:
278       - abstract_cmaui_1
279       - disk.capacity_cmaui
280       disk.capacity_server_cmaui_2:
281       - abstract_cmaui_0
282       - disk.capacity_cmaui
283       end_point_packet_external_network:
284       - packet_external_network
285       - end_point
286       binding_cmaui_port_1:
287       - abstract_cmaui_1
288       - binding_cmaui_cmaui_port
289       binding_cmaui_port_2:
290       - abstract_cmaui_0
291       - binding_cmaui_cmaui_port
292       disk.iops_server_cmaui_2:
293       - abstract_cmaui_0
294       - disk.iops_cmaui
295       disk.iops_server_cmaui_1:
296       - abstract_cmaui_1
297       - disk.iops_cmaui
298       disk.device.write.requests_server_cmaui_2:
299       - abstract_cmaui_0
300       - disk.device.write.requests_cmaui
301       disk.device.write.requests_server_cmaui_1:
302       - abstract_cmaui_1
303       - disk.device.write.requests_cmaui
304       network.outgoing.bytes.rate_cmaui_port_2:
305       - abstract_cmaui_0
306       - network.outgoing.bytes.rate_cmaui_cmaui_port
307       disk.device.write.bytes.rate_server_cmaui_1:
308       - abstract_cmaui_1
309       - disk.device.write.bytes.rate_cmaui
310       cpu_util_server_cmaui_1:
311       - abstract_cmaui_1
312       - cpu_util_cmaui
313       network.outgoing.bytes.rate_cmaui_port_1:
314       - abstract_cmaui_1
315       - network.outgoing.bytes.rate_cmaui_cmaui_port
316       network.incoming.bytes_cmaui_port_2:
317       - abstract_cmaui_0
318       - network.incoming.bytes_cmaui_cmaui_port
319       link_packet_external_network:
320       - packet_external_network
321       - link
322       cpu_util_server_cmaui_2:
323       - abstract_cmaui_0
324       - cpu_util_cmaui
325       network.incoming.bytes_cmaui_port_1:
326       - abstract_cmaui_1
327       - network.incoming.bytes_cmaui_cmaui_port
328       disk.device.write.bytes.rate_server_cmaui_2:
329       - abstract_cmaui_0
330       - disk.device.write.bytes.rate_cmaui
331       disk.write.bytes.rate_server_cmaui_2:
332       - abstract_cmaui_0
333       - disk.write.bytes.rate_cmaui
334       disk.device.write.bytes_server_cmaui_2:
335       - abstract_cmaui_0
336       - disk.device.write.bytes_cmaui
337       disk.write.bytes.rate_server_cmaui_1:
338       - abstract_cmaui_1
339       - disk.write.bytes.rate_cmaui
340       disk.device.write.bytes_server_cmaui_1:
341       - abstract_cmaui_1
342       - disk.device.write.bytes_cmaui
343       network.incoming.packets.rate_cmaui_port_1:
344       - abstract_cmaui_1
345       - network.incoming.packets.rate_cmaui_cmaui_port
346       network.incoming.packets.rate_cmaui_port_2:
347       - abstract_cmaui_0
348       - network.incoming.packets.rate_cmaui_cmaui_port
349       feature_cmaui_port_1:
350       - abstract_cmaui_1
351       - feature_cmaui_cmaui_port
352       feature_cmaui_port_2:
353       - abstract_cmaui_0
354       - feature_cmaui_cmaui_port
355       disk.write.bytes_server_cmaui_1:
356       - abstract_cmaui_1
357       - disk.write.bytes_cmaui
358       disk.write.bytes_server_cmaui_2:
359       - abstract_cmaui_0
360       - disk.write.bytes_cmaui
361       feature_server_cmaui_1:
362       - abstract_cmaui_1
363       - feature_cmaui
364       disk.allocation_server_cmaui_1:
365       - abstract_cmaui_1
366       - disk.allocation_cmaui
367       feature_server_cmaui_2:
368       - abstract_cmaui_0
369       - feature_cmaui
370       end_point_packet_internal_network:
371       - packet_internal_network
372       - end_point
373       disk.allocation_server_cmaui_2:
374       - abstract_cmaui_0
375       - disk.allocation_cmaui
376       binding_server_cmaui_1:
377       - abstract_cmaui_1
378       - binding_cmaui
379       feature_packet_internal_network:
380       - packet_internal_network
381       - feature
382       binding_server_cmaui_2:
383       - abstract_cmaui_0
384       - binding_cmaui
385       vcpus_server_cmaui_2:
386       - abstract_cmaui_0
387       - vcpus_cmaui
388       attachment_cmaui_port_2:
389       - abstract_cmaui_0
390       - attachment_cmaui_cmaui_port
391       scalable_server_cmaui_2:
392       - abstract_cmaui_0
393       - scalable_cmaui
394       scalable_server_cmaui_1:
395       - abstract_cmaui_1
396       - scalable_cmaui
397       network.outgoing.packets.rate_cmaui_port_1:
398       - abstract_cmaui_1
399       - network.outgoing.packets.rate_cmaui_cmaui_port
400       network.outgoing.packets.rate_cmaui_port_2:
401       - abstract_cmaui_0
402       - network.outgoing.packets.rate_cmaui_cmaui_port
403       attachment_cmaui_port_1:
404       - abstract_cmaui_1
405       - attachment_cmaui_cmaui_port
406       disk.write.requests_server_cmaui_2:
407       - abstract_cmaui_0
408       - disk.write.requests_cmaui
409       disk.write.requests_server_cmaui_1:
410       - abstract_cmaui_1
411       - disk.write.requests_cmaui
412       disk.usage_server_cmaui_1:
413       - abstract_cmaui_1
414       - disk.usage_cmaui
415       disk.usage_server_cmaui_2:
416       - abstract_cmaui_0
417       - disk.usage_cmaui
418       endpoint_server_cmaui_1:
419       - abstract_cmaui_1
420       - endpoint_cmaui
421       endpoint_server_cmaui_2:
422       - abstract_cmaui_0
423       - endpoint_cmaui
424       os_server_cmaui_2:
425       - abstract_cmaui_0
426       - os_cmaui
427       os_server_cmaui_1:
428       - abstract_cmaui_1
429       - os_cmaui
430       feature_packet_external_network:
431       - packet_external_network
432       - feature
433       disk.device.allocation_server_cmaui_1:
434       - abstract_cmaui_1
435       - disk.device.allocation_cmaui
436       disk.device.allocation_server_cmaui_2:
437       - abstract_cmaui_0
438       - disk.device.allocation_cmaui
439       memory_server_cmaui_1:
440       - abstract_cmaui_1
441       - memory_cmaui
442       host_server_cmaui_2:
443       - abstract_cmaui_0
444       - host_cmaui
445       host_server_cmaui_1:
446       - abstract_cmaui_1
447       - host_cmaui
448       link_packet_internal_network:
449       - packet_internal_network
450       - link
451       instance_server_cmaui_2:
452       - abstract_cmaui_0
453       - instance_cmaui
454       disk.device.capacity_server_cmaui_1:
455       - abstract_cmaui_1
456       - disk.device.capacity_cmaui
457       instance_server_cmaui_1:
458       - abstract_cmaui_1
459       - instance_cmaui
460       disk.device.read.requests.rate_server_cmaui_1:
461       - abstract_cmaui_1
462       - disk.device.read.requests.rate_cmaui
463       network.incoming.bytes.rate_cmaui_port_1:
464       - abstract_cmaui_1
465       - network.incoming.bytes.rate_cmaui_cmaui_port
466       network.incoming.bytes.rate_cmaui_port_2:
467       - abstract_cmaui_0
468       - network.incoming.bytes.rate_cmaui_cmaui_port
469       vcpus_server_cmaui_1:
470       - abstract_cmaui_1
471       - vcpus_cmaui
472       disk.device.read.requests_server_cmaui_2:
473       - abstract_cmaui_0
474       - disk.device.read.requests_cmaui
475       disk.read.bytes.rate_server_cmaui_1:
476       - abstract_cmaui_1
477       - disk.read.bytes.rate_cmaui
478       network.outpoing.packets_cmaui_port_1:
479       - abstract_cmaui_1
480       - network.outpoing.packets_cmaui_cmaui_port
481       disk.read.bytes.rate_server_cmaui_2:
482       - abstract_cmaui_0
483       - disk.read.bytes.rate_cmaui
484       network.outpoing.packets_cmaui_port_2:
485       - abstract_cmaui_0
486       - network.outpoing.packets_cmaui_cmaui_port
487       disk.device.read.requests_server_cmaui_1:
488       - abstract_cmaui_1
489       - disk.device.read.requests_cmaui
490       cpu.delta_server_cmaui_1:
491       - abstract_cmaui_1
492       - cpu.delta_cmaui
493       cpu.delta_server_cmaui_2:
494       - abstract_cmaui_0
495       - cpu.delta_cmaui
496       disk.device.read.requests.rate_server_cmaui_2:
497       - abstract_cmaui_0
498       - disk.device.read.requests.rate_cmaui
499       memory.resident_server_cmaui_2:
500       - abstract_cmaui_0
501       - memory.resident_cmaui
502       memory.resident_server_cmaui_1:
503       - abstract_cmaui_1
504       - memory.resident_cmaui
505       attachment_packet_external_network:
506       - packet_external_network
507       - attachment
508       disk.latency_server_cmaui_2:
509       - abstract_cmaui_0
510       - disk.latency_cmaui
511       disk.latency_server_cmaui_1:
512       - abstract_cmaui_1
513       - disk.latency_cmaui
514       memory.usage_server_cmaui_1:
515       - abstract_cmaui_1
516       - memory.usage_cmaui
517       memory.usage_server_cmaui_2:
518       - abstract_cmaui_0
519       - memory.usage_cmaui
520     requirements:
521       dependency_packet_internal_network:
522       - packet_internal_network
523       - dependency
524       dependency_cmaui_port_1:
525       - abstract_cmaui_1
526       - dependency_cmaui_cmaui_port
527       local_storage_server_cmaui_2:
528       - abstract_cmaui_0
529       - local_storage_cmaui
530       dependency_server_cmaui_2:
531       - abstract_cmaui_0
532       - dependency_cmaui
533       dependency_server_cmaui_1:
534       - abstract_cmaui_1
535       - dependency_cmaui
536       dependency_cmaui_port_2:
537       - abstract_cmaui_0
538       - dependency_cmaui_cmaui_port
539       local_storage_server_cmaui_1:
540       - abstract_cmaui_1
541       - local_storage_cmaui
542       dependency_packet_external_network:
543       - packet_external_network
544       - dependency