[sdc] - latest code changes
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / fulltest / mixPatterns / twoAppearancePerPatternWithConnectivities / out / Nested_1c12_scalling_instanceServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: Nested_1c12_scalling_instance
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.1c12_scalling_instance:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12 topology_template:
13   inputs:
14     port_1c1_t1_port_exCP_naming:
15       type: org.openecomp.datatypes.Naming
16       required: true
17     compute_1c12_scalling_instance_scheduler_hints:
18       type: list
19       required: true
20       entry_schema:
21         type: json
22     port_1c1_t1_port_fixed_ips:
23       type: list
24       required: true
25       entry_schema:
26         type: org.openecomp.datatypes.heat.neutron.port.FixedIps
27     compute_1c12_scalling_instance_name:
28       type: list
29       required: true
30       entry_schema:
31         type: string
32     port_1c1_t1_port_vlan_requirements:
33       type: list
34       required: true
35       entry_schema:
36         type: org.openecomp.datatypes.network.VlanRequirements
37     port_1c1_t1_port_mac_requirements:
38       type: org.openecomp.datatypes.network.MacRequirements
39       required: true
40     index_value:
41       type: integer
42       description: Index value of this substitution service template runtime instance
43       required: false
44       default: 0
45       constraints:
46       - greater_or_equal: 0
47     vm_flavor_name:
48       type: string
49       required: true
50     compute_1c12_scalling_instance_user_data_format:
51       type: list
52       required: true
53       entry_schema:
54         type: string
55     port_1c1_t1_port_ip_requirements:
56       type: list
57       required: true
58       entry_schema:
59         type: org.openecomp.datatypes.network.IpRequirements
60     vm_image_name:
61       type: string
62       required: true
63     port_1c1_t1_port_name:
64       type: list
65       required: true
66       entry_schema:
67         type: string
68     port_1c1_t1_port_subnetpoolid:
69       type: list
70       required: true
71       entry_schema:
72         type: string
73     port_1c1_t1_port_network_role_tag:
74       type: list
75       required: true
76       entry_schema:
77         type: string
78     port_1c1_t1_port_network_role:
79       type: list
80       required: true
81       entry_schema:
82         type: string
83     compute_1c12_scalling_instance_availability_zone:
84       type: list
85       required: true
86       entry_schema:
87         type: string
88     port_1c1_t1_port_network:
89       type: list
90       required: true
91       entry_schema:
92         type: string
93     port_1c1_t1_port_order:
94       type: list
95       required: true
96       entry_schema:
97         type: integer
98   node_templates:
99     1c12_scalling_instance_1c1_t1_port:
100       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
101       properties:
102         exCP_naming:
103           get_input: port_1c1_t1_port_exCP_naming
104         vlan_requirements:
105           get_input: port_1c1_t1_port_vlan_requirements
106         ip_requirements:
107           get_input: port_1c1_t1_port_ip_requirements
108         network_role_tag:
109           get_input: port_1c1_t1_port_network_role_tag
110         mac_requirements:
111           get_input: port_1c1_t1_port_mac_requirements
112         order:
113           get_input: port_1c1_t1_port_order
114         network_role:
115           get_input: port_1c1_t1_port_network_role
116         subnetpoolid:
117           get_input: port_1c1_t1_port_subnetpoolid
118         fixed_ips:
119           get_input: port_1c1_t1_port_fixed_ips
120         name:
121           get_input:
122           - port_1c1_t1_port_name
123           - index_value
124         network:
125           get_input:
126           - port_1c1_t1_port_network
127           - index_value
128       requirements:
129       - binding:
130           capability: tosca.capabilities.network.Bindable
131           node: 1c12_scalling_instance
132           relationship: tosca.relationships.network.BindsTo
133     1c12_scalling_instance:
134       type: org.openecomp.resource.vfc.nodes.heat.1c12_scalling_instance
135       properties:
136         availability_zone:
137           get_input:
138           - compute_1c12_scalling_instance_availability_zone
139           - index_value
140         flavor:
141           get_input: vm_flavor_name
142         image:
143           get_input: vm_image_name
144         name:
145           get_input:
146           - compute_1c12_scalling_instance_name
147           - index_value
148         scheduler_hints:
149           get_input:
150           - compute_1c12_scalling_instance_scheduler_hints
151           - index_value
152         user_data_format:
153           get_input:
154           - compute_1c12_scalling_instance_user_data_format
155           - index_value
156   outputs:
157     1c12_scalling_instance_1c1_t1_port_tenant_id:
158       type: list
159       value:
160         get_attribute:
161         - 1c12_scalling_instance_1c1_t1_port
162         - tenant_id
163       entry_schema:
164         type: string
165     1c12_scalling_instance_instance_name:
166       type: list
167       value:
168         get_attribute:
169         - 1c12_scalling_instance
170         - instance_name
171       entry_schema:
172         type: string
173   substitution_mappings:
174     node_type: org.openecomp.resource.abstract.nodes.1c12_scalling_instance
175     capabilities:
176       cpu_1c12_scalling_instance:
177       - 1c12_scalling_instance
178       - cpu
179       disk.device.write.bytes_1c12_scalling_instance:
180       - 1c12_scalling_instance
181       - disk.device.write.bytes
182       network.incoming.bytes.rate_1c12_scalling_instance_1c1_t1_port:
183       - 1c12_scalling_instance_1c1_t1_port
184       - network.incoming.bytes.rate
185       disk.usage_1c12_scalling_instance:
186       - 1c12_scalling_instance
187       - disk.usage
188       disk.device.read.requests_1c12_scalling_instance:
189       - 1c12_scalling_instance
190       - disk.device.read.requests
191       feature_1c12_scalling_instance_1c1_t1_port:
192       - 1c12_scalling_instance_1c1_t1_port
193       - feature
194       disk.device.latency_1c12_scalling_instance:
195       - 1c12_scalling_instance
196       - disk.device.latency
197       network.outgoing.bytes_1c12_scalling_instance_1c1_t1_port:
198       - 1c12_scalling_instance_1c1_t1_port
199       - network.outgoing.bytes
200       cpu_util_1c12_scalling_instance:
201       - 1c12_scalling_instance
202       - cpu_util
203       disk.read.bytes_1c12_scalling_instance:
204       - 1c12_scalling_instance
205       - disk.read.bytes
206       binding_1c12_scalling_instance:
207       - 1c12_scalling_instance
208       - binding
209       endpoint_1c12_scalling_instance:
210       - 1c12_scalling_instance
211       - endpoint
212       scalable_1c12_scalling_instance:
213       - 1c12_scalling_instance
214       - scalable
215       os_1c12_scalling_instance:
216       - 1c12_scalling_instance
217       - os
218       disk.device.usage_1c12_scalling_instance:
219       - 1c12_scalling_instance
220       - disk.device.usage
221       disk.device.allocation_1c12_scalling_instance:
222       - 1c12_scalling_instance
223       - disk.device.allocation
224       binding_1c12_scalling_instance_1c1_t1_port:
225       - 1c12_scalling_instance_1c1_t1_port
226       - binding
227       network.incoming.packets_1c12_scalling_instance_1c1_t1_port:
228       - 1c12_scalling_instance_1c1_t1_port
229       - network.incoming.packets
230       attachment_1c12_scalling_instance_1c1_t1_port:
231       - 1c12_scalling_instance_1c1_t1_port
232       - attachment
233       disk.latency_1c12_scalling_instance:
234       - 1c12_scalling_instance
235       - disk.latency
236       network.incoming.bytes_1c12_scalling_instance_1c1_t1_port:
237       - 1c12_scalling_instance_1c1_t1_port
238       - network.incoming.bytes
239       memory_1c12_scalling_instance:
240       - 1c12_scalling_instance
241       - memory
242       host_1c12_scalling_instance:
243       - 1c12_scalling_instance
244       - host
245       cpu.delta_1c12_scalling_instance:
246       - 1c12_scalling_instance
247       - cpu.delta
248       disk.device.capacity_1c12_scalling_instance:
249       - 1c12_scalling_instance
250       - disk.device.capacity
251       disk.read.requests_1c12_scalling_instance:
252       - 1c12_scalling_instance
253       - disk.read.requests
254       disk.write.requests.rate_1c12_scalling_instance:
255       - 1c12_scalling_instance
256       - disk.write.requests.rate
257       disk.write.bytes.rate_1c12_scalling_instance:
258       - 1c12_scalling_instance
259       - disk.write.bytes.rate
260       disk.write.requests_1c12_scalling_instance:
261       - 1c12_scalling_instance
262       - disk.write.requests
263       network.outgoing.bytes.rate_1c12_scalling_instance_1c1_t1_port:
264       - 1c12_scalling_instance_1c1_t1_port
265       - network.outgoing.bytes.rate
266       disk.ephemeral.size_1c12_scalling_instance:
267       - 1c12_scalling_instance
268       - disk.ephemeral.size
269       disk.device.read.requests.rate_1c12_scalling_instance:
270       - 1c12_scalling_instance
271       - disk.device.read.requests.rate
272       instance_1c12_scalling_instance:
273       - 1c12_scalling_instance
274       - instance
275       disk.device.read.bytes.rate_1c12_scalling_instance:
276       - 1c12_scalling_instance
277       - disk.device.read.bytes.rate
278       disk.iops_1c12_scalling_instance:
279       - 1c12_scalling_instance
280       - disk.iops
281       disk.device.iops_1c12_scalling_instance:
282       - 1c12_scalling_instance
283       - disk.device.iops
284       feature_1c12_scalling_instance:
285       - 1c12_scalling_instance
286       - feature
287       disk.device.write.bytes.rate_1c12_scalling_instance:
288       - 1c12_scalling_instance
289       - disk.device.write.bytes.rate
290       disk.write.bytes_1c12_scalling_instance:
291       - 1c12_scalling_instance
292       - disk.write.bytes
293       disk.device.read.bytes_1c12_scalling_instance:
294       - 1c12_scalling_instance
295       - disk.device.read.bytes
296       vcpus_1c12_scalling_instance:
297       - 1c12_scalling_instance
298       - vcpus
299       network.incoming.packets.rate_1c12_scalling_instance_1c1_t1_port:
300       - 1c12_scalling_instance_1c1_t1_port
301       - network.incoming.packets.rate
302       disk.device.write.requests.rate_1c12_scalling_instance:
303       - 1c12_scalling_instance
304       - disk.device.write.requests.rate
305       network.outgoing.packets.rate_1c12_scalling_instance_1c1_t1_port:
306       - 1c12_scalling_instance_1c1_t1_port
307       - network.outgoing.packets.rate
308       disk.device.write.requests_1c12_scalling_instance:
309       - 1c12_scalling_instance
310       - disk.device.write.requests
311       network.outpoing.packets_1c12_scalling_instance_1c1_t1_port:
312       - 1c12_scalling_instance_1c1_t1_port
313       - network.outpoing.packets
314       disk.allocation_1c12_scalling_instance:
315       - 1c12_scalling_instance
316       - disk.allocation
317       disk.root.size_1c12_scalling_instance:
318       - 1c12_scalling_instance
319       - disk.root.size
320       disk.capacity_1c12_scalling_instance:
321       - 1c12_scalling_instance
322       - disk.capacity
323       memory.resident_1c12_scalling_instance:
324       - 1c12_scalling_instance
325       - memory.resident
326       disk.read.bytes.rate_1c12_scalling_instance:
327       - 1c12_scalling_instance
328       - disk.read.bytes.rate
329       memory.usage_1c12_scalling_instance:
330       - 1c12_scalling_instance
331       - memory.usage
332     requirements:
333       dependency_1c12_scalling_instance_1c1_t1_port:
334       - 1c12_scalling_instance_1c1_t1_port
335       - dependency
336       local_storage_1c12_scalling_instance:
337       - 1c12_scalling_instance
338       - local_storage
339       dependency_1c12_scalling_instance:
340       - 1c12_scalling_instance
341       - dependency
342       link_1c12_scalling_instance_1c1_t1_port:
343       - 1c12_scalling_instance_1c1_t1_port
344       - link