related-networks property support as input
[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.compute.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_02_mac_requirements:
29       type: org.openecomp.datatypes.network.MacRequirements
30       required: true
31     port_pd_server_pattern4_port_01_network_role_tag:
32       type: string
33       required: true
34     port_pd_server_pattern4_port_01_subnetpoolid:
35       type: string
36       required: true
37     port_pd_server_pattern4_port_01_mac_requirements:
38       type: org.openecomp.datatypes.network.MacRequirements
39       required: true
40     port_pd_server_pattern4_port_02_order:
41       type: integer
42       required: true
43     port_pd_server_pattern4_port_01_ip_requirements:
44       type: list
45       required: true
46       entry_schema:
47         type: org.openecomp.datatypes.network.IpRequirements
48     availability_zone_0:
49       label: availabilityzone name
50       hidden: false
51       immutable: false
52       type: string
53       description: availabilityzone name
54     net:
55       hidden: false
56       immutable: false
57       type: string
58     port_pd_server_pattern4_port_02_exCP_naming:
59       type: org.openecomp.datatypes.Naming
60       required: true
61     port_pd_server_pattern4_port_02_vlan_requirements:
62       type: list
63       required: true
64       entry_schema:
65         type: org.openecomp.datatypes.network.VlanRequirements
66     pd_server_pattern4_flavor:
67       hidden: false
68       immutable: false
69       type: string
70       description: Flavor for PD server
71     port_pd_server_pattern4_port_01_network_role:
72       type: string
73       required: true
74     port_pd_server_pattern4_port_02_network_role:
75       type: string
76       required: true
77     port_pd_server_pattern4_port_01_exCP_naming:
78       type: org.openecomp.datatypes.Naming
79       required: true
80     security_group_name:
81       hidden: false
82       immutable: false
83       type: list
84       description: CMAUI1, CMAUI2 server names
85       entry_schema:
86         type: string
87     ps_server_flavor:
88       hidden: false
89       immutable: false
90       type: string
91       description: Flavor for PS server
92     port_pd_server_pattern4_port_01_order:
93       type: integer
94       required: true
95     port_pd_server_pattern4_port_02_related_networks:
96       type: list
97       required: true
98       entry_schema:
99         type: org.openecomp.datatypes.network.RelatedNetworksAssignments
100     pd_server_pattern4_image:
101       hidden: false
102       immutable: false
103       type: string
104       description: Flavor for PD server
105     port_pd_server_pattern4_port_02_ip_requirements:
106       type: list
107       required: true
108       entry_schema:
109         type: org.openecomp.datatypes.network.IpRequirements
110     port_pd_server_pattern4_port_02_subnetpoolid:
111       type: string
112       required: true
113     port_pd_server_pattern4_port_01_vlan_requirements:
114       type: list
115       required: true
116       entry_schema:
117         type: org.openecomp.datatypes.network.VlanRequirements
118     port_pd_server_pattern4_port_01_related_networks:
119       type: list
120       required: true
121       entry_schema:
122         type: org.openecomp.datatypes.network.RelatedNetworksAssignments
123     port_pd_server_pattern4_port_02_network_role_tag:
124       type: string
125       required: true
126     pd_server_pattern4_names:
127       hidden: false
128       immutable: false
129       type: list
130       description: PD server names
131       entry_schema:
132         type: string
133   node_templates:
134     pd_server_pattern4_port_01:
135       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
136       properties:
137         subnetpoolid:
138           get_input: port_pd_server_pattern4_port_01_subnetpoolid
139         related_networks:
140           get_input: port_pd_server_pattern4_port_01_related_networks
141         network:
142           get_input: net
143         replacement_policy: AUTO
144         ip_requirements:
145           get_input: port_pd_server_pattern4_port_01_ip_requirements
146         network_role:
147           get_input: port_pd_server_pattern4_port_01_network_role
148         fixed_ips:
149         - ip_address:
150             get_input:
151             - pd_server_pattern4_ips
152             - 0
153         mac_requirements:
154           get_input: port_pd_server_pattern4_port_01_mac_requirements
155         subinterface_indicator: false
156         exCP_naming:
157           get_input: port_pd_server_pattern4_port_01_exCP_naming
158         vlan_requirements:
159           get_input: port_pd_server_pattern4_port_01_vlan_requirements
160         network_role_tag:
161           get_input: port_pd_server_pattern4_port_01_network_role_tag
162         order:
163           get_input: port_pd_server_pattern4_port_01_order
164       requirements:
165       - binding:
166           capability: tosca.capabilities.network.Bindable
167           node: server_pd_pattern4
168           relationship: tosca.relationships.network.BindsTo
169     server_pd_pattern4:
170       type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server_pattern4
171       properties:
172         flavor:
173           get_input: pd_server_pattern4_flavor
174         availability_zone:
175           get_input: availability_zone_0
176         image:
177           get_input: pd_server_pattern4_image
178         name:
179           get_input:
180           - pd_server_pattern4_names
181           - 0
182     pd_server_pattern4_port_02:
183       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
184       properties:
185         subnetpoolid:
186           get_input: port_pd_server_pattern4_port_02_subnetpoolid
187         related_networks:
188           get_input: port_pd_server_pattern4_port_02_related_networks
189         network:
190           get_input: net
191         replacement_policy: AUTO
192         ip_requirements:
193           get_input: port_pd_server_pattern4_port_02_ip_requirements
194         network_role:
195           get_input: port_pd_server_pattern4_port_02_network_role
196         fixed_ips:
197         - ip_address:
198             get_input:
199             - pd_server_pattern4_ips
200             - 1
201         mac_requirements:
202           get_input: port_pd_server_pattern4_port_02_mac_requirements
203         subinterface_indicator: false
204         exCP_naming:
205           get_input: port_pd_server_pattern4_port_02_exCP_naming
206         vlan_requirements:
207           get_input: port_pd_server_pattern4_port_02_vlan_requirements
208         network_role_tag:
209           get_input: port_pd_server_pattern4_port_02_network_role_tag
210         order:
211           get_input: port_pd_server_pattern4_port_02_order
212       requirements:
213       - binding:
214           capability: tosca.capabilities.network.Bindable
215           node: server_pd_pattern4
216           relationship: tosca.relationships.network.BindsTo
217   groups:
218     nested-pattern-4_group:
219       type: org.openecomp.groups.heat.HeatStack
220       properties:
221         heat_file: ../Artifacts/nested-pattern-4.yml
222         description: nested1
223       members:
224       - pd_server_pattern4_port_01
225       - server_pd_pattern4
226       - pd_server_pattern4_port_02
227   outputs:
228     pattern4_attr_1:
229       description: pattern4_attr_1_value
230       value: server_pd_pattern4
231   substitution_mappings:
232     node_type: org.openecomp.resource.abstract.nodes.heat.pd_server_pattern4
233     capabilities:
234       disk.root.size_server_pd_pattern4:
235       - server_pd_pattern4
236       - disk.root.size
237       disk.device.write.bytes_server_pd_pattern4:
238       - server_pd_pattern4
239       - disk.device.write.bytes
240       network.incoming.packets_pd_server_pattern4_port_02:
241       - pd_server_pattern4_port_02
242       - network.incoming.packets
243       binding_pd_server_pattern4_port_01:
244       - pd_server_pattern4_port_01
245       - binding
246       network.incoming.bytes_pd_server_pattern4_port_02:
247       - pd_server_pattern4_port_02
248       - network.incoming.bytes
249       network.incoming.bytes_pd_server_pattern4_port_01:
250       - pd_server_pattern4_port_01
251       - network.incoming.bytes
252       feature_pd_server_pattern4_port_02:
253       - pd_server_pattern4_port_02
254       - feature
255       feature_pd_server_pattern4_port_01:
256       - pd_server_pattern4_port_01
257       - feature
258       network.incoming.packets_pd_server_pattern4_port_01:
259       - pd_server_pattern4_port_01
260       - network.incoming.packets
261       disk.allocation_server_pd_pattern4:
262       - server_pd_pattern4
263       - disk.allocation
264       disk.device.usage_server_pd_pattern4:
265       - server_pd_pattern4
266       - disk.device.usage
267       disk.write.bytes.rate_server_pd_pattern4:
268       - server_pd_pattern4
269       - disk.write.bytes.rate
270       disk.ephemeral.size_server_pd_pattern4:
271       - server_pd_pattern4
272       - disk.ephemeral.size
273       cpu.delta_server_pd_pattern4:
274       - server_pd_pattern4
275       - cpu.delta
276       disk.write.bytes_server_pd_pattern4:
277       - server_pd_pattern4
278       - disk.write.bytes
279       binding_pd_server_pattern4_port_02:
280       - pd_server_pattern4_port_02
281       - binding
282       disk.latency_server_pd_pattern4:
283       - server_pd_pattern4
284       - disk.latency
285       endpoint_server_pd_pattern4:
286       - server_pd_pattern4
287       - endpoint
288       feature_server_pd_pattern4:
289       - server_pd_pattern4
290       - feature
291       disk.device.read.requests.rate_server_pd_pattern4:
292       - server_pd_pattern4
293       - disk.device.read.requests.rate
294       instance_server_pd_pattern4:
295       - server_pd_pattern4
296       - instance
297       cpu_server_pd_pattern4:
298       - server_pd_pattern4
299       - cpu
300       disk.device.read.requests_server_pd_pattern4:
301       - server_pd_pattern4
302       - disk.device.read.requests
303       network.incoming.packets.rate_pd_server_pattern4_port_01:
304       - pd_server_pattern4_port_01
305       - network.incoming.packets.rate
306       host_server_pd_pattern4:
307       - server_pd_pattern4
308       - host
309       cpu_util_server_pd_pattern4:
310       - server_pd_pattern4
311       - cpu_util
312       network.incoming.packets.rate_pd_server_pattern4_port_02:
313       - pd_server_pattern4_port_02
314       - network.incoming.packets.rate
315       memory.resident_server_pd_pattern4:
316       - server_pd_pattern4
317       - memory.resident
318       disk.read.requests_server_pd_pattern4:
319       - server_pd_pattern4
320       - disk.read.requests
321       network.outgoing.bytes_pd_server_pattern4_port_02:
322       - pd_server_pattern4_port_02
323       - network.outgoing.bytes
324       disk.read.bytes.rate_server_pd_pattern4:
325       - server_pd_pattern4
326       - disk.read.bytes.rate
327       disk.device.write.bytes.rate_server_pd_pattern4:
328       - server_pd_pattern4
329       - disk.device.write.bytes.rate
330       disk.device.read.bytes_server_pd_pattern4:
331       - server_pd_pattern4
332       - disk.device.read.bytes
333       disk.write.requests_server_pd_pattern4:
334       - server_pd_pattern4
335       - disk.write.requests
336       network.outgoing.bytes_pd_server_pattern4_port_01:
337       - pd_server_pattern4_port_01
338       - network.outgoing.bytes
339       disk.device.write.requests.rate_server_pd_pattern4:
340       - server_pd_pattern4
341       - disk.device.write.requests.rate
342       memory.usage_server_pd_pattern4:
343       - server_pd_pattern4
344       - memory.usage
345       vcpus_server_pd_pattern4:
346       - server_pd_pattern4
347       - vcpus
348       disk.capacity_server_pd_pattern4:
349       - server_pd_pattern4
350       - disk.capacity
351       network.outgoing.packets.rate_pd_server_pattern4_port_02:
352       - pd_server_pattern4_port_02
353       - network.outgoing.packets.rate
354       network.outpoing.packets_pd_server_pattern4_port_01:
355       - pd_server_pattern4_port_01
356       - network.outpoing.packets
357       network.outpoing.packets_pd_server_pattern4_port_02:
358       - pd_server_pattern4_port_02
359       - network.outpoing.packets
360       binding_server_pd_pattern4:
361       - server_pd_pattern4
362       - binding
363       disk.device.iops_server_pd_pattern4:
364       - server_pd_pattern4
365       - disk.device.iops
366       forwarder_pd_server_pattern4_port_01:
367       - pd_server_pattern4_port_01
368       - forwarder
369       forwarder_pd_server_pattern4_port_02:
370       - pd_server_pattern4_port_02
371       - forwarder
372       disk.device.read.bytes.rate_server_pd_pattern4:
373       - server_pd_pattern4
374       - disk.device.read.bytes.rate
375       disk.device.allocation_server_pd_pattern4:
376       - server_pd_pattern4
377       - disk.device.allocation
378       disk.usage_server_pd_pattern4:
379       - server_pd_pattern4
380       - disk.usage
381       disk.read.bytes_server_pd_pattern4:
382       - server_pd_pattern4
383       - disk.read.bytes
384       network.outgoing.packets.rate_pd_server_pattern4_port_01:
385       - pd_server_pattern4_port_01
386       - network.outgoing.packets.rate
387       os_server_pd_pattern4:
388       - server_pd_pattern4
389       - os
390       memory_server_pd_pattern4:
391       - server_pd_pattern4
392       - memory
393       disk.iops_server_pd_pattern4:
394       - server_pd_pattern4
395       - disk.iops
396       scalable_server_pd_pattern4:
397       - server_pd_pattern4
398       - scalable
399       network.outgoing.bytes.rate_pd_server_pattern4_port_01:
400       - pd_server_pattern4_port_01
401       - network.outgoing.bytes.rate
402       disk.write.requests.rate_server_pd_pattern4:
403       - server_pd_pattern4
404       - disk.write.requests.rate
405       disk.device.latency_server_pd_pattern4:
406       - server_pd_pattern4
407       - disk.device.latency
408       disk.device.write.requests_server_pd_pattern4:
409       - server_pd_pattern4
410       - disk.device.write.requests
411       network.outgoing.bytes.rate_pd_server_pattern4_port_02:
412       - pd_server_pattern4_port_02
413       - network.outgoing.bytes.rate
414       attachment_pd_server_pattern4_port_02:
415       - pd_server_pattern4_port_02
416       - attachment
417       network.incoming.bytes.rate_pd_server_pattern4_port_02:
418       - pd_server_pattern4_port_02
419       - network.incoming.bytes.rate
420       attachment_pd_server_pattern4_port_01:
421       - pd_server_pattern4_port_01
422       - attachment
423       network.incoming.bytes.rate_pd_server_pattern4_port_01:
424       - pd_server_pattern4_port_01
425       - network.incoming.bytes.rate
426       disk.device.capacity_server_pd_pattern4:
427       - server_pd_pattern4
428       - disk.device.capacity
429     requirements:
430       dependency_pd_server_pattern4_port_01:
431       - pd_server_pattern4_port_01
432       - dependency
433       local_storage_server_pd_pattern4:
434       - server_pd_pattern4
435       - local_storage
436       dependency_pd_server_pattern4_port_02:
437       - pd_server_pattern4_port_02
438       - dependency
439       link_pd_server_pattern4_port_02:
440       - pd_server_pattern4_port_02
441       - link
442       link_pd_server_pattern4_port_01:
443       - pd_server_pattern4_port_01
444       - link
445       dependency_server_pd_pattern4:
446       - server_pd_pattern4
447       - dependency