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