[SDC] Onboarding 1710 rebase.
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / fulltest / nestedSingleCompute / nestedMultiLevels / out / Nested_cmaui_1ServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: Nested_cmaui_1
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     port_cmaui_port_3_mac_requirements:
15       type: org.openecomp.datatypes.network.MacRequirements
16       required: true
17     port_cmaui_port_3_order:
18       type: integer
19       required: true
20     port_cmaui_port_3_subnetpoolid:
21       type: string
22       required: true
23     vm_flavor_name:
24       type: string
25       required: true
26     compute_cmaui_name:
27       type: list
28       required: true
29       entry_schema:
30         type: string
31     port_cmaui_port_4_fixed_ips:
32       type: list
33       required: true
34       entry_schema:
35         type: org.openecomp.datatypes.heat.neutron.port.FixedIps
36     port_cmaui_port_4_subnetpoolid:
37       type: string
38       required: true
39     compute_cmaui_availability_zone:
40       type: list
41       required: true
42       entry_schema:
43         type: string
44     port_cmaui_port_4_security_groups:
45       type: list
46       required: true
47       entry_schema:
48         type: json
49     vm_image_name:
50       type: string
51       required: true
52     port_cmaui_port_3_fixed_ips:
53       type: list
54       required: true
55       entry_schema:
56         type: org.openecomp.datatypes.heat.neutron.port.FixedIps
57     port_cmaui_port_3_vlan_requirements:
58       type: list
59       required: true
60       entry_schema:
61         type: org.openecomp.datatypes.network.VlanRequirements
62     port_cmaui_port_3_network_role_tag:
63       type: string
64       required: true
65     port_cmaui_port_4_mac_requirements:
66       type: org.openecomp.datatypes.network.MacRequirements
67       required: true
68     port_cmaui_port_4_order:
69       type: integer
70       required: true
71     port_cmaui_port_3_network:
72       type: list
73       required: true
74       entry_schema:
75         type: string
76     port_cmaui_port_4_vlan_requirements:
77       type: list
78       required: true
79       entry_schema:
80         type: org.openecomp.datatypes.network.VlanRequirements
81     port_cmaui_port_3_exCP_naming:
82       type: org.openecomp.datatypes.Naming
83       required: true
84     index_value:
85       type: integer
86       description: Index value of this substitution service template runtime instance
87       required: false
88       default: 0
89       constraints:
90       - greater_or_equal: 0
91     port_cmaui_port_3_ip_requirements:
92       type: list
93       required: true
94       entry_schema:
95         type: org.openecomp.datatypes.network.IpRequirements
96     port_cmaui_port_4_network_role_tag:
97       type: string
98       required: true
99     port_cmaui_port_4_replacement_policy:
100       type: list
101       required: true
102       entry_schema:
103         type: string
104     port_cmaui_port_3_replacement_policy:
105       type: list
106       required: true
107       entry_schema:
108         type: string
109     port_cmaui_port_4_network:
110       type: list
111       required: true
112       entry_schema:
113         type: string
114     port_cmaui_port_4_ip_requirements:
115       type: list
116       required: true
117       entry_schema:
118         type: org.openecomp.datatypes.network.IpRequirements
119     port_cmaui_port_3_network_role:
120       type: string
121       required: true
122     port_cmaui_port_4_network_role:
123       type: string
124       required: true
125     port_cmaui_port_3_security_groups:
126       type: list
127       required: true
128       entry_schema:
129         type: json
130     port_cmaui_port_4_exCP_naming:
131       type: org.openecomp.datatypes.Naming
132       required: true
133   node_templates:
134     cmaui_cmaui_port_4:
135       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
136       properties:
137         replacement_policy:
138           get_input:
139           - port_cmaui_port_4_replacement_policy
140           - index_value
141         mac_requirements:
142           get_input: port_cmaui_port_4_mac_requirements
143         order:
144           get_input: port_cmaui_port_4_order
145         security_groups:
146           get_input:
147           - port_cmaui_port_4_security_groups
148           - index_value
149         exCP_naming:
150           get_input: port_cmaui_port_4_exCP_naming
151         vlan_requirements:
152           get_input: port_cmaui_port_4_vlan_requirements
153         ip_requirements:
154           get_input: port_cmaui_port_4_ip_requirements
155         network_role_tag:
156           get_input: port_cmaui_port_4_network_role_tag
157         network_role:
158           get_input: port_cmaui_port_4_network_role
159         fixed_ips:
160           get_input: port_cmaui_port_4_fixed_ips
161         subnetpoolid:
162           get_input: port_cmaui_port_4_subnetpoolid
163         network:
164           get_input:
165           - port_cmaui_port_4_network
166           - index_value
167       requirements:
168       - binding:
169           capability: tosca.capabilities.network.Bindable
170           node: cmaui
171           relationship: tosca.relationships.network.BindsTo
172     cmaui_cmaui_port_3:
173       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
174       properties:
175         replacement_policy:
176           get_input:
177           - port_cmaui_port_3_replacement_policy
178           - index_value
179         mac_requirements:
180           get_input: port_cmaui_port_3_mac_requirements
181         order:
182           get_input: port_cmaui_port_3_order
183         security_groups:
184           get_input:
185           - port_cmaui_port_3_security_groups
186           - index_value
187         exCP_naming:
188           get_input: port_cmaui_port_3_exCP_naming
189         vlan_requirements:
190           get_input: port_cmaui_port_3_vlan_requirements
191         ip_requirements:
192           get_input: port_cmaui_port_3_ip_requirements
193         network_role_tag:
194           get_input: port_cmaui_port_3_network_role_tag
195         network_role:
196           get_input: port_cmaui_port_3_network_role
197         fixed_ips:
198           get_input: port_cmaui_port_3_fixed_ips
199         subnetpoolid:
200           get_input: port_cmaui_port_3_subnetpoolid
201         network:
202           get_input:
203           - port_cmaui_port_3_network
204           - index_value
205       requirements:
206       - binding:
207           capability: tosca.capabilities.network.Bindable
208           node: cmaui
209           relationship: tosca.relationships.network.BindsTo
210     cmaui:
211       type: org.openecomp.resource.vfc.nodes.heat.cmaui
212       properties:
213         availability_zone:
214           get_input:
215           - compute_cmaui_availability_zone
216           - index_value
217         flavor:
218           get_input: vm_flavor_name
219         image:
220           get_input: vm_image_name
221         name:
222           get_input:
223           - compute_cmaui_name
224           - index_value
225   substitution_mappings:
226     node_type: org.openecomp.resource.abstract.nodes.cmaui_1
227     capabilities:
228       disk.read.bytes.rate_cmaui:
229       - cmaui
230       - disk.read.bytes.rate
231       disk.ephemeral.size_cmaui:
232       - cmaui
233       - disk.ephemeral.size
234       disk.device.write.bytes_cmaui:
235       - cmaui
236       - disk.device.write.bytes
237       disk.device.iops_cmaui:
238       - cmaui
239       - disk.device.iops
240       memory.resident_cmaui:
241       - cmaui
242       - memory.resident
243       disk.write.bytes.rate_cmaui:
244       - cmaui
245       - disk.write.bytes.rate
246       host_cmaui:
247       - cmaui
248       - host
249       disk.device.allocation_cmaui:
250       - cmaui
251       - disk.device.allocation
252       network.incoming.bytes_cmaui_cmaui_port_4:
253       - cmaui_cmaui_port_4
254       - network.incoming.bytes
255       disk.read.bytes_cmaui:
256       - cmaui
257       - disk.read.bytes
258       network.incoming.bytes_cmaui_cmaui_port_3:
259       - cmaui_cmaui_port_3
260       - network.incoming.bytes
261       disk.write.requests_cmaui:
262       - cmaui
263       - disk.write.requests
264       scalable_cmaui:
265       - cmaui
266       - scalable
267       binding_cmaui_cmaui_port_3:
268       - cmaui_cmaui_port_3
269       - binding
270       feature_cmaui_cmaui_port_3:
271       - cmaui_cmaui_port_3
272       - feature
273       feature_cmaui_cmaui_port_4:
274       - cmaui_cmaui_port_4
275       - feature
276       disk.device.write.bytes.rate_cmaui:
277       - cmaui
278       - disk.device.write.bytes.rate
279       binding_cmaui_cmaui_port_4:
280       - cmaui_cmaui_port_4
281       - binding
282       cpu.delta_cmaui:
283       - cmaui
284       - cpu.delta
285       disk.root.size_cmaui:
286       - cmaui
287       - disk.root.size
288       memory.usage_cmaui:
289       - cmaui
290       - memory.usage
291       os_cmaui:
292       - cmaui
293       - os
294       disk.device.read.bytes.rate_cmaui:
295       - cmaui
296       - disk.device.read.bytes.rate
297       attachment_cmaui_cmaui_port_3:
298       - cmaui_cmaui_port_3
299       - attachment
300       network.incoming.packets_cmaui_cmaui_port_4:
301       - cmaui_cmaui_port_4
302       - network.incoming.packets
303       network.incoming.packets_cmaui_cmaui_port_3:
304       - cmaui_cmaui_port_3
305       - network.incoming.packets
306       attachment_cmaui_cmaui_port_4:
307       - cmaui_cmaui_port_4
308       - attachment
309       disk.device.usage_cmaui:
310       - cmaui
311       - disk.device.usage
312       network.incoming.packets.rate_cmaui_cmaui_port_3:
313       - cmaui_cmaui_port_3
314       - network.incoming.packets.rate
315       network.incoming.packets.rate_cmaui_cmaui_port_4:
316       - cmaui_cmaui_port_4
317       - network.incoming.packets.rate
318       disk.iops_cmaui:
319       - cmaui
320       - disk.iops
321       disk.device.latency_cmaui:
322       - cmaui
323       - disk.device.latency
324       disk.device.read.requests_cmaui:
325       - cmaui
326       - disk.device.read.requests
327       disk.capacity_cmaui:
328       - cmaui
329       - disk.capacity
330       cpu_cmaui:
331       - cmaui
332       - cpu
333       network.outgoing.packets.rate_cmaui_cmaui_port_4:
334       - cmaui_cmaui_port_4
335       - network.outgoing.packets.rate
336       disk.read.requests_cmaui:
337       - cmaui
338       - disk.read.requests
339       network.incoming.bytes.rate_cmaui_cmaui_port_4:
340       - cmaui_cmaui_port_4
341       - network.incoming.bytes.rate
342       disk.device.read.bytes_cmaui:
343       - cmaui
344       - disk.device.read.bytes
345       network.incoming.bytes.rate_cmaui_cmaui_port_3:
346       - cmaui_cmaui_port_3
347       - network.incoming.bytes.rate
348       network.outgoing.packets.rate_cmaui_cmaui_port_3:
349       - cmaui_cmaui_port_3
350       - network.outgoing.packets.rate
351       disk.device.write.requests_cmaui:
352       - cmaui
353       - disk.device.write.requests
354       network.outpoing.packets_cmaui_cmaui_port_4:
355       - cmaui_cmaui_port_4
356       - network.outpoing.packets
357       network.outpoing.packets_cmaui_cmaui_port_3:
358       - cmaui_cmaui_port_3
359       - network.outpoing.packets
360       network.outgoing.bytes.rate_cmaui_cmaui_port_4:
361       - cmaui_cmaui_port_4
362       - network.outgoing.bytes.rate
363       vcpus_cmaui:
364       - cmaui
365       - vcpus
366       network.outgoing.bytes.rate_cmaui_cmaui_port_3:
367       - cmaui_cmaui_port_3
368       - network.outgoing.bytes.rate
369       feature_cmaui:
370       - cmaui
371       - feature
372       binding_cmaui:
373       - cmaui
374       - binding
375       endpoint_cmaui:
376       - cmaui
377       - endpoint
378       disk.device.capacity_cmaui:
379       - cmaui
380       - disk.device.capacity
381       disk.device.read.requests.rate_cmaui:
382       - cmaui
383       - disk.device.read.requests.rate
384       memory_cmaui:
385       - cmaui
386       - memory
387       disk.write.requests.rate_cmaui:
388       - cmaui
389       - disk.write.requests.rate
390       disk.usage_cmaui:
391       - cmaui
392       - disk.usage
393       network.outgoing.bytes_cmaui_cmaui_port_4:
394       - cmaui_cmaui_port_4
395       - network.outgoing.bytes
396       network.outgoing.bytes_cmaui_cmaui_port_3:
397       - cmaui_cmaui_port_3
398       - network.outgoing.bytes
399       disk.latency_cmaui:
400       - cmaui
401       - disk.latency
402       instance_cmaui:
403       - cmaui
404       - instance
405       disk.allocation_cmaui:
406       - cmaui
407       - disk.allocation
408       disk.write.bytes_cmaui:
409       - cmaui
410       - disk.write.bytes
411       cpu_util_cmaui:
412       - cmaui
413       - cpu_util
414       disk.device.write.requests.rate_cmaui:
415       - cmaui
416       - disk.device.write.requests.rate
417     requirements:
418       dependency_cmaui_cmaui_port_3:
419       - cmaui_cmaui_port_3
420       - dependency
421       dependency_cmaui_cmaui_port_4:
422       - cmaui_cmaui_port_4
423       - dependency
424       link_cmaui_cmaui_port_4:
425       - cmaui_cmaui_port_4
426       - link
427       link_cmaui_cmaui_port_3:
428       - cmaui_cmaui_port_3
429       - link
430       dependency_cmaui:
431       - cmaui
432       - dependency
433       local_storage_cmaui:
434       - cmaui
435       - local_storage