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