[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 / twoNestedLevelsWithAllPatternsAndConnectivities / out / nested-pattern-4ServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: nested-pattern-4
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.pd_server:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12 topology_template:
13   inputs:
14     p1:
15       hidden: false
16       immutable: false
17       type: string
18       description: UID of OAM network
19     p2:
20       hidden: false
21       immutable: false
22       type: string
23       description: UID of OAM network
24     port_pd_server_port_1_order:
25       type: integer
26       required: true
27     pd_server_names:
28       hidden: false
29       immutable: false
30       type: list
31       description: PD server names
32       entry_schema:
33         type: string
34     port_pd_server_port_1_mac_requirements:
35       type: org.openecomp.datatypes.network.MacRequirements
36       required: true
37     port_pd_server_port_2_network_role:
38       type: string
39       required: true
40     port_pd_server_port_1_network_role:
41       type: string
42       required: true
43     pd_server_flavor:
44       hidden: false
45       immutable: false
46       type: string
47       description: Flavor for PD server
48     port_pd_server_port_2_ip_requirements:
49       type: list
50       required: true
51       entry_schema:
52         type: org.openecomp.datatypes.network.IpRequirements
53     port_pd_server_port_2_mac_requirements:
54       type: org.openecomp.datatypes.network.MacRequirements
55       required: true
56     availability_zone_0:
57       label: availabilityzone name
58       hidden: false
59       immutable: false
60       type: string
61       description: availabilityzone name
62     net:
63       hidden: false
64       immutable: false
65       type: string
66     port_pd_server_port_2_vlan_requirements:
67       type: list
68       required: true
69       entry_schema:
70         type: org.openecomp.datatypes.network.VlanRequirements
71     port_pd_server_port_2_subnetpoolid:
72       type: string
73       required: true
74     pd_server_ips:
75       hidden: false
76       immutable: false
77       type: string
78     port_pd_server_port_1_subnetpoolid:
79       type: string
80       required: true
81     port_pd_server_port_1_network_role_tag:
82       type: string
83       required: true
84     security_group_name:
85       hidden: false
86       immutable: false
87       type: list
88       description: CMAUI1, CMAUI2 server names
89       entry_schema:
90         type: string
91     ps_server_flavor:
92       hidden: false
93       immutable: false
94       type: string
95       description: Flavor for PS server
96     port_pd_server_port_1_vlan_requirements:
97       type: list
98       required: true
99       entry_schema:
100         type: org.openecomp.datatypes.network.VlanRequirements
101     port_pd_server_port_2_order:
102       type: integer
103       required: true
104     port_pd_server_port_2_network_role_tag:
105       type: string
106       required: true
107     pd_server_image:
108       hidden: false
109       immutable: false
110       type: string
111       description: Flavor for PD server
112     port_pd_server_port_1_ip_requirements:
113       type: list
114       required: true
115       entry_schema:
116         type: org.openecomp.datatypes.network.IpRequirements
117     port_pd_server_port_2_exCP_naming:
118       type: org.openecomp.datatypes.Naming
119       required: true
120     port_pd_server_port_1_exCP_naming:
121       type: org.openecomp.datatypes.Naming
122       required: true
123   node_templates:
124     pd_server_port_1:
125       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
126       properties:
127         replacement_policy: AUTO
128         ip_requirements:
129           get_input: port_pd_server_port_1_ip_requirements
130         network_role:
131           get_input: port_pd_server_port_1_network_role
132         fixed_ips:
133         - ip_address:
134             get_input:
135             - pd_server_ips
136             - 0
137         subnetpoolid:
138           get_input: port_pd_server_port_1_subnetpoolid
139         mac_requirements:
140           get_input: port_pd_server_port_1_mac_requirements
141         exCP_naming:
142           get_input: port_pd_server_port_1_exCP_naming
143         vlan_requirements:
144           get_input: port_pd_server_port_1_vlan_requirements
145         network_role_tag:
146           get_input: port_pd_server_port_1_network_role_tag
147         network:
148           get_input: net
149         order:
150           get_input: port_pd_server_port_1_order
151       requirements:
152       - binding:
153           capability: tosca.capabilities.network.Bindable
154           node: server_pd
155           relationship: tosca.relationships.network.BindsTo
156     pd_server_port_2:
157       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
158       properties:
159         replacement_policy: AUTO
160         ip_requirements:
161           get_input: port_pd_server_port_2_ip_requirements
162         network_role:
163           get_input: port_pd_server_port_2_network_role
164         fixed_ips:
165         - ip_address:
166             get_input:
167             - pd_server_ips
168             - 1
169         subnetpoolid:
170           get_input: port_pd_server_port_2_subnetpoolid
171         mac_requirements:
172           get_input: port_pd_server_port_2_mac_requirements
173         exCP_naming:
174           get_input: port_pd_server_port_2_exCP_naming
175         vlan_requirements:
176           get_input: port_pd_server_port_2_vlan_requirements
177         network_role_tag:
178           get_input: port_pd_server_port_2_network_role_tag
179         network:
180           get_input: net
181         order:
182           get_input: port_pd_server_port_2_order
183       requirements:
184       - binding:
185           capability: tosca.capabilities.network.Bindable
186           node: server_pd
187           relationship: tosca.relationships.network.BindsTo
188     server_pd:
189       type: org.openecomp.resource.vfc.nodes.heat.pd_server
190       properties:
191         flavor:
192           get_input: pd_server_flavor
193         availability_zone:
194           get_input: availability_zone_0
195         image:
196           get_input: pd_server_image
197         name:
198           get_input:
199           - pd_server_names
200           - 0
201   groups:
202     nested-pattern-4_group:
203       type: org.openecomp.groups.heat.HeatStack
204       properties:
205         heat_file: ../Artifacts/nested-pattern-4.yml
206         description: nested1
207       members:
208       - pd_server_port_1
209       - pd_server_port_2
210       - server_pd
211   outputs:
212     pattern4_attr_1:
213       description: pattern4_attr_1_value
214       value: server_pd
215   substitution_mappings:
216     node_type: org.openecomp.resource.abstract.nodes.heat.pd_server
217     capabilities:
218       disk.iops_server_pd:
219       - server_pd
220       - disk.iops
221       disk.device.read.bytes.rate_server_pd:
222       - server_pd
223       - disk.device.read.bytes.rate
224       memory.resident_server_pd:
225       - server_pd
226       - memory.resident
227       cpu_util_server_pd:
228       - server_pd
229       - cpu_util
230       network.incoming.bytes_pd_server_port_1:
231       - pd_server_port_1
232       - network.incoming.bytes
233       network.incoming.bytes_pd_server_port_2:
234       - pd_server_port_2
235       - network.incoming.bytes
236       disk.device.read.requests_server_pd:
237       - server_pd
238       - disk.device.read.requests
239       network.incoming.bytes.rate_pd_server_port_1:
240       - pd_server_port_1
241       - network.incoming.bytes.rate
242       network.incoming.bytes.rate_pd_server_port_2:
243       - pd_server_port_2
244       - network.incoming.bytes.rate
245       disk.device.allocation_server_pd:
246       - server_pd
247       - disk.device.allocation
248       disk.usage_server_pd:
249       - server_pd
250       - disk.usage
251       disk.capacity_server_pd:
252       - server_pd
253       - disk.capacity
254       endpoint_server_pd:
255       - server_pd
256       - endpoint
257       disk.device.capacity_server_pd:
258       - server_pd
259       - disk.device.capacity
260       attachment_pd_server_port_2:
261       - pd_server_port_2
262       - attachment
263       network.incoming.packets_pd_server_port_2:
264       - pd_server_port_2
265       - network.incoming.packets
266       attachment_pd_server_port_1:
267       - pd_server_port_1
268       - attachment
269       network.incoming.packets_pd_server_port_1:
270       - pd_server_port_1
271       - network.incoming.packets
272       memory.usage_server_pd:
273       - server_pd
274       - memory.usage
275       disk.allocation_server_pd:
276       - server_pd
277       - disk.allocation
278       disk.read.bytes.rate_server_pd:
279       - server_pd
280       - disk.read.bytes.rate
281       memory_server_pd:
282       - server_pd
283       - memory
284       disk.device.write.requests_server_pd:
285       - server_pd
286       - disk.device.write.requests
287       disk.device.usage_server_pd:
288       - server_pd
289       - disk.device.usage
290       feature_pd_server_port_1:
291       - pd_server_port_1
292       - feature
293       feature_pd_server_port_2:
294       - pd_server_port_2
295       - feature
296       disk.read.bytes_server_pd:
297       - server_pd
298       - disk.read.bytes
299       disk.device.read.bytes_server_pd:
300       - server_pd
301       - disk.device.read.bytes
302       network.incoming.packets.rate_pd_server_port_2:
303       - pd_server_port_2
304       - network.incoming.packets.rate
305       network.incoming.packets.rate_pd_server_port_1:
306       - pd_server_port_1
307       - network.incoming.packets.rate
308       instance_server_pd:
309       - server_pd
310       - instance
311       binding_pd_server_port_2:
312       - pd_server_port_2
313       - binding
314       binding_pd_server_port_1:
315       - pd_server_port_1
316       - binding
317       cpu.delta_server_pd:
318       - server_pd
319       - cpu.delta
320       host_server_pd:
321       - server_pd
322       - host
323       network.outpoing.packets_pd_server_port_1:
324       - pd_server_port_1
325       - network.outpoing.packets
326       vcpus_server_pd:
327       - server_pd
328       - vcpus
329       disk.ephemeral.size_server_pd:
330       - server_pd
331       - disk.ephemeral.size
332       network.outpoing.packets_pd_server_port_2:
333       - pd_server_port_2
334       - network.outpoing.packets
335       network.outgoing.packets.rate_pd_server_port_2:
336       - pd_server_port_2
337       - network.outgoing.packets.rate
338       disk.latency_server_pd:
339       - server_pd
340       - disk.latency
341       network.outgoing.packets.rate_pd_server_port_1:
342       - pd_server_port_1
343       - network.outgoing.packets.rate
344       disk.device.write.bytes.rate_server_pd:
345       - server_pd
346       - disk.device.write.bytes.rate
347       disk.write.requests.rate_server_pd:
348       - server_pd
349       - disk.write.requests.rate
350       disk.write.requests_server_pd:
351       - server_pd
352       - disk.write.requests
353       network.outgoing.bytes_pd_server_port_2:
354       - pd_server_port_2
355       - network.outgoing.bytes
356       disk.device.iops_server_pd:
357       - server_pd
358       - disk.device.iops
359       network.outgoing.bytes_pd_server_port_1:
360       - pd_server_port_1
361       - network.outgoing.bytes
362       disk.read.requests_server_pd:
363       - server_pd
364       - disk.read.requests
365       os_server_pd:
366       - server_pd
367       - os
368       disk.device.latency_server_pd:
369       - server_pd
370       - disk.device.latency
371       binding_server_pd:
372       - server_pd
373       - binding
374       scalable_server_pd:
375       - server_pd
376       - scalable
377       network.outgoing.bytes.rate_pd_server_port_2:
378       - pd_server_port_2
379       - network.outgoing.bytes.rate
380       network.outgoing.bytes.rate_pd_server_port_1:
381       - pd_server_port_1
382       - network.outgoing.bytes.rate
383       disk.write.bytes_server_pd:
384       - server_pd
385       - disk.write.bytes
386       disk.write.bytes.rate_server_pd:
387       - server_pd
388       - disk.write.bytes.rate
389       feature_server_pd:
390       - server_pd
391       - feature
392       disk.root.size_server_pd:
393       - server_pd
394       - disk.root.size
395       disk.device.read.requests.rate_server_pd:
396       - server_pd
397       - disk.device.read.requests.rate
398       disk.device.write.requests.rate_server_pd:
399       - server_pd
400       - disk.device.write.requests.rate
401       disk.device.write.bytes_server_pd:
402       - server_pd
403       - disk.device.write.bytes
404       cpu_server_pd:
405       - server_pd
406       - cpu
407     requirements:
408       local_storage_server_pd:
409       - server_pd
410       - local_storage
411       dependency_server_pd:
412       - server_pd
413       - dependency
414       link_pd_server_port_2:
415       - pd_server_port_2
416       - link
417       link_pd_server_port_1:
418       - pd_server_port_1
419       - link
420       dependency_pd_server_port_1:
421       - pd_server_port_1
422       - dependency
423       dependency_pd_server_port_2:
424       - pd_server_port_2
425       - dependency