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