[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 / allPatternsDependsOnConnectivity / 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_pattern4:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12 topology_template:
13   inputs:
14     pd_server_pattern4_ips:
15       hidden: false
16       immutable: false
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     port_pd_server_pattern4_port_2_order:
29       type: integer
30       required: true
31     port_pd_server_pattern4_port_2_vlan_requirements:
32       type: list
33       required: true
34       entry_schema:
35         type: org.openecomp.datatypes.network.VlanRequirements
36     port_pd_server_pattern4_port_2_network_role_tag:
37       type: string
38       required: true
39     port_pd_server_pattern4_port_2_mac_requirements:
40       type: org.openecomp.datatypes.network.MacRequirements
41       required: true
42     availability_zone_0:
43       label: availabilityzone name
44       hidden: false
45       immutable: false
46       type: string
47       description: availabilityzone name
48     port_pd_server_pattern4_port_2_ip_requirements:
49       type: list
50       required: true
51       entry_schema:
52         type: org.openecomp.datatypes.network.IpRequirements
53     port_pd_server_pattern4_port_1_vlan_requirements:
54       type: list
55       required: true
56       entry_schema:
57         type: org.openecomp.datatypes.network.VlanRequirements
58     net:
59       hidden: false
60       immutable: false
61       type: string
62     port_pd_server_pattern4_port_1_network_role_tag:
63       type: string
64       required: true
65     pd_server_pattern4_flavor:
66       hidden: false
67       immutable: false
68       type: string
69       description: Flavor for PD server
70     port_pd_server_pattern4_port_2_exCP_naming:
71       type: org.openecomp.datatypes.Naming
72       required: true
73     port_pd_server_pattern4_port_1_ip_requirements:
74       type: list
75       required: true
76       entry_schema:
77         type: org.openecomp.datatypes.network.IpRequirements
78     port_pd_server_pattern4_port_1_exCP_naming:
79       type: org.openecomp.datatypes.Naming
80       required: true
81     security_group_name:
82       hidden: false
83       immutable: false
84       type: list
85       description: CMAUI1, CMAUI2 server names
86       entry_schema:
87         type: string
88     ps_server_flavor:
89       hidden: false
90       immutable: false
91       type: string
92       description: Flavor for PS server
93     port_pd_server_pattern4_port_1_order:
94       type: integer
95       required: true
96     pd_server_pattern4_image:
97       hidden: false
98       immutable: false
99       type: string
100       description: Flavor for PD server
101     port_pd_server_pattern4_port_1_network_role:
102       type: string
103       required: true
104     port_pd_server_pattern4_port_2_network_role:
105       type: string
106       required: true
107     port_pd_server_pattern4_port_1_mac_requirements:
108       type: org.openecomp.datatypes.network.MacRequirements
109       required: true
110     port_pd_server_pattern4_port_1_subnetpoolid:
111       type: string
112       required: true
113     port_pd_server_pattern4_port_2_subnetpoolid:
114       type: string
115       required: true
116     pd_server_pattern4_names:
117       hidden: false
118       immutable: false
119       type: list
120       description: PD server names
121       entry_schema:
122         type: string
123   node_templates:
124     server_pd_pattern4:
125       type: org.openecomp.resource.vfc.nodes.heat.pd_server_pattern4
126       properties:
127         flavor:
128           get_input: pd_server_pattern4_flavor
129         availability_zone:
130           get_input: availability_zone_0
131         image:
132           get_input: pd_server_pattern4_image
133         name:
134           get_input:
135           - pd_server_pattern4_names
136           - 0
137     pd_server_pattern4_port_1:
138       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
139       properties:
140         replacement_policy: AUTO
141         ip_requirements:
142           get_input: port_pd_server_pattern4_port_1_ip_requirements
143         network_role:
144           get_input: port_pd_server_pattern4_port_1_network_role
145         fixed_ips:
146         - ip_address:
147             get_input:
148             - pd_server_pattern4_ips
149             - 0
150         subnetpoolid:
151           get_input: port_pd_server_pattern4_port_1_subnetpoolid
152         mac_requirements:
153           get_input: port_pd_server_pattern4_port_1_mac_requirements
154         exCP_naming:
155           get_input: port_pd_server_pattern4_port_1_exCP_naming
156         vlan_requirements:
157           get_input: port_pd_server_pattern4_port_1_vlan_requirements
158         network_role_tag:
159           get_input: port_pd_server_pattern4_port_1_network_role_tag
160         network:
161           get_input: net
162         order:
163           get_input: port_pd_server_pattern4_port_1_order
164       requirements:
165       - binding:
166           capability: tosca.capabilities.network.Bindable
167           node: server_pd_pattern4
168           relationship: tosca.relationships.network.BindsTo
169     pd_server_pattern4_port_2:
170       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
171       properties:
172         replacement_policy: AUTO
173         ip_requirements:
174           get_input: port_pd_server_pattern4_port_2_ip_requirements
175         network_role:
176           get_input: port_pd_server_pattern4_port_2_network_role
177         fixed_ips:
178         - ip_address:
179             get_input:
180             - pd_server_pattern4_ips
181             - 1
182         subnetpoolid:
183           get_input: port_pd_server_pattern4_port_2_subnetpoolid
184         mac_requirements:
185           get_input: port_pd_server_pattern4_port_2_mac_requirements
186         exCP_naming:
187           get_input: port_pd_server_pattern4_port_2_exCP_naming
188         vlan_requirements:
189           get_input: port_pd_server_pattern4_port_2_vlan_requirements
190         network_role_tag:
191           get_input: port_pd_server_pattern4_port_2_network_role_tag
192         network:
193           get_input: net
194         order:
195           get_input: port_pd_server_pattern4_port_2_order
196       requirements:
197       - binding:
198           capability: tosca.capabilities.network.Bindable
199           node: server_pd_pattern4
200           relationship: tosca.relationships.network.BindsTo
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       - server_pd_pattern4
209       - pd_server_pattern4_port_1
210       - pd_server_pattern4_port_2
211   outputs:
212     pattern4_attr_1:
213       description: pattern4_attr_1_value
214       value: server_pd_pattern4
215   substitution_mappings:
216     node_type: org.openecomp.resource.abstract.nodes.heat.pd_server_pattern4
217     capabilities:
218       disk.root.size_server_pd_pattern4:
219       - server_pd_pattern4
220       - disk.root.size
221       disk.device.write.bytes_server_pd_pattern4:
222       - server_pd_pattern4
223       - disk.device.write.bytes
224       network.outgoing.bytes_pd_server_pattern4_port_1:
225       - pd_server_pattern4_port_1
226       - network.outgoing.bytes
227       disk.allocation_server_pd_pattern4:
228       - server_pd_pattern4
229       - disk.allocation
230       disk.device.usage_server_pd_pattern4:
231       - server_pd_pattern4
232       - disk.device.usage
233       network.outgoing.bytes_pd_server_pattern4_port_2:
234       - pd_server_pattern4_port_2
235       - network.outgoing.bytes
236       disk.write.bytes.rate_server_pd_pattern4:
237       - server_pd_pattern4
238       - disk.write.bytes.rate
239       disk.ephemeral.size_server_pd_pattern4:
240       - server_pd_pattern4
241       - disk.ephemeral.size
242       cpu.delta_server_pd_pattern4:
243       - server_pd_pattern4
244       - cpu.delta
245       disk.write.bytes_server_pd_pattern4:
246       - server_pd_pattern4
247       - disk.write.bytes
248       feature_pd_server_pattern4_port_2:
249       - pd_server_pattern4_port_2
250       - feature
251       feature_pd_server_pattern4_port_1:
252       - pd_server_pattern4_port_1
253       - feature
254       disk.latency_server_pd_pattern4:
255       - server_pd_pattern4
256       - disk.latency
257       endpoint_server_pd_pattern4:
258       - server_pd_pattern4
259       - endpoint
260       attachment_pd_server_pattern4_port_2:
261       - pd_server_pattern4_port_2
262       - attachment
263       attachment_pd_server_pattern4_port_1:
264       - pd_server_pattern4_port_1
265       - attachment
266       feature_server_pd_pattern4:
267       - server_pd_pattern4
268       - feature
269       disk.device.read.requests.rate_server_pd_pattern4:
270       - server_pd_pattern4
271       - disk.device.read.requests.rate
272       instance_server_pd_pattern4:
273       - server_pd_pattern4
274       - instance
275       cpu_server_pd_pattern4:
276       - server_pd_pattern4
277       - cpu
278       disk.device.read.requests_server_pd_pattern4:
279       - server_pd_pattern4
280       - disk.device.read.requests
281       host_server_pd_pattern4:
282       - server_pd_pattern4
283       - host
284       cpu_util_server_pd_pattern4:
285       - server_pd_pattern4
286       - cpu_util
287       memory.resident_server_pd_pattern4:
288       - server_pd_pattern4
289       - memory.resident
290       disk.read.requests_server_pd_pattern4:
291       - server_pd_pattern4
292       - disk.read.requests
293       disk.read.bytes.rate_server_pd_pattern4:
294       - server_pd_pattern4
295       - disk.read.bytes.rate
296       disk.device.write.bytes.rate_server_pd_pattern4:
297       - server_pd_pattern4
298       - disk.device.write.bytes.rate
299       disk.device.read.bytes_server_pd_pattern4:
300       - server_pd_pattern4
301       - disk.device.read.bytes
302       disk.write.requests_server_pd_pattern4:
303       - server_pd_pattern4
304       - disk.write.requests
305       disk.device.write.requests.rate_server_pd_pattern4:
306       - server_pd_pattern4
307       - disk.device.write.requests.rate
308       memory.usage_server_pd_pattern4:
309       - server_pd_pattern4
310       - memory.usage
311       vcpus_server_pd_pattern4:
312       - server_pd_pattern4
313       - vcpus
314       disk.capacity_server_pd_pattern4:
315       - server_pd_pattern4
316       - disk.capacity
317       binding_server_pd_pattern4:
318       - server_pd_pattern4
319       - binding
320       network.outpoing.packets_pd_server_pattern4_port_1:
321       - pd_server_pattern4_port_1
322       - network.outpoing.packets
323       network.outpoing.packets_pd_server_pattern4_port_2:
324       - pd_server_pattern4_port_2
325       - network.outpoing.packets
326       network.incoming.packets.rate_pd_server_pattern4_port_1:
327       - pd_server_pattern4_port_1
328       - network.incoming.packets.rate
329       network.incoming.bytes_pd_server_pattern4_port_1:
330       - pd_server_pattern4_port_1
331       - network.incoming.bytes
332       disk.device.iops_server_pd_pattern4:
333       - server_pd_pattern4
334       - disk.device.iops
335       network.incoming.packets.rate_pd_server_pattern4_port_2:
336       - pd_server_pattern4_port_2
337       - network.incoming.packets.rate
338       network.incoming.bytes_pd_server_pattern4_port_2:
339       - pd_server_pattern4_port_2
340       - network.incoming.bytes
341       disk.device.read.bytes.rate_server_pd_pattern4:
342       - server_pd_pattern4
343       - disk.device.read.bytes.rate
344       disk.device.allocation_server_pd_pattern4:
345       - server_pd_pattern4
346       - disk.device.allocation
347       network.outgoing.bytes.rate_pd_server_pattern4_port_1:
348       - pd_server_pattern4_port_1
349       - network.outgoing.bytes.rate
350       network.outgoing.bytes.rate_pd_server_pattern4_port_2:
351       - pd_server_pattern4_port_2
352       - network.outgoing.bytes.rate
353       disk.usage_server_pd_pattern4:
354       - server_pd_pattern4
355       - disk.usage
356       disk.read.bytes_server_pd_pattern4:
357       - server_pd_pattern4
358       - disk.read.bytes
359       os_server_pd_pattern4:
360       - server_pd_pattern4
361       - os
362       memory_server_pd_pattern4:
363       - server_pd_pattern4
364       - memory
365       disk.iops_server_pd_pattern4:
366       - server_pd_pattern4
367       - disk.iops
368       scalable_server_pd_pattern4:
369       - server_pd_pattern4
370       - scalable
371       binding_pd_server_pattern4_port_2:
372       - pd_server_pattern4_port_2
373       - binding
374       network.incoming.bytes.rate_pd_server_pattern4_port_2:
375       - pd_server_pattern4_port_2
376       - network.incoming.bytes.rate
377       disk.write.requests.rate_server_pd_pattern4:
378       - server_pd_pattern4
379       - disk.write.requests.rate
380       disk.device.latency_server_pd_pattern4:
381       - server_pd_pattern4
382       - disk.device.latency
383       binding_pd_server_pattern4_port_1:
384       - pd_server_pattern4_port_1
385       - binding
386       network.incoming.bytes.rate_pd_server_pattern4_port_1:
387       - pd_server_pattern4_port_1
388       - network.incoming.bytes.rate
389       network.outgoing.packets.rate_pd_server_pattern4_port_1:
390       - pd_server_pattern4_port_1
391       - network.outgoing.packets.rate
392       disk.device.write.requests_server_pd_pattern4:
393       - server_pd_pattern4
394       - disk.device.write.requests
395       network.incoming.packets_pd_server_pattern4_port_1:
396       - pd_server_pattern4_port_1
397       - network.incoming.packets
398       network.outgoing.packets.rate_pd_server_pattern4_port_2:
399       - pd_server_pattern4_port_2
400       - network.outgoing.packets.rate
401       network.incoming.packets_pd_server_pattern4_port_2:
402       - pd_server_pattern4_port_2
403       - network.incoming.packets
404       disk.device.capacity_server_pd_pattern4:
405       - server_pd_pattern4
406       - disk.device.capacity
407     requirements:
408       dependency_pd_server_pattern4_port_1:
409       - pd_server_pattern4_port_1
410       - dependency
411       local_storage_server_pd_pattern4:
412       - server_pd_pattern4
413       - local_storage
414       dependency_pd_server_pattern4_port_2:
415       - pd_server_pattern4_port_2
416       - dependency
417       link_pd_server_pattern4_port_1:
418       - pd_server_pattern4_port_1
419       - link
420       link_pd_server_pattern4_port_2:
421       - pd_server_pattern4_port_2
422       - link
423       dependency_server_pd_pattern4:
424       - server_pd_pattern4
425       - dependency