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