[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 / threeNestedLevelsDiffVmTypePattern1B / 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     p1:
12       hidden: false
13       immutable: false
14       type: string
15       description: UID of OAM network
16     p2:
17       hidden: false
18       immutable: false
19       type: string
20       description: UID of OAM network
21     ps_names:
22       hidden: false
23       immutable: false
24       type: list
25       description: CMAUI1, CMAUI2 server names
26       entry_schema:
27         type: string
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     security_group_name:
39       hidden: false
40       immutable: false
41       type: list
42       description: CMAUI1, CMAUI2 server names
43       entry_schema:
44         type: string
45     availability_zone_0:
46       label: availabilityzone name
47       hidden: false
48       immutable: false
49       type: string
50       description: availabilityzone name
51     cmaui_oam_ips:
52       hidden: false
53       immutable: false
54       type: string
55     net:
56       hidden: false
57       immutable: false
58       type: string
59   node_templates:
60     abstract_ps:
61       type: org.openecomp.resource.abstract.nodes.ps
62       directives:
63       - substitutable
64       properties:
65         port_pd02_port_fixed_ips:
66         - ip_address:
67             get_input:
68             - cmaui_oam_ips
69             - 0
70         port_pd02_port_mac_requirements:
71           mac_count_required:
72             is_required: false
73         vm_flavor_name:
74           get_input: cmaui_flavor
75         vm_image_name:
76           get_input: cmaui_image
77         port_pd02_port_security_groups:
78         - - get_input: p1
79         compute_ps_availability_zone:
80         - get_input: availability_zone_0
81         port_pd02_port_replacement_policy:
82         - AUTO
83         compute_ps_name:
84         - get_input:
85           - ps_names
86           - 0
87         port_pd02_port_ip_requirements:
88         - ip_version: 4
89           ip_count_required:
90             is_required: true
91           floating_ip_count_required:
92             is_required: false
93         port_pd02_port_network:
94         - get_input: net
95         service_template_filter:
96           substitute_service_template: Nested_psServiceTemplate.yaml
97           count: 1
98         index_value:
99           get_property:
100           - SELF
101           - service_template_filter
102           - index_value
103     abstract_ps_1:
104       type: org.openecomp.resource.abstract.nodes.ps_1
105       directives:
106       - substitutable
107       properties:
108         port_pd01_port_replacement_policy:
109         - AUTO
110         vm_flavor_name:
111           get_input: cmaui_flavor
112         port_pd01_port_security_groups:
113         - - get_input: p2
114           - get_input: p1
115         port_pd01_port_mac_requirements:
116           mac_count_required:
117             is_required: false
118         vm_image_name:
119           get_input: cmaui_image
120         compute_ps_availability_zone:
121         - get_input: availability_zone_0
122         port_pd01_port_fixed_ips:
123         - ip_address:
124             get_input:
125             - cmaui_oam_ips
126             - 0
127         port_pd01_port_ip_requirements:
128         - ip_version: 4
129           ip_count_required:
130             is_required: true
131           floating_ip_count_required:
132             is_required: false
133         port_pd01_port_network:
134         - get_input: net
135         compute_ps_name:
136         - get_input:
137           - ps_names
138           - 0
139         service_template_filter:
140           substitute_service_template: Nested_ps_1ServiceTemplate.yaml
141           count: 1
142         index_value:
143           get_property:
144           - SELF
145           - service_template_filter
146           - index_value
147   groups:
148     nested3_group:
149       type: org.openecomp.groups.heat.HeatStack
150       properties:
151         heat_file: ../Artifacts/nested3.yml
152         description: nested2
153       members:
154       - abstract_ps
155       - abstract_ps_1
156   substitution_mappings:
157     node_type: org.openecomp.resource.abstract.nodes.heat.nested3
158     capabilities:
159       binding_server_ps_2:
160       - abstract_ps
161       - binding_ps
162       instance_server_ps_2:
163       - abstract_ps
164       - instance_ps
165       instance_server_ps_1:
166       - abstract_ps_1
167       - instance_ps
168       binding_server_ps_1:
169       - abstract_ps_1
170       - binding_ps
171       disk.device.usage_server_ps_1:
172       - abstract_ps_1
173       - disk.device.usage_ps
174       disk.device.usage_server_ps_2:
175       - abstract_ps
176       - disk.device.usage_ps
177       disk.capacity_server_ps_1:
178       - abstract_ps_1
179       - disk.capacity_ps
180       network.outgoing.bytes_pd02_port_2:
181       - abstract_ps
182       - network.outgoing.bytes_ps_pd02_port
183       disk.capacity_server_ps_2:
184       - abstract_ps
185       - disk.capacity_ps
186       network.outgoing.bytes_pd01_port_1:
187       - abstract_ps_1
188       - network.outgoing.bytes_ps_pd01_port
189       memory.usage_server_ps_1:
190       - abstract_ps_1
191       - memory.usage_ps
192       memory.usage_server_ps_2:
193       - abstract_ps
194       - memory.usage_ps
195       disk.write.requests.rate_server_ps_2:
196       - abstract_ps
197       - disk.write.requests.rate_ps
198       disk.device.latency_server_ps_1:
199       - abstract_ps_1
200       - disk.device.latency_ps
201       disk.write.requests.rate_server_ps_1:
202       - abstract_ps_1
203       - disk.write.requests.rate_ps
204       disk.device.latency_server_ps_2:
205       - abstract_ps
206       - disk.device.latency_ps
207       disk.device.write.requests_server_ps_2:
208       - abstract_ps
209       - disk.device.write.requests_ps
210       disk.device.write.requests_server_ps_1:
211       - abstract_ps_1
212       - disk.device.write.requests_ps
213       cpu_server_ps_2:
214       - abstract_ps
215       - cpu_ps
216       cpu_server_ps_1:
217       - abstract_ps_1
218       - cpu_ps
219       os_server_ps_2:
220       - abstract_ps
221       - os_ps
222       os_server_ps_1:
223       - abstract_ps_1
224       - os_ps
225       disk.device.allocation_server_ps_2:
226       - abstract_ps
227       - disk.device.allocation_ps
228       endpoint_server_ps_2:
229       - abstract_ps
230       - endpoint_ps
231       disk.device.allocation_server_ps_1:
232       - abstract_ps_1
233       - disk.device.allocation_ps
234       disk.read.bytes_server_ps_1:
235       - abstract_ps_1
236       - disk.read.bytes_ps
237       disk.read.bytes_server_ps_2:
238       - abstract_ps
239       - disk.read.bytes_ps
240       disk.device.write.bytes_server_ps_2:
241       - abstract_ps
242       - disk.device.write.bytes_ps
243       disk.device.write.bytes_server_ps_1:
244       - abstract_ps_1
245       - disk.device.write.bytes_ps
246       endpoint_server_ps_1:
247       - abstract_ps_1
248       - endpoint_ps
249       binding_pd01_port_1:
250       - abstract_ps_1
251       - binding_ps_pd01_port
252       disk.device.read.requests.rate_server_ps_1:
253       - abstract_ps_1
254       - disk.device.read.requests.rate_ps
255       network.outgoing.bytes.rate_pd02_port_2:
256       - abstract_ps
257       - network.outgoing.bytes.rate_ps_pd02_port
258       host_server_ps_2:
259       - abstract_ps
260       - host_ps
261       disk.device.capacity_server_ps_1:
262       - abstract_ps_1
263       - disk.device.capacity_ps
264       host_server_ps_1:
265       - abstract_ps_1
266       - host_ps
267       disk.device.capacity_server_ps_2:
268       - abstract_ps
269       - disk.device.capacity_ps
270       disk.device.read.requests.rate_server_ps_2:
271       - abstract_ps
272       - disk.device.read.requests.rate_ps
273       scalable_server_ps_1:
274       - abstract_ps_1
275       - scalable_ps
276       network.incoming.packets.rate_pd02_port_2:
277       - abstract_ps
278       - network.incoming.packets.rate_ps_pd02_port
279       scalable_server_ps_2:
280       - abstract_ps
281       - scalable_ps
282       network.outgoing.packets.rate_pd01_port_1:
283       - abstract_ps_1
284       - network.outgoing.packets.rate_ps_pd01_port
285       disk.write.bytes.rate_server_ps_2:
286       - abstract_ps
287       - disk.write.bytes.rate_ps
288       disk.write.bytes.rate_server_ps_1:
289       - abstract_ps_1
290       - disk.write.bytes.rate_ps
291       disk.device.write.requests.rate_server_ps_2:
292       - abstract_ps
293       - disk.device.write.requests.rate_ps
294       disk.device.write.requests.rate_server_ps_1:
295       - abstract_ps_1
296       - disk.device.write.requests.rate_ps
297       memory.resident_server_ps_2:
298       - abstract_ps
299       - memory.resident_ps
300       disk.ephemeral.size_server_ps_1:
301       - abstract_ps_1
302       - disk.ephemeral.size_ps
303       feature_pd02_port_2:
304       - abstract_ps
305       - feature_ps_pd02_port
306       disk.ephemeral.size_server_ps_2:
307       - abstract_ps
308       - disk.ephemeral.size_ps
309       disk.write.bytes_server_ps_1:
310       - abstract_ps_1
311       - disk.write.bytes_ps
312       disk.write.bytes_server_ps_2:
313       - abstract_ps
314       - disk.write.bytes_ps
315       disk.allocation_server_ps_2:
316       - abstract_ps
317       - disk.allocation_ps
318       disk.allocation_server_ps_1:
319       - abstract_ps_1
320       - disk.allocation_ps
321       attachment_pd01_port_1:
322       - abstract_ps_1
323       - attachment_ps_pd01_port
324       memory.resident_server_ps_1:
325       - abstract_ps_1
326       - memory.resident_ps
327       disk.latency_server_ps_2:
328       - abstract_ps
329       - disk.latency_ps
330       disk.read.requests_server_ps_2:
331       - abstract_ps
332       - disk.read.requests_ps
333       disk.read.requests_server_ps_1:
334       - abstract_ps_1
335       - disk.read.requests_ps
336       disk.device.read.requests_server_ps_1:
337       - abstract_ps_1
338       - disk.device.read.requests_ps
339       disk.device.read.requests_server_ps_2:
340       - abstract_ps
341       - disk.device.read.requests_ps
342       network.incoming.bytes.rate_pd01_port_1:
343       - abstract_ps_1
344       - network.incoming.bytes.rate_ps_pd01_port
345       disk.read.bytes.rate_server_ps_1:
346       - abstract_ps_1
347       - disk.read.bytes.rate_ps
348       disk.read.bytes.rate_server_ps_2:
349       - abstract_ps
350       - disk.read.bytes.rate_ps
351       disk.device.iops_server_ps_1:
352       - abstract_ps_1
353       - disk.device.iops_ps
354       feature_pd01_port_1:
355       - abstract_ps_1
356       - feature_ps_pd01_port
357       disk.device.iops_server_ps_2:
358       - abstract_ps
359       - disk.device.iops_ps
360       cpu_util_server_ps_2:
361       - abstract_ps
362       - cpu_util_ps
363       disk.iops_server_ps_1:
364       - abstract_ps_1
365       - disk.iops_ps
366       cpu_util_server_ps_1:
367       - abstract_ps_1
368       - cpu_util_ps
369       disk.iops_server_ps_2:
370       - abstract_ps
371       - disk.iops_ps
372       disk.device.read.bytes.rate_server_ps_1:
373       - abstract_ps_1
374       - disk.device.read.bytes.rate_ps
375       disk.device.read.bytes.rate_server_ps_2:
376       - abstract_ps
377       - disk.device.read.bytes.rate_ps
378       disk.latency_server_ps_1:
379       - abstract_ps_1
380       - disk.latency_ps
381       disk.root.size_server_ps_1:
382       - abstract_ps_1
383       - disk.root.size_ps
384       attachment_pd02_port_2:
385       - abstract_ps
386       - attachment_ps_pd02_port
387       disk.root.size_server_ps_2:
388       - abstract_ps
389       - disk.root.size_ps
390       network.outgoing.bytes.rate_pd01_port_1:
391       - abstract_ps_1
392       - network.outgoing.bytes.rate_ps_pd01_port
393       binding_pd02_port_2:
394       - abstract_ps
395       - binding_ps_pd02_port
396       network.incoming.packets.rate_pd01_port_1:
397       - abstract_ps_1
398       - network.incoming.packets.rate_ps_pd01_port
399       disk.usage_server_ps_1:
400       - abstract_ps_1
401       - disk.usage_ps
402       network.outpoing.packets_pd01_port_1:
403       - abstract_ps_1
404       - network.outpoing.packets_ps_pd01_port
405       disk.usage_server_ps_2:
406       - abstract_ps
407       - disk.usage_ps
408       network.outpoing.packets_pd02_port_2:
409       - abstract_ps
410       - network.outpoing.packets_ps_pd02_port
411       network.incoming.bytes_pd01_port_1:
412       - abstract_ps_1
413       - network.incoming.bytes_ps_pd01_port
414       network.incoming.bytes_pd02_port_2:
415       - abstract_ps
416       - network.incoming.bytes_ps_pd02_port
417       network.outgoing.packets.rate_pd02_port_2:
418       - abstract_ps
419       - network.outgoing.packets.rate_ps_pd02_port
420       vcpus_server_ps_1:
421       - abstract_ps_1
422       - vcpus_ps
423       vcpus_server_ps_2:
424       - abstract_ps
425       - vcpus_ps
426       network.incoming.packets_pd01_port_1:
427       - abstract_ps_1
428       - network.incoming.packets_ps_pd01_port
429       network.incoming.packets_pd02_port_2:
430       - abstract_ps
431       - network.incoming.packets_ps_pd02_port
432       disk.device.write.bytes.rate_server_ps_1:
433       - abstract_ps_1
434       - disk.device.write.bytes.rate_ps
435       network.incoming.bytes.rate_pd02_port_2:
436       - abstract_ps
437       - network.incoming.bytes.rate_ps_pd02_port
438       disk.write.requests_server_ps_1:
439       - abstract_ps_1
440       - disk.write.requests_ps
441       disk.write.requests_server_ps_2:
442       - abstract_ps
443       - disk.write.requests_ps
444       disk.device.write.bytes.rate_server_ps_2:
445       - abstract_ps
446       - disk.device.write.bytes.rate_ps
447       memory_server_ps_2:
448       - abstract_ps
449       - memory_ps
450       disk.device.read.bytes_server_ps_1:
451       - abstract_ps_1
452       - disk.device.read.bytes_ps
453       disk.device.read.bytes_server_ps_2:
454       - abstract_ps
455       - disk.device.read.bytes_ps
456       memory_server_ps_1:
457       - abstract_ps_1
458       - memory_ps
459       feature_server_ps_2:
460       - abstract_ps
461       - feature_ps
462       cpu.delta_server_ps_1:
463       - abstract_ps_1
464       - cpu.delta_ps
465       cpu.delta_server_ps_2:
466       - abstract_ps
467       - cpu.delta_ps
468       feature_server_ps_1:
469       - abstract_ps_1
470       - feature_ps
471     requirements:
472       dependency_pd02_port_2:
473       - abstract_ps
474       - dependency_ps_pd02_port
475       local_storage_server_ps_2:
476       - abstract_ps
477       - local_storage_ps
478       link_pd01_port_1:
479       - abstract_ps_1
480       - link_ps_pd01_port
481       link_pd02_port_2:
482       - abstract_ps
483       - link_ps_pd02_port
484       local_storage_server_ps_1:
485       - abstract_ps_1
486       - local_storage_ps
487       dependency_server_ps_1:
488       - abstract_ps_1
489       - dependency_ps
490       dependency_server_ps_2:
491       - abstract_ps
492       - dependency_ps
493       dependency_pd01_port_1:
494       - abstract_ps_1
495       - dependency_ps_pd01_port