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