[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 / novatovolumeconnection / sharednestedconnection / expectedoutputfiles / nestedServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: nested
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.cmaui:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12 topology_template:
13   inputs:
14     cmaui_names:
15       hidden: false
16       immutable: false
17       type: list
18       description: CMAUI1, CMAUI2 server names
19       entry_schema:
20         type: string
21     p1:
22       hidden: false
23       immutable: false
24       type: string
25       description: UID of OAM network
26     cmaui_image:
27       hidden: false
28       immutable: false
29       type: string
30       description: Image for CMAUI server
31     cmaui_flavor:
32       hidden: false
33       immutable: false
34       type: string
35       description: Flavor for CMAUI server
36     cmaui_volume_param2:
37       hidden: false
38       immutable: false
39       type: string
40       description: nova server id
41     security_group_name:
42       hidden: false
43       immutable: false
44       type: list
45       description: CMAUI1, CMAUI2 server names
46       entry_schema:
47         type: string
48     availability_zone_0:
49       label: availabilityzone name
50       hidden: false
51       immutable: false
52       type: string
53       description: availabilityzone name
54     shared_vol1:
55       hidden: false
56       immutable: false
57       type: string
58       description: nova server id
59     cmaui_oam_ips:
60       hidden: false
61       immutable: false
62       type: string
63   node_templates:
64     cmaui_port_2:
65       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
66       properties:
67         replacement_policy: AUTO
68         ip_requirements:
69         - ip_version: 4
70           ip_count_required:
71             is_required: true
72           floating_ip_count_required:
73             is_required: false
74         security_groups:
75         - get_input: security_group_name
76         fixed_ips:
77         - ip_address:
78             get_input:
79             - cmaui_oam_ips
80             - 0
81         mac_requirements:
82           mac_count_required:
83             is_required: false
84         network:
85           get_input: p1
86       requirements:
87       - binding:
88           capability: tosca.capabilities.network.Bindable
89           node: server_cmaui2
90           relationship: tosca.relationships.network.BindsTo
91     server_cmaui2:
92       type: org.openecomp.resource.vfc.nodes.heat.cmaui
93       properties:
94         flavor:
95           get_input: cmaui_flavor
96         availability_zone:
97           get_input: availability_zone_0
98         image:
99           get_input: cmaui_image
100         name:
101           get_input:
102           - cmaui_names
103           - 0
104     server_cmaui1:
105       type: org.openecomp.resource.vfc.nodes.heat.cmaui
106       properties:
107         flavor:
108           get_input: cmaui_flavor
109         availability_zone:
110           get_input: availability_zone_0
111         image:
112           get_input: cmaui_image
113         name:
114           get_input:
115           - cmaui_names
116           - 0
117     cmaui_port_1:
118       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
119       properties:
120         replacement_policy: AUTO
121         ip_requirements:
122         - ip_version: 4
123           ip_count_required:
124             is_required: true
125           floating_ip_count_required:
126             is_required: false
127         security_groups:
128         - get_input: security_group_name
129         fixed_ips:
130         - ip_address:
131             get_input:
132             - cmaui_oam_ips
133             - 0
134         mac_requirements:
135           mac_count_required:
136             is_required: false
137         network:
138           get_input: p1
139       requirements:
140       - binding:
141           capability: tosca.capabilities.network.Bindable
142           node: server_cmaui1
143           relationship: tosca.relationships.network.BindsTo
144   groups:
145     nested_group:
146       type: org.openecomp.groups.heat.HeatStack
147       properties:
148         heat_file: ../Artifacts/nested.yml
149         description: cmaui server template for vMMSC
150       members:
151       - cmaui_port_2
152       - server_cmaui2
153       - server_cmaui1
154       - cmaui_port_1
155   substitution_mappings:
156     node_type: org.openecomp.resource.abstract.nodes.heat.nested
157     capabilities:
158       memory.usage_server_cmaui2:
159       - server_cmaui2
160       - memory.usage
161       scalable_server_cmaui1:
162       - server_cmaui1
163       - scalable
164       scalable_server_cmaui2:
165       - server_cmaui2
166       - scalable
167       cpu.delta_server_cmaui2:
168       - server_cmaui2
169       - cpu.delta
170       disk.device.write.requests.rate_server_cmaui2:
171       - server_cmaui2
172       - disk.device.write.requests.rate
173       cpu.delta_server_cmaui1:
174       - server_cmaui1
175       - cpu.delta
176       disk.iops_server_cmaui1:
177       - server_cmaui1
178       - disk.iops
179       host_server_cmaui1:
180       - server_cmaui1
181       - host
182       disk.device.write.requests.rate_server_cmaui1:
183       - server_cmaui1
184       - disk.device.write.requests.rate
185       disk.iops_server_cmaui2:
186       - server_cmaui2
187       - disk.iops
188       disk.device.write.bytes.rate_server_cmaui2:
189       - server_cmaui2
190       - disk.device.write.bytes.rate
191       disk.device.write.bytes.rate_server_cmaui1:
192       - server_cmaui1
193       - disk.device.write.bytes.rate
194       memory.usage_server_cmaui1:
195       - server_cmaui1
196       - memory.usage
197       host_server_cmaui2:
198       - server_cmaui2
199       - host
200       disk.write.requests_server_cmaui2:
201       - server_cmaui2
202       - disk.write.requests
203       memory_server_cmaui1:
204       - server_cmaui1
205       - memory
206       memory_server_cmaui2:
207       - server_cmaui2
208       - memory
209       disk.write.bytes_server_cmaui1:
210       - server_cmaui1
211       - disk.write.bytes
212       disk.write.bytes_server_cmaui2:
213       - server_cmaui2
214       - disk.write.bytes
215       feature_server_cmaui2:
216       - server_cmaui2
217       - feature
218       feature_server_cmaui1:
219       - server_cmaui1
220       - feature
221       disk.root.size_server_cmaui1:
222       - server_cmaui1
223       - disk.root.size
224       network.outgoing.bytes_cmaui_port_2:
225       - cmaui_port_2
226       - network.outgoing.bytes
227       network.outgoing.bytes_cmaui_port_1:
228       - cmaui_port_1
229       - network.outgoing.bytes
230       disk.write.requests_server_cmaui1:
231       - server_cmaui1
232       - disk.write.requests
233       cpu_server_cmaui2:
234       - server_cmaui2
235       - cpu
236       cpu_server_cmaui1:
237       - server_cmaui1
238       - cpu
239       disk.device.read.requests_server_cmaui2:
240       - server_cmaui2
241       - disk.device.read.requests
242       disk.device.read.requests_server_cmaui1:
243       - server_cmaui1
244       - disk.device.read.requests
245       network.incoming.packets_cmaui_port_2:
246       - cmaui_port_2
247       - network.incoming.packets
248       disk.allocation_server_cmaui2:
249       - server_cmaui2
250       - disk.allocation
251       disk.allocation_server_cmaui1:
252       - server_cmaui1
253       - disk.allocation
254       disk.read.bytes.rate_server_cmaui1:
255       - server_cmaui1
256       - disk.read.bytes.rate
257       disk.read.bytes.rate_server_cmaui2:
258       - server_cmaui2
259       - disk.read.bytes.rate
260       network.incoming.packets_cmaui_port_1:
261       - cmaui_port_1
262       - network.incoming.packets
263       binding_server_cmaui2:
264       - server_cmaui2
265       - binding
266       disk.read.requests_server_cmaui2:
267       - server_cmaui2
268       - disk.read.requests
269       binding_server_cmaui1:
270       - server_cmaui1
271       - binding
272       disk.read.requests_server_cmaui1:
273       - server_cmaui1
274       - disk.read.requests
275       disk.latency_server_cmaui1:
276       - server_cmaui1
277       - disk.latency
278       disk.latency_server_cmaui2:
279       - server_cmaui2
280       - disk.latency
281       memory.resident_server_cmaui1:
282       - server_cmaui1
283       - memory.resident
284       memory.resident_server_cmaui2:
285       - server_cmaui2
286       - memory.resident
287       binding_cmaui_port_1:
288       - cmaui_port_1
289       - binding
290       binding_cmaui_port_2:
291       - cmaui_port_2
292       - binding
293       disk.device.write.bytes_server_cmaui2:
294       - server_cmaui2
295       - disk.device.write.bytes
296       disk.device.write.bytes_server_cmaui1:
297       - server_cmaui1
298       - disk.device.write.bytes
299       disk.capacity_server_cmaui1:
300       - server_cmaui1
301       - disk.capacity
302       disk.capacity_server_cmaui2:
303       - server_cmaui2
304       - disk.capacity
305       network.outgoing.bytes.rate_cmaui_port_2:
306       - cmaui_port_2
307       - network.outgoing.bytes.rate
308       os_server_cmaui1:
309       - server_cmaui1
310       - os
311       network.outgoing.bytes.rate_cmaui_port_1:
312       - cmaui_port_1
313       - network.outgoing.bytes.rate
314       network.incoming.bytes_cmaui_port_2:
315       - cmaui_port_2
316       - network.incoming.bytes
317       network.incoming.bytes_cmaui_port_1:
318       - cmaui_port_1
319       - network.incoming.bytes
320       os_server_cmaui2:
321       - server_cmaui2
322       - os
323       disk.device.read.bytes.rate_server_cmaui1:
324       - server_cmaui1
325       - disk.device.read.bytes.rate
326       disk.write.bytes.rate_server_cmaui1:
327       - server_cmaui1
328       - disk.write.bytes.rate
329       disk.write.bytes.rate_server_cmaui2:
330       - server_cmaui2
331       - disk.write.bytes.rate
332       disk.device.write.requests_server_cmaui1:
333       - server_cmaui1
334       - disk.device.write.requests
335       disk.device.write.requests_server_cmaui2:
336       - server_cmaui2
337       - disk.device.write.requests
338       network.incoming.packets.rate_cmaui_port_1:
339       - cmaui_port_1
340       - network.incoming.packets.rate
341       network.incoming.packets.rate_cmaui_port_2:
342       - cmaui_port_2
343       - network.incoming.packets.rate
344       feature_cmaui_port_1:
345       - cmaui_port_1
346       - feature
347       feature_cmaui_port_2:
348       - cmaui_port_2
349       - feature
350       disk.device.read.bytes.rate_server_cmaui2:
351       - server_cmaui2
352       - disk.device.read.bytes.rate
353       attachment_cmaui_port_2:
354       - cmaui_port_2
355       - attachment
356       network.outgoing.packets.rate_cmaui_port_1:
357       - cmaui_port_1
358       - network.outgoing.packets.rate
359       network.outgoing.packets.rate_cmaui_port_2:
360       - cmaui_port_2
361       - network.outgoing.packets.rate
362       attachment_cmaui_port_1:
363       - cmaui_port_1
364       - attachment
365       disk.read.bytes_server_cmaui2:
366       - server_cmaui2
367       - disk.read.bytes
368       instance_server_cmaui2:
369       - server_cmaui2
370       - instance
371       disk.device.allocation_server_cmaui2:
372       - server_cmaui2
373       - disk.device.allocation
374       instance_server_cmaui1:
375       - server_cmaui1
376       - instance
377       disk.device.allocation_server_cmaui1:
378       - server_cmaui1
379       - disk.device.allocation
380       disk.read.bytes_server_cmaui1:
381       - server_cmaui1
382       - disk.read.bytes
383       disk.device.usage_server_cmaui1:
384       - server_cmaui1
385       - disk.device.usage
386       disk.device.usage_server_cmaui2:
387       - server_cmaui2
388       - disk.device.usage
389       disk.device.capacity_server_cmaui2:
390       - server_cmaui2
391       - disk.device.capacity
392       disk.device.capacity_server_cmaui1:
393       - server_cmaui1
394       - disk.device.capacity
395       disk.usage_server_cmaui2:
396       - server_cmaui2
397       - disk.usage
398       vcpus_server_cmaui1:
399       - server_cmaui1
400       - vcpus
401       vcpus_server_cmaui2:
402       - server_cmaui2
403       - vcpus
404       disk.usage_server_cmaui1:
405       - server_cmaui1
406       - disk.usage
407       endpoint_server_cmaui1:
408       - server_cmaui1
409       - endpoint
410       endpoint_server_cmaui2:
411       - server_cmaui2
412       - endpoint
413       cpu_util_server_cmaui1:
414       - server_cmaui1
415       - cpu_util
416       cpu_util_server_cmaui2:
417       - server_cmaui2
418       - cpu_util
419       network.incoming.bytes.rate_cmaui_port_1:
420       - cmaui_port_1
421       - network.incoming.bytes.rate
422       network.incoming.bytes.rate_cmaui_port_2:
423       - cmaui_port_2
424       - network.incoming.bytes.rate
425       disk.root.size_server_cmaui2:
426       - server_cmaui2
427       - disk.root.size
428       disk.write.requests.rate_server_cmaui2:
429       - server_cmaui2
430       - disk.write.requests.rate
431       disk.write.requests.rate_server_cmaui1:
432       - server_cmaui1
433       - disk.write.requests.rate
434       disk.device.latency_server_cmaui1:
435       - server_cmaui1
436       - disk.device.latency
437       network.outpoing.packets_cmaui_port_1:
438       - cmaui_port_1
439       - network.outpoing.packets
440       network.outpoing.packets_cmaui_port_2:
441       - cmaui_port_2
442       - network.outpoing.packets
443       disk.device.latency_server_cmaui2:
444       - server_cmaui2
445       - disk.device.latency
446       disk.device.iops_server_cmaui1:
447       - server_cmaui1
448       - disk.device.iops
449       disk.device.iops_server_cmaui2:
450       - server_cmaui2
451       - disk.device.iops
452       disk.ephemeral.size_server_cmaui2:
453       - server_cmaui2
454       - disk.ephemeral.size
455       disk.device.read.requests.rate_server_cmaui2:
456       - server_cmaui2
457       - disk.device.read.requests.rate
458       disk.ephemeral.size_server_cmaui1:
459       - server_cmaui1
460       - disk.ephemeral.size
461       disk.device.read.requests.rate_server_cmaui1:
462       - server_cmaui1
463       - disk.device.read.requests.rate
464       disk.device.read.bytes_server_cmaui2:
465       - server_cmaui2
466       - disk.device.read.bytes
467       disk.device.read.bytes_server_cmaui1:
468       - server_cmaui1
469       - disk.device.read.bytes
470     requirements:
471       dependency_server_cmaui1:
472       - server_cmaui1
473       - dependency
474       dependency_server_cmaui2:
475       - server_cmaui2
476       - dependency
477       dependency_cmaui_port_1:
478       - cmaui_port_1
479       - dependency
480       link_cmaui_port_2:
481       - cmaui_port_2
482       - link
483       link_cmaui_port_1:
484       - cmaui_port_1
485       - link
486       local_storage_server_cmaui2:
487       - server_cmaui2
488       - local_storage
489       dependency_cmaui_port_2:
490       - cmaui_port_2
491       - dependency
492       local_storage_server_cmaui1:
493       - server_cmaui1
494       - local_storage