[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_1c1_scalling_instanceServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: Nested_1c1_scalling_instance
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.1c1_scalling_instance:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12 topology_template:
13   inputs:
14     port_1c1_t1_port_fixed_ips:
15       type: list
16       required: true
17       entry_schema:
18         type: json
19     compute_1c1_scalling_instance_user_data_format:
20       type: list
21       required: true
22       entry_schema:
23         type: string
24     port_1c1_t2_port_ip_requirements:
25       type: list
26       required: true
27       entry_schema:
28         type: json
29     port_1c1_t1_port_mac_requirements:
30       type: list
31       required: true
32       entry_schema:
33         type: json
34     port_1c1_t2_port_network_role_tag:
35       type: list
36       required: true
37       entry_schema:
38         type: string
39     index_value:
40       type: integer
41       description: Index value of this substitution service template runtime instance
42       required: false
43       default: 0
44       constraints:
45       - greater_or_equal: 0
46     port_1c1_t2_port_mac_requirements:
47       type: list
48       required: true
49       entry_schema:
50         type: json
51     vm_flavor_name:
52       type: string
53       required: true
54     compute_1c1_scalling_instance_availability_zone:
55       type: list
56       required: true
57       entry_schema:
58         type: string
59     port_1c1_t1_port_ip_requirements:
60       type: list
61       required: true
62       entry_schema:
63         type: json
64     port_1c1_t2_port_name:
65       type: list
66       required: true
67       entry_schema:
68         type: string
69     vm_image_name:
70       type: string
71       required: true
72     compute_1c1_scalling_instance_scheduler_hints:
73       type: list
74       required: true
75       entry_schema:
76         type: json
77     compute_1c1_scalling_instance_name:
78       type: list
79       required: true
80       entry_schema:
81         type: string
82     port_1c1_t1_port_name:
83       type: list
84       required: true
85       entry_schema:
86         type: string
87     port_1c1_t1_port_network:
88       type: list
89       required: true
90       entry_schema:
91         type: string
92     port_1c1_t2_port_fixed_ips:
93       type: list
94       required: true
95       entry_schema:
96         type: json
97     port_1c1_t2_port_network:
98       type: list
99       required: true
100       entry_schema:
101         type: string
102   node_templates:
103     1c1_scalling_instance_1c1_t1_port:
104       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
105       properties:
106         ip_requirements:
107           get_input:
108           - port_1c1_t1_port_ip_requirements
109           - index_value
110         mac_requirements:
111           get_input:
112           - port_1c1_t1_port_mac_requirements
113           - index_value
114         fixed_ips:
115           get_input:
116           - port_1c1_t1_port_fixed_ips
117           - index_value
118         name:
119           get_input:
120           - port_1c1_t1_port_name
121           - index_value
122         network:
123           get_input:
124           - port_1c1_t1_port_network
125           - index_value
126       requirements:
127       - binding:
128           capability: tosca.capabilities.network.Bindable
129           node: 1c1_scalling_instance
130           relationship: tosca.relationships.network.BindsTo
131     1c1_scalling_instance:
132       type: org.openecomp.resource.vfc.nodes.heat.1c1_scalling_instance
133       properties:
134         availability_zone:
135           get_input:
136           - compute_1c1_scalling_instance_availability_zone
137           - index_value
138         flavor:
139           get_input: vm_flavor_name
140         image:
141           get_input: vm_image_name
142         name:
143           get_input:
144           - compute_1c1_scalling_instance_name
145           - index_value
146         scheduler_hints:
147           get_input:
148           - compute_1c1_scalling_instance_scheduler_hints
149           - index_value
150         user_data_format:
151           get_input:
152           - compute_1c1_scalling_instance_user_data_format
153           - index_value
154     1c1_scalling_instance_1c1_t2_port:
155       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
156       properties:
157         ip_requirements:
158           get_input:
159           - port_1c1_t2_port_ip_requirements
160           - index_value
161         network_role_tag:
162           get_input:
163           - port_1c1_t2_port_network_role_tag
164           - index_value
165         mac_requirements:
166           get_input:
167           - port_1c1_t2_port_mac_requirements
168           - index_value
169         fixed_ips:
170           get_input:
171           - port_1c1_t2_port_fixed_ips
172           - index_value
173         name:
174           get_input:
175           - port_1c1_t2_port_name
176           - index_value
177         network:
178           get_input:
179           - port_1c1_t2_port_network
180           - index_value
181       requirements:
182       - binding:
183           capability: tosca.capabilities.network.Bindable
184           node: 1c1_scalling_instance
185           relationship: tosca.relationships.network.BindsTo
186   outputs:
187     1c1_scalling_instance_instance_name:
188       type: list
189       value:
190         get_attribute:
191         - 1c1_scalling_instance
192         - instance_name
193       entry_schema:
194         type: string
195     1c1_scalling_instance_1c1_t2_port_tenant_id:
196       type: list
197       value:
198         get_attribute:
199         - 1c1_scalling_instance_1c1_t2_port
200         - tenant_id
201       entry_schema:
202         type: string
203   substitution_mappings:
204     node_type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance
205     capabilities:
206       disk.device.latency_1c1_scalling_instance:
207       - 1c1_scalling_instance
208       - disk.device.latency
209       disk.ephemeral.size_1c1_scalling_instance:
210       - 1c1_scalling_instance
211       - disk.ephemeral.size
212       disk.root.size_1c1_scalling_instance:
213       - 1c1_scalling_instance
214       - disk.root.size
215       endpoint_1c1_scalling_instance:
216       - 1c1_scalling_instance
217       - endpoint
218       disk.read.bytes_1c1_scalling_instance:
219       - 1c1_scalling_instance
220       - disk.read.bytes
221       network.outgoing.packets.rate_1c1_scalling_instance_1c1_t2_port:
222       - 1c1_scalling_instance_1c1_t2_port
223       - network.outgoing.packets.rate
224       network.incoming.packets.rate_1c1_scalling_instance_1c1_t2_port:
225       - 1c1_scalling_instance_1c1_t2_port
226       - network.incoming.packets.rate
227       disk.usage_1c1_scalling_instance:
228       - 1c1_scalling_instance
229       - disk.usage
230       memory.resident_1c1_scalling_instance:
231       - 1c1_scalling_instance
232       - memory.resident
233       network.incoming.bytes.rate_1c1_scalling_instance_1c1_t2_port:
234       - 1c1_scalling_instance_1c1_t2_port
235       - network.incoming.bytes.rate
236       cpu_1c1_scalling_instance:
237       - 1c1_scalling_instance
238       - cpu
239       disk.write.bytes_1c1_scalling_instance:
240       - 1c1_scalling_instance
241       - disk.write.bytes
242       network.incoming.packets.rate_1c1_scalling_instance_1c1_t1_port:
243       - 1c1_scalling_instance_1c1_t1_port
244       - network.incoming.packets.rate
245       network.incoming.bytes_1c1_scalling_instance_1c1_t1_port:
246       - 1c1_scalling_instance_1c1_t1_port
247       - network.incoming.bytes
248       disk.write.bytes.rate_1c1_scalling_instance:
249       - 1c1_scalling_instance
250       - disk.write.bytes.rate
251       disk.device.allocation_1c1_scalling_instance:
252       - 1c1_scalling_instance
253       - disk.device.allocation
254       network.incoming.bytes.rate_1c1_scalling_instance_1c1_t1_port:
255       - 1c1_scalling_instance_1c1_t1_port
256       - network.incoming.bytes.rate
257       feature_1c1_scalling_instance:
258       - 1c1_scalling_instance
259       - feature
260       disk.device.write.requests.rate_1c1_scalling_instance:
261       - 1c1_scalling_instance
262       - disk.device.write.requests.rate
263       disk.read.bytes.rate_1c1_scalling_instance:
264       - 1c1_scalling_instance
265       - disk.read.bytes.rate
266       network.outpoing.packets_1c1_scalling_instance_1c1_t2_port:
267       - 1c1_scalling_instance_1c1_t2_port
268       - network.outpoing.packets
269       scalable_1c1_scalling_instance:
270       - 1c1_scalling_instance
271       - scalable
272       disk.device.read.bytes_1c1_scalling_instance:
273       - 1c1_scalling_instance
274       - disk.device.read.bytes
275       binding_1c1_scalling_instance_1c1_t2_port:
276       - 1c1_scalling_instance_1c1_t2_port
277       - binding
278       disk.device.write.bytes_1c1_scalling_instance:
279       - 1c1_scalling_instance
280       - disk.device.write.bytes
281       disk.read.requests_1c1_scalling_instance:
282       - 1c1_scalling_instance
283       - disk.read.requests
284       network.incoming.packets_1c1_scalling_instance_1c1_t2_port:
285       - 1c1_scalling_instance_1c1_t2_port
286       - network.incoming.packets
287       vcpus_1c1_scalling_instance:
288       - 1c1_scalling_instance
289       - vcpus
290       network.outgoing.bytes_1c1_scalling_instance_1c1_t1_port:
291       - 1c1_scalling_instance_1c1_t1_port
292       - network.outgoing.bytes
293       host_1c1_scalling_instance:
294       - 1c1_scalling_instance
295       - host
296       disk.write.requests_1c1_scalling_instance:
297       - 1c1_scalling_instance
298       - disk.write.requests
299       feature_1c1_scalling_instance_1c1_t1_port:
300       - 1c1_scalling_instance_1c1_t1_port
301       - feature
302       binding_1c1_scalling_instance_1c1_t1_port:
303       - 1c1_scalling_instance_1c1_t1_port
304       - binding
305       disk.device.read.requests.rate_1c1_scalling_instance:
306       - 1c1_scalling_instance
307       - disk.device.read.requests.rate
308       attachment_1c1_scalling_instance_1c1_t2_port:
309       - 1c1_scalling_instance_1c1_t2_port
310       - attachment
311       disk.device.read.bytes.rate_1c1_scalling_instance:
312       - 1c1_scalling_instance
313       - disk.device.read.bytes.rate
314       network.outgoing.packets.rate_1c1_scalling_instance_1c1_t1_port:
315       - 1c1_scalling_instance_1c1_t1_port
316       - network.outgoing.packets.rate
317       disk.device.iops_1c1_scalling_instance:
318       - 1c1_scalling_instance
319       - disk.device.iops
320       disk.device.capacity_1c1_scalling_instance:
321       - 1c1_scalling_instance
322       - disk.device.capacity
323       disk.capacity_1c1_scalling_instance:
324       - 1c1_scalling_instance
325       - disk.capacity
326       disk.write.requests.rate_1c1_scalling_instance:
327       - 1c1_scalling_instance
328       - disk.write.requests.rate
329       cpu_util_1c1_scalling_instance:
330       - 1c1_scalling_instance
331       - cpu_util
332       disk.device.read.requests_1c1_scalling_instance:
333       - 1c1_scalling_instance
334       - disk.device.read.requests
335       disk.device.write.bytes.rate_1c1_scalling_instance:
336       - 1c1_scalling_instance
337       - disk.device.write.bytes.rate
338       disk.device.write.requests_1c1_scalling_instance:
339       - 1c1_scalling_instance
340       - disk.device.write.requests
341       network.outgoing.bytes.rate_1c1_scalling_instance_1c1_t1_port:
342       - 1c1_scalling_instance_1c1_t1_port
343       - network.outgoing.bytes.rate
344       network.outgoing.bytes_1c1_scalling_instance_1c1_t2_port:
345       - 1c1_scalling_instance_1c1_t2_port
346       - network.outgoing.bytes
347       disk.latency_1c1_scalling_instance:
348       - 1c1_scalling_instance
349       - disk.latency
350       binding_1c1_scalling_instance:
351       - 1c1_scalling_instance
352       - binding
353       disk.device.usage_1c1_scalling_instance:
354       - 1c1_scalling_instance
355       - disk.device.usage
356       network.incoming.packets_1c1_scalling_instance_1c1_t1_port:
357       - 1c1_scalling_instance_1c1_t1_port
358       - network.incoming.packets
359       disk.allocation_1c1_scalling_instance:
360       - 1c1_scalling_instance
361       - disk.allocation
362       feature_1c1_scalling_instance_1c1_t2_port:
363       - 1c1_scalling_instance_1c1_t2_port
364       - feature
365       memory.usage_1c1_scalling_instance:
366       - 1c1_scalling_instance
367       - memory.usage
368       network.incoming.bytes_1c1_scalling_instance_1c1_t2_port:
369       - 1c1_scalling_instance_1c1_t2_port
370       - network.incoming.bytes
371       network.outgoing.bytes.rate_1c1_scalling_instance_1c1_t2_port:
372       - 1c1_scalling_instance_1c1_t2_port
373       - network.outgoing.bytes.rate
374       os_1c1_scalling_instance:
375       - 1c1_scalling_instance
376       - os
377       disk.iops_1c1_scalling_instance:
378       - 1c1_scalling_instance
379       - disk.iops
380       network.outpoing.packets_1c1_scalling_instance_1c1_t1_port:
381       - 1c1_scalling_instance_1c1_t1_port
382       - network.outpoing.packets
383       attachment_1c1_scalling_instance_1c1_t1_port:
384       - 1c1_scalling_instance_1c1_t1_port
385       - attachment
386       cpu.delta_1c1_scalling_instance:
387       - 1c1_scalling_instance
388       - cpu.delta
389       memory_1c1_scalling_instance:
390       - 1c1_scalling_instance
391       - memory
392       instance_1c1_scalling_instance:
393       - 1c1_scalling_instance
394       - instance
395     requirements:
396       dependency_1c1_scalling_instance:
397       - 1c1_scalling_instance
398       - dependency
399       link_1c1_scalling_instance_1c1_t1_port:
400       - 1c1_scalling_instance_1c1_t1_port
401       - link
402       dependency_1c1_scalling_instance_1c1_t2_port:
403       - 1c1_scalling_instance_1c1_t2_port
404       - dependency
405       dependency_1c1_scalling_instance_1c1_t1_port:
406       - 1c1_scalling_instance_1c1_t1_port
407       - dependency
408       link_1c1_scalling_instance_1c1_t2_port:
409       - 1c1_scalling_instance_1c1_t2_port
410       - link
411       local_storage_1c1_scalling_instance:
412       - 1c1_scalling_instance
413       - local_storage