4682b9b82f55bd2100e7c79401aaeadc3b31f585
[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: list
16       required: true
17       entry_schema:
18         type: json
19     port_1c1_t2_port_vlan_requirements:
20       type: list
21       required: true
22       entry_schema:
23         type: json
24     compute_1c1_scalling_instance_user_data_format:
25       type: list
26       required: true
27       entry_schema:
28         type: string
29     port_1c1_t2_port_network_role_tag:
30       type: string
31       required: true
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: json
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: list
128       required: true
129       entry_schema:
130         type: json
131     compute_1c1_scalling_instance_metadata:
132       type: list
133       required: true
134       entry_schema:
135         type: json
136     port_1c1_t1_port_subnetpoolid:
137       type: list
138       required: true
139       entry_schema:
140         type: string
141     port_1c1_t1_port_network_role_tag:
142       type: list
143       required: true
144       entry_schema:
145         type: string
146     port_1c1_t1_port_network_role:
147       type: list
148       required: true
149       entry_schema:
150         type: string
151     port_1c1_t1_port_order:
152       type: list
153       required: true
154       entry_schema:
155         type: integer
156   node_templates:
157     1c1_scalling_instance_1c1_t1_port:
158       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
159       properties:
160         exCP_naming:
161           get_input:
162           - port_1c1_t1_port_exCP_naming
163           - index_value
164         vlan_requirements:
165           get_input:
166           - port_1c1_t1_port_vlan_requirements
167           - index_value
168         ip_requirements:
169           get_input: port_1c1_t1_port_ip_requirements
170         network_role_tag:
171           get_input:
172           - port_1c1_t1_port_network_role_tag
173           - index_value
174         mac_requirements:
175           get_input: port_1c1_t1_port_mac_requirements
176         order:
177           get_input:
178           - port_1c1_t1_port_order
179           - index_value
180         network_role:
181           get_input:
182           - port_1c1_t1_port_network_role
183           - index_value
184         subnetpoolid:
185           get_input:
186           - port_1c1_t1_port_subnetpoolid
187           - index_value
188         fixed_ips:
189           get_input: port_1c1_t1_port_fixed_ips
190         name:
191           get_input:
192           - port_1c1_t1_port_name
193           - index_value
194         network:
195           get_input:
196           - port_1c1_t1_port_network
197           - index_value
198       requirements:
199       - binding:
200           capability: tosca.capabilities.network.Bindable
201           node: 1c1_scalling_instance
202           relationship: tosca.relationships.network.BindsTo
203     1c1_scalling_instance:
204       type: org.openecomp.resource.vfc.nodes.heat.1c1_scalling_instance
205       properties:
206         availability_zone:
207           get_input:
208           - compute_1c1_scalling_instance_availability_zone
209           - index_value
210         flavor:
211           get_input: vm_flavor_name
212         metadata:
213           get_input:
214           - compute_1c1_scalling_instance_metadata
215           - index_value
216         image:
217           get_input: vm_image_name
218         name:
219           get_input:
220           - compute_1c1_scalling_instance_name
221           - index_value
222         scheduler_hints:
223           get_input:
224           - compute_1c1_scalling_instance_scheduler_hints
225           - index_value
226         user_data_format:
227           get_input:
228           - compute_1c1_scalling_instance_user_data_format
229           - index_value
230     1c1_scalling_instance_1c1_t2_port:
231       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
232       properties:
233         exCP_naming:
234           get_input:
235           - port_1c1_t2_port_exCP_naming
236           - index_value
237         vlan_requirements:
238           get_input:
239           - port_1c1_t2_port_vlan_requirements
240           - index_value
241         ip_requirements:
242           get_input: port_1c1_t2_port_ip_requirements
243         network_role_tag:
244           get_input: port_1c1_t2_port_network_role_tag
245         mac_requirements:
246           get_input: port_1c1_t2_port_mac_requirements
247         order:
248           get_input:
249           - port_1c1_t2_port_order
250           - index_value
251         network_role:
252           get_input:
253           - port_1c1_t2_port_network_role
254           - index_value
255         subnetpoolid:
256           get_input:
257           - port_1c1_t2_port_subnetpoolid
258           - index_value
259         fixed_ips:
260           get_input: port_1c1_t2_port_fixed_ips
261         name:
262           get_input:
263           - port_1c1_t2_port_name
264           - index_value
265         network:
266           get_input:
267           - port_1c1_t2_port_network
268           - index_value
269       requirements:
270       - binding:
271           capability: tosca.capabilities.network.Bindable
272           node: 1c1_scalling_instance
273           relationship: tosca.relationships.network.BindsTo
274   outputs:
275     1c1_scalling_instance_1c1_t1_port_tenant_id:
276       type: list
277       value:
278         get_attribute:
279         - 1c1_scalling_instance_1c1_t1_port
280         - tenant_id
281       entry_schema:
282         type: string
283     1c1_scalling_instance_instance_name:
284       type: list
285       value:
286         get_attribute:
287         - 1c1_scalling_instance
288         - instance_name
289       entry_schema:
290         type: string
291     1c1_scalling_instance_1c1_t2_port_tenant_id:
292       type: list
293       value:
294         get_attribute:
295         - 1c1_scalling_instance_1c1_t2_port
296         - tenant_id
297       entry_schema:
298         type: string
299   substitution_mappings:
300     node_type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance
301     capabilities:
302       disk.device.latency_1c1_scalling_instance:
303       - 1c1_scalling_instance
304       - disk.device.latency
305       disk.ephemeral.size_1c1_scalling_instance:
306       - 1c1_scalling_instance
307       - disk.ephemeral.size
308       disk.root.size_1c1_scalling_instance:
309       - 1c1_scalling_instance
310       - disk.root.size
311       endpoint_1c1_scalling_instance:
312       - 1c1_scalling_instance
313       - endpoint
314       disk.read.bytes_1c1_scalling_instance:
315       - 1c1_scalling_instance
316       - disk.read.bytes
317       network.outgoing.packets.rate_1c1_scalling_instance_1c1_t2_port:
318       - 1c1_scalling_instance_1c1_t2_port
319       - network.outgoing.packets.rate
320       network.incoming.packets.rate_1c1_scalling_instance_1c1_t2_port:
321       - 1c1_scalling_instance_1c1_t2_port
322       - network.incoming.packets.rate
323       disk.usage_1c1_scalling_instance:
324       - 1c1_scalling_instance
325       - disk.usage
326       memory.resident_1c1_scalling_instance:
327       - 1c1_scalling_instance
328       - memory.resident
329       network.incoming.bytes.rate_1c1_scalling_instance_1c1_t2_port:
330       - 1c1_scalling_instance_1c1_t2_port
331       - network.incoming.bytes.rate
332       cpu_1c1_scalling_instance:
333       - 1c1_scalling_instance
334       - cpu
335       disk.write.bytes_1c1_scalling_instance:
336       - 1c1_scalling_instance
337       - disk.write.bytes
338       network.incoming.packets.rate_1c1_scalling_instance_1c1_t1_port:
339       - 1c1_scalling_instance_1c1_t1_port
340       - network.incoming.packets.rate
341       network.incoming.bytes_1c1_scalling_instance_1c1_t1_port:
342       - 1c1_scalling_instance_1c1_t1_port
343       - network.incoming.bytes
344       disk.write.bytes.rate_1c1_scalling_instance:
345       - 1c1_scalling_instance
346       - disk.write.bytes.rate
347       disk.device.allocation_1c1_scalling_instance:
348       - 1c1_scalling_instance
349       - disk.device.allocation
350       network.incoming.bytes.rate_1c1_scalling_instance_1c1_t1_port:
351       - 1c1_scalling_instance_1c1_t1_port
352       - network.incoming.bytes.rate
353       feature_1c1_scalling_instance:
354       - 1c1_scalling_instance
355       - feature
356       disk.device.write.requests.rate_1c1_scalling_instance:
357       - 1c1_scalling_instance
358       - disk.device.write.requests.rate
359       disk.read.bytes.rate_1c1_scalling_instance:
360       - 1c1_scalling_instance
361       - disk.read.bytes.rate
362       network.outpoing.packets_1c1_scalling_instance_1c1_t2_port:
363       - 1c1_scalling_instance_1c1_t2_port
364       - network.outpoing.packets
365       scalable_1c1_scalling_instance:
366       - 1c1_scalling_instance
367       - scalable
368       disk.device.read.bytes_1c1_scalling_instance:
369       - 1c1_scalling_instance
370       - disk.device.read.bytes
371       binding_1c1_scalling_instance_1c1_t2_port:
372       - 1c1_scalling_instance_1c1_t2_port
373       - binding
374       disk.device.write.bytes_1c1_scalling_instance:
375       - 1c1_scalling_instance
376       - disk.device.write.bytes
377       disk.read.requests_1c1_scalling_instance:
378       - 1c1_scalling_instance
379       - disk.read.requests
380       network.incoming.packets_1c1_scalling_instance_1c1_t2_port:
381       - 1c1_scalling_instance_1c1_t2_port
382       - network.incoming.packets
383       vcpus_1c1_scalling_instance:
384       - 1c1_scalling_instance
385       - vcpus
386       network.outgoing.bytes_1c1_scalling_instance_1c1_t1_port:
387       - 1c1_scalling_instance_1c1_t1_port
388       - network.outgoing.bytes
389       host_1c1_scalling_instance:
390       - 1c1_scalling_instance
391       - host
392       disk.write.requests_1c1_scalling_instance:
393       - 1c1_scalling_instance
394       - disk.write.requests
395       feature_1c1_scalling_instance_1c1_t1_port:
396       - 1c1_scalling_instance_1c1_t1_port
397       - feature
398       binding_1c1_scalling_instance_1c1_t1_port:
399       - 1c1_scalling_instance_1c1_t1_port
400       - binding
401       disk.device.read.requests.rate_1c1_scalling_instance:
402       - 1c1_scalling_instance
403       - disk.device.read.requests.rate
404       attachment_1c1_scalling_instance_1c1_t2_port:
405       - 1c1_scalling_instance_1c1_t2_port
406       - attachment
407       disk.device.read.bytes.rate_1c1_scalling_instance:
408       - 1c1_scalling_instance
409       - disk.device.read.bytes.rate
410       network.outgoing.packets.rate_1c1_scalling_instance_1c1_t1_port:
411       - 1c1_scalling_instance_1c1_t1_port
412       - network.outgoing.packets.rate
413       disk.device.iops_1c1_scalling_instance:
414       - 1c1_scalling_instance
415       - disk.device.iops
416       disk.device.capacity_1c1_scalling_instance:
417       - 1c1_scalling_instance
418       - disk.device.capacity
419       disk.capacity_1c1_scalling_instance:
420       - 1c1_scalling_instance
421       - disk.capacity
422       disk.write.requests.rate_1c1_scalling_instance:
423       - 1c1_scalling_instance
424       - disk.write.requests.rate
425       cpu_util_1c1_scalling_instance:
426       - 1c1_scalling_instance
427       - cpu_util
428       disk.device.read.requests_1c1_scalling_instance:
429       - 1c1_scalling_instance
430       - disk.device.read.requests
431       disk.device.write.bytes.rate_1c1_scalling_instance:
432       - 1c1_scalling_instance
433       - disk.device.write.bytes.rate
434       disk.device.write.requests_1c1_scalling_instance:
435       - 1c1_scalling_instance
436       - disk.device.write.requests
437       network.outgoing.bytes.rate_1c1_scalling_instance_1c1_t1_port:
438       - 1c1_scalling_instance_1c1_t1_port
439       - network.outgoing.bytes.rate
440       network.outgoing.bytes_1c1_scalling_instance_1c1_t2_port:
441       - 1c1_scalling_instance_1c1_t2_port
442       - network.outgoing.bytes
443       disk.latency_1c1_scalling_instance:
444       - 1c1_scalling_instance
445       - disk.latency
446       binding_1c1_scalling_instance:
447       - 1c1_scalling_instance
448       - binding
449       disk.device.usage_1c1_scalling_instance:
450       - 1c1_scalling_instance
451       - disk.device.usage
452       network.incoming.packets_1c1_scalling_instance_1c1_t1_port:
453       - 1c1_scalling_instance_1c1_t1_port
454       - network.incoming.packets
455       disk.allocation_1c1_scalling_instance:
456       - 1c1_scalling_instance
457       - disk.allocation
458       feature_1c1_scalling_instance_1c1_t2_port:
459       - 1c1_scalling_instance_1c1_t2_port
460       - feature
461       memory.usage_1c1_scalling_instance:
462       - 1c1_scalling_instance
463       - memory.usage
464       network.incoming.bytes_1c1_scalling_instance_1c1_t2_port:
465       - 1c1_scalling_instance_1c1_t2_port
466       - network.incoming.bytes
467       network.outgoing.bytes.rate_1c1_scalling_instance_1c1_t2_port:
468       - 1c1_scalling_instance_1c1_t2_port
469       - network.outgoing.bytes.rate
470       os_1c1_scalling_instance:
471       - 1c1_scalling_instance
472       - os
473       disk.iops_1c1_scalling_instance:
474       - 1c1_scalling_instance
475       - disk.iops
476       network.outpoing.packets_1c1_scalling_instance_1c1_t1_port:
477       - 1c1_scalling_instance_1c1_t1_port
478       - network.outpoing.packets
479       attachment_1c1_scalling_instance_1c1_t1_port:
480       - 1c1_scalling_instance_1c1_t1_port
481       - attachment
482       cpu.delta_1c1_scalling_instance:
483       - 1c1_scalling_instance
484       - cpu.delta
485       memory_1c1_scalling_instance:
486       - 1c1_scalling_instance
487       - memory
488       instance_1c1_scalling_instance:
489       - 1c1_scalling_instance
490       - instance
491     requirements:
492       dependency_1c1_scalling_instance:
493       - 1c1_scalling_instance
494       - dependency
495       link_1c1_scalling_instance_1c1_t1_port:
496       - 1c1_scalling_instance_1c1_t1_port
497       - link
498       dependency_1c1_scalling_instance_1c1_t2_port:
499       - 1c1_scalling_instance_1c1_t2_port
500       - dependency
501       dependency_1c1_scalling_instance_1c1_t1_port:
502       - 1c1_scalling_instance_1c1_t1_port
503       - dependency
504       link_1c1_scalling_instance_1c1_t2_port:
505       - 1c1_scalling_instance_1c1_t2_port
506       - link
507       local_storage_1c1_scalling_instance:
508       - 1c1_scalling_instance
509       - local_storage