[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 / connectivityBetweenPatterns / out / Nested_1c1_scalling_instanceServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: Nested_1c1_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.1c1_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     port_1c1_t2_port_vlan_requirements:
18       type: list
19       required: true
20       entry_schema:
21         type: org.openecomp.datatypes.network.VlanRequirements
22     compute_1c1_scalling_instance_user_data_format:
23       type: list
24       required: true
25       entry_schema:
26         type: string
27     port_1c1_t2_port_network_role_tag:
28       type: list
29       required: true
30       entry_schema:
31         type: string
32     vm_flavor_name:
33       type: string
34       required: true
35     port_1c1_t1_port_ip_requirements:
36       type: list
37       required: true
38       entry_schema:
39         type: org.openecomp.datatypes.network.IpRequirements
40     vm_image_name:
41       type: string
42       required: true
43     compute_1c1_scalling_instance_name:
44       type: list
45       required: true
46       entry_schema:
47         type: string
48     port_1c1_t1_port_name:
49       type: list
50       required: true
51       entry_schema:
52         type: string
53     port_1c1_t1_port_network:
54       type: list
55       required: true
56       entry_schema:
57         type: string
58     port_1c1_t2_port_fixed_ips:
59       type: list
60       required: true
61       entry_schema:
62         type: org.openecomp.datatypes.heat.neutron.port.FixedIps
63     port_1c1_t2_port_network:
64       type: list
65       required: true
66       entry_schema:
67         type: string
68     port_1c1_t1_port_fixed_ips:
69       type: list
70       required: true
71       entry_schema:
72         type: org.openecomp.datatypes.heat.neutron.port.FixedIps
73     port_1c1_t1_port_vlan_requirements:
74       type: list
75       required: true
76       entry_schema:
77         type: org.openecomp.datatypes.network.VlanRequirements
78     port_1c1_t2_port_ip_requirements:
79       type: list
80       required: true
81       entry_schema:
82         type: org.openecomp.datatypes.network.IpRequirements
83     port_1c1_t1_port_mac_requirements:
84       type: org.openecomp.datatypes.network.MacRequirements
85       required: true
86     index_value:
87       type: integer
88       description: Index value of this substitution service template runtime instance
89       required: false
90       default: 0
91       constraints:
92       - greater_or_equal: 0
93     port_1c1_t2_port_network_role:
94       type: list
95       required: true
96       entry_schema:
97         type: string
98     port_1c1_t2_port_order:
99       type: list
100       required: true
101       entry_schema:
102         type: integer
103     port_1c1_t2_port_mac_requirements:
104       type: org.openecomp.datatypes.network.MacRequirements
105       required: true
106     compute_1c1_scalling_instance_availability_zone:
107       type: list
108       required: true
109       entry_schema:
110         type: string
111     port_1c1_t2_port_subnetpoolid:
112       type: list
113       required: true
114       entry_schema:
115         type: string
116     port_1c1_t2_port_name:
117       type: list
118       required: true
119       entry_schema:
120         type: string
121     compute_1c1_scalling_instance_scheduler_hints:
122       type: list
123       required: true
124       entry_schema:
125         type: json
126     port_1c1_t2_port_exCP_naming:
127       type: org.openecomp.datatypes.Naming
128       required: true
129     compute_1c1_scalling_instance_metadata:
130       type: list
131       required: true
132       entry_schema:
133         type: json
134     port_1c1_t1_port_subnetpoolid:
135       type: list
136       required: true
137       entry_schema:
138         type: string
139     port_1c1_t1_port_network_role_tag:
140       type: list
141       required: true
142       entry_schema:
143         type: string
144     port_1c1_t1_port_network_role:
145       type: list
146       required: true
147       entry_schema:
148         type: string
149     port_1c1_t1_port_order:
150       type: list
151       required: true
152       entry_schema:
153         type: integer
154   node_templates:
155     1c1_scalling_instance_1c1_t1_port:
156       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
157       properties:
158         exCP_naming:
159           get_input: port_1c1_t1_port_exCP_naming
160         vlan_requirements:
161           get_input: port_1c1_t1_port_vlan_requirements
162         ip_requirements:
163           get_input: port_1c1_t1_port_ip_requirements
164         network_role_tag:
165           get_input: port_1c1_t1_port_network_role_tag
166         mac_requirements:
167           get_input: port_1c1_t1_port_mac_requirements
168         order:
169           get_input: port_1c1_t1_port_order
170         network_role:
171           get_input: port_1c1_t1_port_network_role
172         subnetpoolid:
173           get_input: port_1c1_t1_port_subnetpoolid
174         fixed_ips:
175           get_input: port_1c1_t1_port_fixed_ips
176         name:
177           get_input:
178           - port_1c1_t1_port_name
179           - index_value
180         network:
181           get_input:
182           - port_1c1_t1_port_network
183           - index_value
184       requirements:
185       - binding:
186           capability: tosca.capabilities.network.Bindable
187           node: 1c1_scalling_instance
188           relationship: tosca.relationships.network.BindsTo
189     1c1_scalling_instance:
190       type: org.openecomp.resource.vfc.nodes.heat.1c1_scalling_instance
191       properties:
192         availability_zone:
193           get_input:
194           - compute_1c1_scalling_instance_availability_zone
195           - index_value
196         flavor:
197           get_input: vm_flavor_name
198         metadata:
199           get_input:
200           - compute_1c1_scalling_instance_metadata
201           - index_value
202         image:
203           get_input: vm_image_name
204         name:
205           get_input:
206           - compute_1c1_scalling_instance_name
207           - index_value
208         scheduler_hints:
209           get_input:
210           - compute_1c1_scalling_instance_scheduler_hints
211           - index_value
212         user_data_format:
213           get_input:
214           - compute_1c1_scalling_instance_user_data_format
215           - index_value
216     1c1_scalling_instance_1c1_t2_port:
217       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
218       properties:
219         exCP_naming:
220           get_input: port_1c1_t2_port_exCP_naming
221         vlan_requirements:
222           get_input: port_1c1_t2_port_vlan_requirements
223         ip_requirements:
224           get_input: port_1c1_t2_port_ip_requirements
225         network_role_tag:
226           get_input: port_1c1_t2_port_network_role_tag
227         mac_requirements:
228           get_input: port_1c1_t2_port_mac_requirements
229         order:
230           get_input: port_1c1_t2_port_order
231         network_role:
232           get_input: port_1c1_t2_port_network_role
233         subnetpoolid:
234           get_input: port_1c1_t2_port_subnetpoolid
235         fixed_ips:
236           get_input: port_1c1_t2_port_fixed_ips
237         name:
238           get_input:
239           - port_1c1_t2_port_name
240           - index_value
241         network:
242           get_input:
243           - port_1c1_t2_port_network
244           - index_value
245       requirements:
246       - binding:
247           capability: tosca.capabilities.network.Bindable
248           node: 1c1_scalling_instance
249           relationship: tosca.relationships.network.BindsTo
250   outputs:
251     1c1_scalling_instance_1c1_t1_port_tenant_id:
252       type: list
253       value:
254         get_attribute:
255         - 1c1_scalling_instance_1c1_t1_port
256         - tenant_id
257       entry_schema:
258         type: string
259     1c1_scalling_instance_instance_name:
260       type: list
261       value:
262         get_attribute:
263         - 1c1_scalling_instance
264         - instance_name
265       entry_schema:
266         type: string
267     1c1_scalling_instance_1c1_t2_port_tenant_id:
268       type: list
269       value:
270         get_attribute:
271         - 1c1_scalling_instance_1c1_t2_port
272         - tenant_id
273       entry_schema:
274         type: string
275   substitution_mappings:
276     node_type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance
277     capabilities:
278       disk.device.latency_1c1_scalling_instance:
279       - 1c1_scalling_instance
280       - disk.device.latency
281       disk.ephemeral.size_1c1_scalling_instance:
282       - 1c1_scalling_instance
283       - disk.ephemeral.size
284       disk.root.size_1c1_scalling_instance:
285       - 1c1_scalling_instance
286       - disk.root.size
287       endpoint_1c1_scalling_instance:
288       - 1c1_scalling_instance
289       - endpoint
290       disk.read.bytes_1c1_scalling_instance:
291       - 1c1_scalling_instance
292       - disk.read.bytes
293       network.outgoing.packets.rate_1c1_scalling_instance_1c1_t2_port:
294       - 1c1_scalling_instance_1c1_t2_port
295       - network.outgoing.packets.rate
296       network.incoming.packets.rate_1c1_scalling_instance_1c1_t2_port:
297       - 1c1_scalling_instance_1c1_t2_port
298       - network.incoming.packets.rate
299       disk.usage_1c1_scalling_instance:
300       - 1c1_scalling_instance
301       - disk.usage
302       memory.resident_1c1_scalling_instance:
303       - 1c1_scalling_instance
304       - memory.resident
305       network.incoming.bytes.rate_1c1_scalling_instance_1c1_t2_port:
306       - 1c1_scalling_instance_1c1_t2_port
307       - network.incoming.bytes.rate
308       cpu_1c1_scalling_instance:
309       - 1c1_scalling_instance
310       - cpu
311       disk.write.bytes_1c1_scalling_instance:
312       - 1c1_scalling_instance
313       - disk.write.bytes
314       network.incoming.packets.rate_1c1_scalling_instance_1c1_t1_port:
315       - 1c1_scalling_instance_1c1_t1_port
316       - network.incoming.packets.rate
317       network.incoming.bytes_1c1_scalling_instance_1c1_t1_port:
318       - 1c1_scalling_instance_1c1_t1_port
319       - network.incoming.bytes
320       disk.write.bytes.rate_1c1_scalling_instance:
321       - 1c1_scalling_instance
322       - disk.write.bytes.rate
323       disk.device.allocation_1c1_scalling_instance:
324       - 1c1_scalling_instance
325       - disk.device.allocation
326       network.incoming.bytes.rate_1c1_scalling_instance_1c1_t1_port:
327       - 1c1_scalling_instance_1c1_t1_port
328       - network.incoming.bytes.rate
329       feature_1c1_scalling_instance:
330       - 1c1_scalling_instance
331       - feature
332       disk.device.write.requests.rate_1c1_scalling_instance:
333       - 1c1_scalling_instance
334       - disk.device.write.requests.rate
335       disk.read.bytes.rate_1c1_scalling_instance:
336       - 1c1_scalling_instance
337       - disk.read.bytes.rate
338       network.outpoing.packets_1c1_scalling_instance_1c1_t2_port:
339       - 1c1_scalling_instance_1c1_t2_port
340       - network.outpoing.packets
341       scalable_1c1_scalling_instance:
342       - 1c1_scalling_instance
343       - scalable
344       disk.device.read.bytes_1c1_scalling_instance:
345       - 1c1_scalling_instance
346       - disk.device.read.bytes
347       binding_1c1_scalling_instance_1c1_t2_port:
348       - 1c1_scalling_instance_1c1_t2_port
349       - binding
350       disk.device.write.bytes_1c1_scalling_instance:
351       - 1c1_scalling_instance
352       - disk.device.write.bytes
353       disk.read.requests_1c1_scalling_instance:
354       - 1c1_scalling_instance
355       - disk.read.requests
356       network.incoming.packets_1c1_scalling_instance_1c1_t2_port:
357       - 1c1_scalling_instance_1c1_t2_port
358       - network.incoming.packets
359       vcpus_1c1_scalling_instance:
360       - 1c1_scalling_instance
361       - vcpus
362       network.outgoing.bytes_1c1_scalling_instance_1c1_t1_port:
363       - 1c1_scalling_instance_1c1_t1_port
364       - network.outgoing.bytes
365       host_1c1_scalling_instance:
366       - 1c1_scalling_instance
367       - host
368       disk.write.requests_1c1_scalling_instance:
369       - 1c1_scalling_instance
370       - disk.write.requests
371       feature_1c1_scalling_instance_1c1_t1_port:
372       - 1c1_scalling_instance_1c1_t1_port
373       - feature
374       binding_1c1_scalling_instance_1c1_t1_port:
375       - 1c1_scalling_instance_1c1_t1_port
376       - binding
377       disk.device.read.requests.rate_1c1_scalling_instance:
378       - 1c1_scalling_instance
379       - disk.device.read.requests.rate
380       attachment_1c1_scalling_instance_1c1_t2_port:
381       - 1c1_scalling_instance_1c1_t2_port
382       - attachment
383       disk.device.read.bytes.rate_1c1_scalling_instance:
384       - 1c1_scalling_instance
385       - disk.device.read.bytes.rate
386       network.outgoing.packets.rate_1c1_scalling_instance_1c1_t1_port:
387       - 1c1_scalling_instance_1c1_t1_port
388       - network.outgoing.packets.rate
389       disk.device.iops_1c1_scalling_instance:
390       - 1c1_scalling_instance
391       - disk.device.iops
392       disk.device.capacity_1c1_scalling_instance:
393       - 1c1_scalling_instance
394       - disk.device.capacity
395       disk.capacity_1c1_scalling_instance:
396       - 1c1_scalling_instance
397       - disk.capacity
398       disk.write.requests.rate_1c1_scalling_instance:
399       - 1c1_scalling_instance
400       - disk.write.requests.rate
401       cpu_util_1c1_scalling_instance:
402       - 1c1_scalling_instance
403       - cpu_util
404       disk.device.read.requests_1c1_scalling_instance:
405       - 1c1_scalling_instance
406       - disk.device.read.requests
407       disk.device.write.bytes.rate_1c1_scalling_instance:
408       - 1c1_scalling_instance
409       - disk.device.write.bytes.rate
410       disk.device.write.requests_1c1_scalling_instance:
411       - 1c1_scalling_instance
412       - disk.device.write.requests
413       network.outgoing.bytes.rate_1c1_scalling_instance_1c1_t1_port:
414       - 1c1_scalling_instance_1c1_t1_port
415       - network.outgoing.bytes.rate
416       network.outgoing.bytes_1c1_scalling_instance_1c1_t2_port:
417       - 1c1_scalling_instance_1c1_t2_port
418       - network.outgoing.bytes
419       disk.latency_1c1_scalling_instance:
420       - 1c1_scalling_instance
421       - disk.latency
422       binding_1c1_scalling_instance:
423       - 1c1_scalling_instance
424       - binding
425       disk.device.usage_1c1_scalling_instance:
426       - 1c1_scalling_instance
427       - disk.device.usage
428       network.incoming.packets_1c1_scalling_instance_1c1_t1_port:
429       - 1c1_scalling_instance_1c1_t1_port
430       - network.incoming.packets
431       disk.allocation_1c1_scalling_instance:
432       - 1c1_scalling_instance
433       - disk.allocation
434       feature_1c1_scalling_instance_1c1_t2_port:
435       - 1c1_scalling_instance_1c1_t2_port
436       - feature
437       memory.usage_1c1_scalling_instance:
438       - 1c1_scalling_instance
439       - memory.usage
440       network.incoming.bytes_1c1_scalling_instance_1c1_t2_port:
441       - 1c1_scalling_instance_1c1_t2_port
442       - network.incoming.bytes
443       network.outgoing.bytes.rate_1c1_scalling_instance_1c1_t2_port:
444       - 1c1_scalling_instance_1c1_t2_port
445       - network.outgoing.bytes.rate
446       os_1c1_scalling_instance:
447       - 1c1_scalling_instance
448       - os
449       disk.iops_1c1_scalling_instance:
450       - 1c1_scalling_instance
451       - disk.iops
452       network.outpoing.packets_1c1_scalling_instance_1c1_t1_port:
453       - 1c1_scalling_instance_1c1_t1_port
454       - network.outpoing.packets
455       attachment_1c1_scalling_instance_1c1_t1_port:
456       - 1c1_scalling_instance_1c1_t1_port
457       - attachment
458       cpu.delta_1c1_scalling_instance:
459       - 1c1_scalling_instance
460       - cpu.delta
461       memory_1c1_scalling_instance:
462       - 1c1_scalling_instance
463       - memory
464       instance_1c1_scalling_instance:
465       - 1c1_scalling_instance
466       - instance
467     requirements:
468       dependency_1c1_scalling_instance:
469       - 1c1_scalling_instance
470       - dependency
471       link_1c1_scalling_instance_1c1_t1_port:
472       - 1c1_scalling_instance_1c1_t1_port
473       - link
474       dependency_1c1_scalling_instance_1c1_t2_port:
475       - 1c1_scalling_instance_1c1_t2_port
476       - dependency
477       dependency_1c1_scalling_instance_1c1_t1_port:
478       - 1c1_scalling_instance_1c1_t1_port
479       - dependency
480       link_1c1_scalling_instance_1c1_t2_port:
481       - 1c1_scalling_instance_1c1_t2_port
482       - link
483       local_storage_1c1_scalling_instance:
484       - 1c1_scalling_instance
485       - local_storage