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 / portSecurityGroupNetPattern1B / 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 node_types:
10   org.openecomp.resource.vfc.compute.nodes.heat.cmaui:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12 topology_template:
13   inputs:
14     cmaui_names:
15       hidden: false
16       immutable: false
17       type: list
18       description: CMAUI1, CMAUI2 server names
19       entry_schema:
20         type: string
21     p1:
22       hidden: false
23       immutable: false
24       type: string
25       description: UID of OAM network
26     port_cmaui_port_8_mac_requirements:
27       type: org.openecomp.datatypes.network.MacRequirements
28       required: true
29     p2:
30       hidden: false
31       immutable: false
32       type: string
33     net2:
34       hidden: false
35       immutable: false
36       type: string
37       description: Contrail V2 network
38     net1:
39       hidden: false
40       immutable: false
41       type: string
42       description: Neutron network
43     indx:
44       hidden: false
45       immutable: false
46       type: float
47     port_cmaui_port_8_order:
48       type: integer
49       required: true
50     port_cmaui_port_7_related_networks:
51       type: list
52       required: true
53       entry_schema:
54         type: org.openecomp.datatypes.network.RelatedNetworksAssignments
55     port_cmaui_port_7_network_role_tag:
56       type: string
57       required: true
58     availability_zone_0:
59       label: availabilityzone name
60       hidden: false
61       immutable: false
62       type: string
63       description: availabilityzone name
64     net:
65       hidden: false
66       immutable: false
67       type: string
68     port_cmaui_port_8_ip_requirements:
69       type: list
70       required: true
71       entry_schema:
72         type: org.openecomp.datatypes.network.IpRequirements
73     port_cmaui_port_7_exCP_naming:
74       type: org.openecomp.datatypes.Naming
75       required: true
76     security_group_name:
77       hidden: false
78       immutable: false
79       type: list
80       description: CMAUI1, CMAUI2 server names
81       entry_schema:
82         type: string
83     port_cmaui_port_8_network_role_tag:
84       type: string
85       required: true
86     port_cmaui_port_8_exCP_naming:
87       type: org.openecomp.datatypes.Naming
88       required: true
89     port_cmaui_port_7_vlan_requirements:
90       type: list
91       required: true
92       entry_schema:
93         type: org.openecomp.datatypes.network.VlanRequirements
94     port_cmaui_port_7_order:
95       type: integer
96       required: true
97     cmaui_image:
98       hidden: false
99       immutable: false
100       type: string
101       description: Image for CMAUI server
102     cmaui_flavor:
103       hidden: false
104       immutable: false
105       type: string
106       description: Flavor for CMAUI server
107     port_cmaui_port_7_mac_requirements:
108       type: org.openecomp.datatypes.network.MacRequirements
109       required: true
110     port_cmaui_port_7_ip_requirements:
111       type: list
112       required: true
113       entry_schema:
114         type: org.openecomp.datatypes.network.IpRequirements
115     port_cmaui_port_7_subnetpoolid:
116       type: string
117       required: true
118     port_cmaui_port_7_network_role:
119       type: string
120       required: true
121     port_cmaui_port_8_vlan_requirements:
122       type: list
123       required: true
124       entry_schema:
125         type: org.openecomp.datatypes.network.VlanRequirements
126     cmaui_oam_ips:
127       hidden: false
128       immutable: false
129       type: string
130     port_cmaui_port_8_network_role:
131       type: string
132       required: true
133     port_cmaui_port_8_subnetpoolid:
134       type: string
135       required: true
136     port_cmaui_port_8_related_networks:
137       type: list
138       required: true
139       entry_schema:
140         type: org.openecomp.datatypes.network.RelatedNetworksAssignments
141   node_templates:
142     cmaui_port_7:
143       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
144       properties:
145         subnetpoolid:
146           get_input: port_cmaui_port_7_subnetpoolid
147         related_networks:
148           get_input: port_cmaui_port_7_related_networks
149         network:
150           get_input: net1
151         replacement_policy: AUTO
152         ip_requirements:
153           get_input: port_cmaui_port_7_ip_requirements
154         security_groups:
155         - get_input: p1
156         network_role:
157           get_input: port_cmaui_port_7_network_role
158         fixed_ips:
159         - ip_address:
160             get_input:
161             - cmaui_oam_ips
162             - 0
163         mac_requirements:
164           get_input: port_cmaui_port_7_mac_requirements
165         subinterface_indicator: false
166         exCP_naming:
167           get_input: port_cmaui_port_7_exCP_naming
168         vlan_requirements:
169           get_input: port_cmaui_port_7_vlan_requirements
170         network_role_tag:
171           get_input: port_cmaui_port_7_network_role_tag
172         order:
173           get_input: port_cmaui_port_7_order
174       requirements:
175       - binding:
176           capability: tosca.capabilities.network.Bindable
177           node: server_cmaui
178           relationship: tosca.relationships.network.BindsTo
179     cmaui_port_8:
180       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
181       properties:
182         subnetpoolid:
183           get_input: port_cmaui_port_8_subnetpoolid
184         related_networks:
185           get_input: port_cmaui_port_8_related_networks
186         network:
187           get_input: net2
188         replacement_policy: AUTO
189         ip_requirements:
190           get_input: port_cmaui_port_8_ip_requirements
191         security_groups:
192         - get_input: p2
193         - get_input: p2
194         network_role:
195           get_input: port_cmaui_port_8_network_role
196         fixed_ips:
197         - ip_address:
198             get_input:
199             - cmaui_oam_ips
200             - 0
201         mac_requirements:
202           get_input: port_cmaui_port_8_mac_requirements
203         subinterface_indicator: false
204         exCP_naming:
205           get_input: port_cmaui_port_8_exCP_naming
206         vlan_requirements:
207           get_input: port_cmaui_port_8_vlan_requirements
208         network_role_tag:
209           get_input: port_cmaui_port_8_network_role_tag
210         order:
211           get_input: port_cmaui_port_8_order
212       requirements:
213       - binding:
214           capability: tosca.capabilities.network.Bindable
215           node: server_cmaui
216           relationship: tosca.relationships.network.BindsTo
217     server_cmaui:
218       type: org.openecomp.resource.vfc.compute.nodes.heat.cmaui
219       properties:
220         flavor:
221           get_input: cmaui_flavor
222         availability_zone:
223           get_input: availability_zone_0
224         image:
225           get_input: cmaui_image
226         name:
227           get_input:
228           - cmaui_names
229           - 0
230   groups:
231     nested3_group:
232       type: org.openecomp.groups.heat.HeatStack
233       properties:
234         heat_file: ../Artifacts/nested3.yml
235         description: nested4
236       members:
237       - cmaui_port_7
238       - cmaui_port_8
239       - server_cmaui
240   substitution_mappings:
241     node_type: org.openecomp.resource.abstract.nodes.heat.cmaui
242     capabilities:
243       cpu.delta_server_cmaui:
244       - server_cmaui
245       - cpu.delta
246       disk.device.write.requests.rate_server_cmaui:
247       - server_cmaui
248       - disk.device.write.requests.rate
249       disk.device.allocation_server_cmaui:
250       - server_cmaui
251       - disk.device.allocation
252       feature_cmaui_port_7:
253       - cmaui_port_7
254       - feature
255       feature_cmaui_port_8:
256       - cmaui_port_8
257       - feature
258       scalable_server_cmaui:
259       - server_cmaui
260       - scalable
261       disk.read.bytes.rate_server_cmaui:
262       - server_cmaui
263       - disk.read.bytes.rate
264       cpu_server_cmaui:
265       - server_cmaui
266       - cpu
267       disk.write.bytes.rate_server_cmaui:
268       - server_cmaui
269       - disk.write.bytes.rate
270       host_server_cmaui:
271       - server_cmaui
272       - host
273       disk.device.read.bytes.rate_server_cmaui:
274       - server_cmaui
275       - disk.device.read.bytes.rate
276       cpu_util_server_cmaui:
277       - server_cmaui
278       - cpu_util
279       network.outgoing.packets.rate_cmaui_port_8:
280       - cmaui_port_8
281       - network.outgoing.packets.rate
282       attachment_cmaui_port_7:
283       - cmaui_port_7
284       - attachment
285       attachment_cmaui_port_8:
286       - cmaui_port_8
287       - attachment
288       network.outgoing.packets.rate_cmaui_port_7:
289       - cmaui_port_7
290       - network.outgoing.packets.rate
291       disk.device.latency_server_cmaui:
292       - server_cmaui
293       - disk.device.latency
294       disk.device.write.requests_server_cmaui:
295       - server_cmaui
296       - disk.device.write.requests
297       disk.read.requests_server_cmaui:
298       - server_cmaui
299       - disk.read.requests
300       disk.device.capacity_server_cmaui:
301       - server_cmaui
302       - disk.device.capacity
303       disk.usage_server_cmaui:
304       - server_cmaui
305       - disk.usage
306       disk.device.usage_server_cmaui:
307       - server_cmaui
308       - disk.device.usage
309       disk.capacity_server_cmaui:
310       - server_cmaui
311       - disk.capacity
312       disk.write.requests.rate_server_cmaui:
313       - server_cmaui
314       - disk.write.requests.rate
315       disk.device.read.requests_server_cmaui:
316       - server_cmaui
317       - disk.device.read.requests
318       instance_server_cmaui:
319       - server_cmaui
320       - instance
321       disk.device.read.bytes_server_cmaui:
322       - server_cmaui
323       - disk.device.read.bytes
324       network.incoming.packets.rate_cmaui_port_7:
325       - cmaui_port_7
326       - network.incoming.packets.rate
327       memory_server_cmaui:
328       - server_cmaui
329       - memory
330       network.incoming.packets.rate_cmaui_port_8:
331       - cmaui_port_8
332       - network.incoming.packets.rate
333       disk.root.size_server_cmaui:
334       - server_cmaui
335       - disk.root.size
336       binding_server_cmaui:
337       - server_cmaui
338       - binding
339       forwarder_cmaui_port_8:
340       - cmaui_port_8
341       - forwarder
342       forwarder_cmaui_port_7:
343       - cmaui_port_7
344       - forwarder
345       disk.device.read.requests.rate_server_cmaui:
346       - server_cmaui
347       - disk.device.read.requests.rate
348       disk.write.bytes_server_cmaui:
349       - server_cmaui
350       - disk.write.bytes
351       os_server_cmaui:
352       - server_cmaui
353       - os
354       disk.device.write.bytes.rate_server_cmaui:
355       - server_cmaui
356       - disk.device.write.bytes.rate
357       network.incoming.packets_cmaui_port_7:
358       - cmaui_port_7
359       - network.incoming.packets
360       network.incoming.packets_cmaui_port_8:
361       - cmaui_port_8
362       - network.incoming.packets
363       network.incoming.bytes.rate_cmaui_port_7:
364       - cmaui_port_7
365       - network.incoming.bytes.rate
366       network.incoming.bytes.rate_cmaui_port_8:
367       - cmaui_port_8
368       - network.incoming.bytes.rate
369       memory.resident_server_cmaui:
370       - server_cmaui
371       - memory.resident
372       network.outgoing.bytes_cmaui_port_7:
373       - cmaui_port_7
374       - network.outgoing.bytes
375       disk.latency_server_cmaui:
376       - server_cmaui
377       - disk.latency
378       feature_server_cmaui:
379       - server_cmaui
380       - feature
381       network.outpoing.packets_cmaui_port_7:
382       - cmaui_port_7
383       - network.outpoing.packets
384       vcpus_server_cmaui:
385       - server_cmaui
386       - vcpus
387       network.outpoing.packets_cmaui_port_8:
388       - cmaui_port_8
389       - network.outpoing.packets
390       disk.device.write.bytes_server_cmaui:
391       - server_cmaui
392       - disk.device.write.bytes
393       binding_cmaui_port_7:
394       - cmaui_port_7
395       - binding
396       network.outgoing.bytes_cmaui_port_8:
397       - cmaui_port_8
398       - network.outgoing.bytes
399       binding_cmaui_port_8:
400       - cmaui_port_8
401       - binding
402       disk.allocation_server_cmaui:
403       - server_cmaui
404       - disk.allocation
405       disk.write.requests_server_cmaui:
406       - server_cmaui
407       - disk.write.requests
408       memory.usage_server_cmaui:
409       - server_cmaui
410       - memory.usage
411       disk.ephemeral.size_server_cmaui:
412       - server_cmaui
413       - disk.ephemeral.size
414       network.outgoing.bytes.rate_cmaui_port_7:
415       - cmaui_port_7
416       - network.outgoing.bytes.rate
417       network.incoming.bytes_cmaui_port_8:
418       - cmaui_port_8
419       - network.incoming.bytes
420       endpoint_server_cmaui:
421       - server_cmaui
422       - endpoint
423       network.incoming.bytes_cmaui_port_7:
424       - cmaui_port_7
425       - network.incoming.bytes
426       disk.iops_server_cmaui:
427       - server_cmaui
428       - disk.iops
429       network.outgoing.bytes.rate_cmaui_port_8:
430       - cmaui_port_8
431       - network.outgoing.bytes.rate
432       disk.device.iops_server_cmaui:
433       - server_cmaui
434       - disk.device.iops
435       disk.read.bytes_server_cmaui:
436       - server_cmaui
437       - disk.read.bytes
438     requirements:
439       dependency_cmaui_port_8:
440       - cmaui_port_8
441       - dependency
442       dependency_cmaui_port_7:
443       - cmaui_port_7
444       - dependency
445       link_cmaui_port_8:
446       - cmaui_port_8
447       - link
448       link_cmaui_port_7:
449       - cmaui_port_7
450       - link
451       dependency_server_cmaui:
452       - server_cmaui
453       - dependency
454       local_storage_server_cmaui:
455       - server_cmaui
456       - local_storage