[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 / twoNestedLevelsWithAllPatternsAndConnectivities / out / Nested_cmaui_1c1ServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: Nested_cmaui_1c1
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_1c1:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12 topology_template:
13   inputs:
14     port_cmaui_port_vlan_requirements:
15       type: list
16       required: true
17       entry_schema:
18         type: org.openecomp.datatypes.network.VlanRequirements
19     port_cmaui_port_fixed_ips:
20       type: list
21       required: true
22       entry_schema:
23         type: org.openecomp.datatypes.heat.neutron.port.FixedIps
24     port_cmaui_port_exCP_naming:
25       type: org.openecomp.datatypes.Naming
26       required: true
27     port_cmaui_port_network:
28       type: list
29       required: true
30       entry_schema:
31         type: string
32     index_value:
33       type: integer
34       description: Index value of this substitution service template runtime instance
35       required: false
36       default: 0
37       constraints:
38       - greater_or_equal: 0
39     compute_cmaui_1c1_availability_zone:
40       type: list
41       required: true
42       entry_schema:
43         type: string
44     port_cmaui_port_network_role_tag:
45       type: string
46       required: true
47     port_cmaui_port_order:
48       type: integer
49       required: true
50     vm_flavor_name:
51       type: string
52       required: true
53     port_cmaui_port_mac_requirements:
54       type: org.openecomp.datatypes.network.MacRequirements
55       required: true
56     port_cmaui_port_replacement_policy:
57       type: list
58       required: true
59       entry_schema:
60         type: string
61     port_cmaui_port_network_role:
62       type: string
63       required: true
64     vm_image_name:
65       type: string
66       required: true
67     port_cmaui_port_ip_requirements:
68       type: list
69       required: true
70       entry_schema:
71         type: org.openecomp.datatypes.network.IpRequirements
72     compute_cmaui_1c1_name:
73       type: list
74       required: true
75       entry_schema:
76         type: string
77     port_cmaui_port_subnetpoolid:
78       type: string
79       required: true
80   node_templates:
81     cmaui_1c1_cmaui_port:
82       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
83       properties:
84         exCP_naming:
85           get_input: port_cmaui_port_exCP_naming
86         replacement_policy:
87           get_input:
88           - port_cmaui_port_replacement_policy
89           - index_value
90         vlan_requirements:
91           get_input: port_cmaui_port_vlan_requirements
92         ip_requirements:
93           get_input: port_cmaui_port_ip_requirements
94         network_role_tag:
95           get_input: port_cmaui_port_network_role_tag
96         mac_requirements:
97           get_input: port_cmaui_port_mac_requirements
98         order:
99           get_input: port_cmaui_port_order
100         network_role:
101           get_input: port_cmaui_port_network_role
102         subnetpoolid:
103           get_input: port_cmaui_port_subnetpoolid
104         fixed_ips:
105           get_input: port_cmaui_port_fixed_ips
106         network:
107           get_input:
108           - port_cmaui_port_network
109           - index_value
110       requirements:
111       - binding:
112           capability: tosca.capabilities.network.Bindable
113           node: cmaui_1c1
114           relationship: tosca.relationships.network.BindsTo
115     cmaui_1c1:
116       type: org.openecomp.resource.vfc.nodes.heat.cmaui_1c1
117       properties:
118         availability_zone:
119           get_input:
120           - compute_cmaui_1c1_availability_zone
121           - index_value
122         flavor:
123           get_input: vm_flavor_name
124         image:
125           get_input: vm_image_name
126         name:
127           get_input:
128           - compute_cmaui_1c1_name
129           - index_value
130   outputs:
131     cmaui_1c1_accessIPv4:
132       type: string
133       value:
134         get_attribute:
135         - cmaui_1c1
136         - accessIPv4
137   substitution_mappings:
138     node_type: org.openecomp.resource.abstract.nodes.cmaui_1c1
139     capabilities:
140       binding_cmaui_1c1_cmaui_port:
141       - cmaui_1c1_cmaui_port
142       - binding
143       disk.iops_cmaui_1c1:
144       - cmaui_1c1
145       - disk.iops
146       disk.write.bytes_cmaui_1c1:
147       - cmaui_1c1
148       - disk.write.bytes
149       disk.device.capacity_cmaui_1c1:
150       - cmaui_1c1
151       - disk.device.capacity
152       endpoint_cmaui_1c1:
153       - cmaui_1c1
154       - endpoint
155       network.incoming.bytes.rate_cmaui_1c1_cmaui_port:
156       - cmaui_1c1_cmaui_port
157       - network.incoming.bytes.rate
158       network.incoming.packets_cmaui_1c1_cmaui_port:
159       - cmaui_1c1_cmaui_port
160       - network.incoming.packets
161       network.outgoing.bytes_cmaui_1c1_cmaui_port:
162       - cmaui_1c1_cmaui_port
163       - network.outgoing.bytes
164       network.outgoing.bytes.rate_cmaui_1c1_cmaui_port:
165       - cmaui_1c1_cmaui_port
166       - network.outgoing.bytes.rate
167       network.outpoing.packets_cmaui_1c1_cmaui_port:
168       - cmaui_1c1_cmaui_port
169       - network.outpoing.packets
170       memory_cmaui_1c1:
171       - cmaui_1c1
172       - memory
173       disk.latency_cmaui_1c1:
174       - cmaui_1c1
175       - disk.latency
176       disk.read.bytes.rate_cmaui_1c1:
177       - cmaui_1c1
178       - disk.read.bytes.rate
179       disk.write.requests.rate_cmaui_1c1:
180       - cmaui_1c1
181       - disk.write.requests.rate
182       disk.device.iops_cmaui_1c1:
183       - cmaui_1c1
184       - disk.device.iops
185       disk.write.requests_cmaui_1c1:
186       - cmaui_1c1
187       - disk.write.requests
188       disk.device.read.bytes_cmaui_1c1:
189       - cmaui_1c1
190       - disk.device.read.bytes
191       cpu_util_cmaui_1c1:
192       - cmaui_1c1
193       - cpu_util
194       network.outgoing.packets.rate_cmaui_1c1_cmaui_port:
195       - cmaui_1c1_cmaui_port
196       - network.outgoing.packets.rate
197       disk.device.read.bytes.rate_cmaui_1c1:
198       - cmaui_1c1
199       - disk.device.read.bytes.rate
200       disk.ephemeral.size_cmaui_1c1:
201       - cmaui_1c1
202       - disk.ephemeral.size
203       instance_cmaui_1c1:
204       - cmaui_1c1
205       - instance
206       disk.device.read.requests_cmaui_1c1:
207       - cmaui_1c1
208       - disk.device.read.requests
209       disk.device.write.bytes.rate_cmaui_1c1:
210       - cmaui_1c1
211       - disk.device.write.bytes.rate
212       cpu_cmaui_1c1:
213       - cmaui_1c1
214       - cpu
215       disk.read.bytes_cmaui_1c1:
216       - cmaui_1c1
217       - disk.read.bytes
218       disk.device.usage_cmaui_1c1:
219       - cmaui_1c1
220       - disk.device.usage
221       host_cmaui_1c1:
222       - cmaui_1c1
223       - host
224       disk.device.write.requests_cmaui_1c1:
225       - cmaui_1c1
226       - disk.device.write.requests
227       disk.device.latency_cmaui_1c1:
228       - cmaui_1c1
229       - disk.device.latency
230       network.incoming.bytes_cmaui_1c1_cmaui_port:
231       - cmaui_1c1_cmaui_port
232       - network.incoming.bytes
233       disk.write.bytes.rate_cmaui_1c1:
234       - cmaui_1c1
235       - disk.write.bytes.rate
236       memory.usage_cmaui_1c1:
237       - cmaui_1c1
238       - memory.usage
239       scalable_cmaui_1c1:
240       - cmaui_1c1
241       - scalable
242       disk.root.size_cmaui_1c1:
243       - cmaui_1c1
244       - disk.root.size
245       disk.capacity_cmaui_1c1:
246       - cmaui_1c1
247       - disk.capacity
248       os_cmaui_1c1:
249       - cmaui_1c1
250       - os
251       disk.device.read.requests.rate_cmaui_1c1:
252       - cmaui_1c1
253       - disk.device.read.requests.rate
254       feature_cmaui_1c1:
255       - cmaui_1c1
256       - feature
257       network.incoming.packets.rate_cmaui_1c1_cmaui_port:
258       - cmaui_1c1_cmaui_port
259       - network.incoming.packets.rate
260       disk.allocation_cmaui_1c1:
261       - cmaui_1c1
262       - disk.allocation
263       disk.device.allocation_cmaui_1c1:
264       - cmaui_1c1
265       - disk.device.allocation
266       disk.device.write.requests.rate_cmaui_1c1:
267       - cmaui_1c1
268       - disk.device.write.requests.rate
269       disk.device.write.bytes_cmaui_1c1:
270       - cmaui_1c1
271       - disk.device.write.bytes
272       memory.resident_cmaui_1c1:
273       - cmaui_1c1
274       - memory.resident
275       attachment_cmaui_1c1_cmaui_port:
276       - cmaui_1c1_cmaui_port
277       - attachment
278       disk.usage_cmaui_1c1:
279       - cmaui_1c1
280       - disk.usage
281       disk.read.requests_cmaui_1c1:
282       - cmaui_1c1
283       - disk.read.requests
284       binding_cmaui_1c1:
285       - cmaui_1c1
286       - binding
287       vcpus_cmaui_1c1:
288       - cmaui_1c1
289       - vcpus
290       feature_cmaui_1c1_cmaui_port:
291       - cmaui_1c1_cmaui_port
292       - feature
293       cpu.delta_cmaui_1c1:
294       - cmaui_1c1
295       - cpu.delta
296     requirements:
297       dependency_cmaui_1c1_cmaui_port:
298       - cmaui_1c1_cmaui_port
299       - dependency
300       dependency_cmaui_1c1:
301       - cmaui_1c1
302       - dependency
303       link_cmaui_1c1_cmaui_port:
304       - cmaui_1c1_cmaui_port
305       - link
306       local_storage_cmaui_1c1:
307       - cmaui_1c1
308       - local_storage