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