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