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