[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 / connectivityBetweenPatterns / out / Nested_a_single_1aServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: Nested_a_single_1a
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.a_single_1a:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12 topology_template:
13   inputs:
14     compute_a_single_1a_metadata:
15       type: list
16       required: true
17       entry_schema:
18         type: json
19     port_1a_t1_port_ip_requirements:
20       type: list
21       required: true
22       entry_schema:
23         type: json
24     port_1a_t2_port_network_role_tag:
25       type: list
26       required: true
27       entry_schema:
28         type: string
29     vm_flavor_name:
30       type: string
31       required: true
32     port_1a_t2_port_network_role:
33       type: list
34       required: true
35       entry_schema:
36         type: string
37     port_1a_t2_port_network:
38       type: list
39       required: true
40       entry_schema:
41         type: string
42     port_1a_t1_port_mac_requirements:
43       type: list
44       required: true
45       entry_schema:
46         type: json
47     port_1a_t1_port_network:
48       type: list
49       required: true
50       entry_schema:
51         type: string
52     port_1a_t1_port_subnetpoolid:
53       type: list
54       required: true
55       entry_schema:
56         type: string
57     vm_image_name:
58       type: string
59       required: true
60     port_1a_t2_port_ip_requirements:
61       type: list
62       required: true
63       entry_schema:
64         type: json
65     port_1a_t1_port_vlan_requirements:
66       type: list
67       required: true
68       entry_schema:
69         type: json
70     port_1a_t1_port_exCP_naming:
71       type: list
72       required: true
73       entry_schema:
74         type: json
75     compute_a_single_1a_availability_zone:
76       type: list
77       required: true
78       entry_schema:
79         type: string
80     compute_a_single_1a_scheduler_hints:
81       type: list
82       required: true
83       entry_schema:
84         type: json
85     index_value:
86       type: integer
87       description: Index value of this substitution service template runtime instance
88       required: false
89       default: 0
90       constraints:
91       - greater_or_equal: 0
92     port_1a_t1_port_network_role_tag:
93       type: list
94       required: true
95       entry_schema:
96         type: string
97     port_1a_t1_port_network_role:
98       type: list
99       required: true
100       entry_schema:
101         type: string
102     port_1a_t1_port_order:
103       type: list
104       required: true
105       entry_schema:
106         type: integer
107     port_1a_t2_port_exCP_naming:
108       type: list
109       required: true
110       entry_schema:
111         type: json
112     port_1a_t2_port_vlan_requirements:
113       type: list
114       required: true
115       entry_schema:
116         type: json
117     port_1a_t2_port_subnetpoolid:
118       type: list
119       required: true
120       entry_schema:
121         type: string
122     port_1a_t2_port_order:
123       type: list
124       required: true
125       entry_schema:
126         type: integer
127     compute_a_single_1a_user_data_format:
128       type: list
129       required: true
130       entry_schema:
131         type: string
132     compute_a_single_1a_name:
133       type: list
134       required: true
135       entry_schema:
136         type: string
137     port_1a_t2_port_mac_requirements:
138       type: list
139       required: true
140       entry_schema:
141         type: json
142   node_templates:
143     a_single_1a_1a_t1_port:
144       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
145       properties:
146         exCP_naming:
147           get_input:
148           - port_1a_t1_port_exCP_naming
149           - index_value
150         vlan_requirements:
151           get_input:
152           - port_1a_t1_port_vlan_requirements
153           - index_value
154         ip_requirements:
155           get_input:
156           - port_1a_t1_port_ip_requirements
157           - index_value
158         network_role_tag:
159           get_input:
160           - port_1a_t1_port_network_role_tag
161           - index_value
162         mac_requirements:
163           get_input:
164           - port_1a_t1_port_mac_requirements
165           - index_value
166         order:
167           get_input:
168           - port_1a_t1_port_order
169           - index_value
170         network_role:
171           get_input:
172           - port_1a_t1_port_network_role
173           - index_value
174         subnetpoolid:
175           get_input:
176           - port_1a_t1_port_subnetpoolid
177           - index_value
178         network:
179           get_input:
180           - port_1a_t1_port_network
181           - index_value
182       requirements:
183       - binding:
184           capability: tosca.capabilities.network.Bindable
185           node: a_single_1a
186           relationship: tosca.relationships.network.BindsTo
187     a_single_1a:
188       type: org.openecomp.resource.vfc.nodes.heat.a_single_1a
189       properties:
190         availability_zone:
191           get_input:
192           - compute_a_single_1a_availability_zone
193           - index_value
194         flavor:
195           get_input: vm_flavor_name
196         metadata:
197           get_input:
198           - compute_a_single_1a_metadata
199           - index_value
200         image:
201           get_input: vm_image_name
202         name:
203           get_input:
204           - compute_a_single_1a_name
205           - index_value
206         scheduler_hints:
207           get_input:
208           - compute_a_single_1a_scheduler_hints
209           - index_value
210         user_data_format:
211           get_input:
212           - compute_a_single_1a_user_data_format
213           - index_value
214     a_single_1a_1a_t2_port:
215       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
216       properties:
217         exCP_naming:
218           get_input:
219           - port_1a_t2_port_exCP_naming
220           - index_value
221         vlan_requirements:
222           get_input:
223           - port_1a_t2_port_vlan_requirements
224           - index_value
225         ip_requirements:
226           get_input:
227           - port_1a_t2_port_ip_requirements
228           - index_value
229         network_role_tag:
230           get_input:
231           - port_1a_t2_port_network_role_tag
232           - index_value
233         mac_requirements:
234           get_input:
235           - port_1a_t2_port_mac_requirements
236           - index_value
237         order:
238           get_input:
239           - port_1a_t2_port_order
240           - index_value
241         network_role:
242           get_input:
243           - port_1a_t2_port_network_role
244           - index_value
245         subnetpoolid:
246           get_input:
247           - port_1a_t2_port_subnetpoolid
248           - index_value
249         network:
250           get_input:
251           - port_1a_t2_port_network
252           - index_value
253       requirements:
254       - binding:
255           capability: tosca.capabilities.network.Bindable
256           node: a_single_1a
257           relationship: tosca.relationships.network.BindsTo
258   outputs:
259     a_single_1a_instance_name:
260       type: list
261       value:
262         get_attribute:
263         - a_single_1a
264         - instance_name
265       entry_schema:
266         type: string
267     a_single_1a_1a_t1_port_tenant_id:
268       type: list
269       value:
270         get_attribute:
271         - a_single_1a_1a_t1_port
272         - tenant_id
273       entry_schema:
274         type: string
275   substitution_mappings:
276     node_type: org.openecomp.resource.abstract.nodes.a_single_1a
277     capabilities:
278       disk.read.bytes_a_single_1a:
279       - a_single_1a
280       - disk.read.bytes
281       network.incoming.bytes.rate_a_single_1a_1a_t2_port:
282       - a_single_1a_1a_t2_port
283       - network.incoming.bytes.rate
284       disk.usage_a_single_1a:
285       - a_single_1a
286       - disk.usage
287       attachment_a_single_1a_1a_t2_port:
288       - a_single_1a_1a_t2_port
289       - attachment
290       scalable_a_single_1a:
291       - a_single_1a
292       - scalable
293       network.outgoing.bytes.rate_a_single_1a_1a_t2_port:
294       - a_single_1a_1a_t2_port
295       - network.outgoing.bytes.rate
296       host_a_single_1a:
297       - a_single_1a
298       - host
299       endpoint_a_single_1a:
300       - a_single_1a
301       - endpoint
302       disk.root.size_a_single_1a:
303       - a_single_1a
304       - disk.root.size
305       memory.resident_a_single_1a:
306       - a_single_1a
307       - memory.resident
308       network.incoming.packets.rate_a_single_1a_1a_t2_port:
309       - a_single_1a_1a_t2_port
310       - network.incoming.packets.rate
311       cpu.delta_a_single_1a:
312       - a_single_1a
313       - cpu.delta
314       disk.device.write.requests_a_single_1a:
315       - a_single_1a
316       - disk.device.write.requests
317       network.incoming.bytes.rate_a_single_1a_1a_t1_port:
318       - a_single_1a_1a_t1_port
319       - network.incoming.bytes.rate
320       disk.iops_a_single_1a:
321       - a_single_1a
322       - disk.iops
323       network.incoming.bytes_a_single_1a_1a_t1_port:
324       - a_single_1a_1a_t1_port
325       - network.incoming.bytes
326       cpu_util_a_single_1a:
327       - a_single_1a
328       - cpu_util
329       os_a_single_1a:
330       - a_single_1a
331       - os
332       disk.device.usage_a_single_1a:
333       - a_single_1a
334       - disk.device.usage
335       network.incoming.packets.rate_a_single_1a_1a_t1_port:
336       - a_single_1a_1a_t1_port
337       - network.incoming.packets.rate
338       network.outgoing.packets.rate_a_single_1a_1a_t2_port:
339       - a_single_1a_1a_t2_port
340       - network.outgoing.packets.rate
341       disk.read.requests_a_single_1a:
342       - a_single_1a
343       - disk.read.requests
344       disk.read.bytes.rate_a_single_1a:
345       - a_single_1a
346       - disk.read.bytes.rate
347       disk.write.bytes.rate_a_single_1a:
348       - a_single_1a
349       - disk.write.bytes.rate
350       attachment_a_single_1a_1a_t1_port:
351       - a_single_1a_1a_t1_port
352       - attachment
353       cpu_a_single_1a:
354       - a_single_1a
355       - cpu
356       memory.usage_a_single_1a:
357       - a_single_1a
358       - memory.usage
359       disk.device.write.requests.rate_a_single_1a:
360       - a_single_1a
361       - disk.device.write.requests.rate
362       binding_a_single_1a_1a_t2_port:
363       - a_single_1a_1a_t2_port
364       - binding
365       network.incoming.packets_a_single_1a_1a_t2_port:
366       - a_single_1a_1a_t2_port
367       - network.incoming.packets
368       disk.device.read.requests_a_single_1a:
369       - a_single_1a
370       - disk.device.read.requests
371       disk.device.latency_a_single_1a:
372       - a_single_1a
373       - disk.device.latency
374       instance_a_single_1a:
375       - a_single_1a
376       - instance
377       binding_a_single_1a:
378       - a_single_1a
379       - binding
380       disk.latency_a_single_1a:
381       - a_single_1a
382       - disk.latency
383       network.outgoing.bytes_a_single_1a_1a_t2_port:
384       - a_single_1a_1a_t2_port
385       - network.outgoing.bytes
386       disk.device.allocation_a_single_1a:
387       - a_single_1a
388       - disk.device.allocation
389       disk.write.bytes_a_single_1a:
390       - a_single_1a
391       - disk.write.bytes
392       feature_a_single_1a_1a_t1_port:
393       - a_single_1a_1a_t1_port
394       - feature
395       network.outpoing.packets_a_single_1a_1a_t2_port:
396       - a_single_1a_1a_t2_port
397       - network.outpoing.packets
398       network.outpoing.packets_a_single_1a_1a_t1_port:
399       - a_single_1a_1a_t1_port
400       - network.outpoing.packets
401       disk.device.read.bytes.rate_a_single_1a:
402       - a_single_1a
403       - disk.device.read.bytes.rate
404       disk.device.write.bytes_a_single_1a:
405       - a_single_1a
406       - disk.device.write.bytes
407       disk.device.write.bytes.rate_a_single_1a:
408       - a_single_1a
409       - disk.device.write.bytes.rate
410       memory_a_single_1a:
411       - a_single_1a
412       - memory
413       disk.allocation_a_single_1a:
414       - a_single_1a
415       - disk.allocation
416       network.outgoing.packets.rate_a_single_1a_1a_t1_port:
417       - a_single_1a_1a_t1_port
418       - network.outgoing.packets.rate
419       feature_a_single_1a_1a_t2_port:
420       - a_single_1a_1a_t2_port
421       - feature
422       disk.capacity_a_single_1a:
423       - a_single_1a
424       - disk.capacity
425       disk.device.read.bytes_a_single_1a:
426       - a_single_1a
427       - disk.device.read.bytes
428       network.incoming.packets_a_single_1a_1a_t1_port:
429       - a_single_1a_1a_t1_port
430       - network.incoming.packets
431       feature_a_single_1a:
432       - a_single_1a
433       - feature
434       network.outgoing.bytes_a_single_1a_1a_t1_port:
435       - a_single_1a_1a_t1_port
436       - network.outgoing.bytes
437       disk.ephemeral.size_a_single_1a:
438       - a_single_1a
439       - disk.ephemeral.size
440       vcpus_a_single_1a:
441       - a_single_1a
442       - vcpus
443       binding_a_single_1a_1a_t1_port:
444       - a_single_1a_1a_t1_port
445       - binding
446       disk.device.iops_a_single_1a:
447       - a_single_1a
448       - disk.device.iops
449       disk.write.requests_a_single_1a:
450       - a_single_1a
451       - disk.write.requests
452       disk.device.read.requests.rate_a_single_1a:
453       - a_single_1a
454       - disk.device.read.requests.rate
455       disk.device.capacity_a_single_1a:
456       - a_single_1a
457       - disk.device.capacity
458       disk.write.requests.rate_a_single_1a:
459       - a_single_1a
460       - disk.write.requests.rate
461       network.incoming.bytes_a_single_1a_1a_t2_port:
462       - a_single_1a_1a_t2_port
463       - network.incoming.bytes
464       network.outgoing.bytes.rate_a_single_1a_1a_t1_port:
465       - a_single_1a_1a_t1_port
466       - network.outgoing.bytes.rate
467     requirements:
468       link_a_single_1a_1a_t2_port:
469       - a_single_1a_1a_t2_port
470       - link
471       link_a_single_1a_1a_t1_port:
472       - a_single_1a_1a_t1_port
473       - link
474       dependency_a_single_1a:
475       - a_single_1a
476       - dependency
477       dependency_a_single_1a_1a_t2_port:
478       - a_single_1a_1a_t2_port
479       - dependency
480       dependency_a_single_1a_1a_t1_port:
481       - a_single_1a_1a_t1_port
482       - dependency
483       local_storage_a_single_1a:
484       - a_single_1a
485       - local_storage