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