[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 / innernestedconnection / 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     cmaui_cinder_volume_size:
22       label: CMAUI Cinder volume size
23       hidden: false
24       immutable: false
25       type: float
26       description: the size of the CMAUI Cinder volume
27     timezone:
28       label: timezone
29       hidden: false
30       immutable: false
31       type: string
32       description: timezone
33     security_group_name:
34       label: security group name
35       hidden: false
36       immutable: false
37       type: string
38       description: the name of security group
39     cmaui_volume:
40       label: CMAUI volume size
41       hidden: false
42       immutable: false
43       type: string
44       description: Volume for CMAUI server
45     oam_network_netmask:
46       label: oam network netmask
47       hidden: false
48       immutable: false
49       type: string
50       description: oam network gateway
51     cmaui_image:
52       hidden: false
53       immutable: false
54       type: string
55       description: Image for CMAUI server
56     vnf_id:
57       hidden: false
58       immutable: false
59       type: string
60       description: Unique ID for this VNF instance
61       default: This_is_ths_MMSC-CMAUI_id
62     cmaui_flavor:
63       hidden: false
64       immutable: false
65       type: string
66       description: Flavor for CMAUI server
67     oam_network_gateway:
68       label: oam network gateway
69       hidden: false
70       immutable: false
71       type: string
72       description: oam network gateway
73     availability_zone_0:
74       label: availabilityzone name
75       hidden: false
76       immutable: false
77       type: string
78       description: availabilityzone name
79     inner_cmaui_volume_b3:
80       hidden: false
81       immutable: false
82       type: list
83       entry_schema:
84         type: string
85     cmaui_oam_ips:
86       label: CMAUI oam_net IP addresses
87       hidden: false
88       immutable: false
89       type: list
90       description: CMAUI oam_net IP addresses
91       entry_schema:
92         type: string
93     inner_cmaui_volume_a1:
94       label: CMAUI vm volume type
95       hidden: false
96       immutable: false
97       type: string
98       description: the name of the target volume backend
99     inner_cmaui_volume_b2:
100       label: CMAUI vm volume type
101       hidden: false
102       immutable: false
103       type: string
104       description: the name of the target volume backend
105     external_dns:
106       label: dns server
107       hidden: false
108       immutable: false
109       type: string
110       description: dns server
111     oam_net_name:
112       hidden: false
113       immutable: false
114       type: string
115       description: UID of OAM network
116     external_ntp:
117       label: ntp server
118       hidden: false
119       immutable: false
120       type: string
121       description: ntp server
122     CMAUI_volume_type:
123       label: CMAUI vm volume type
124       hidden: false
125       immutable: false
126       type: string
127       description: the name of the target volume backend
128   node_templates:
129     cmaui_port_2:
130       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
131       properties:
132         replacement_policy: AUTO
133         ip_requirements:
134         - ip_version: 4
135           ip_count_required:
136             is_required: true
137           floating_ip_count_required:
138             is_required: false
139         security_groups:
140         - get_input: security_group_name
141         fixed_ips:
142         - ip_address:
143             get_input:
144             - cmaui_oam_ips
145             - 0
146         mac_requirements:
147           mac_count_required:
148             is_required: false
149         network_role_tag: oam
150         network:
151           get_input: oam_net_name
152       requirements:
153       - binding:
154           capability: tosca.capabilities.network.Bindable
155           node: server_cmaui2
156           relationship: tosca.relationships.network.BindsTo
157     server_cmaui2:
158       type: org.openecomp.resource.vfc.nodes.heat.cmaui
159       properties:
160         flavor:
161           get_input: cmaui_flavor
162         availability_zone:
163           get_input: availability_zone_0
164         image:
165           get_input: cmaui_image
166         metadata:
167           vnf_id:
168             get_input: vnf_id
169         user_data_format: RAW
170         name:
171           get_input:
172           - cmaui_names
173           - 0
174     server_cmaui1:
175       type: org.openecomp.resource.vfc.nodes.heat.cmaui
176       properties:
177         flavor:
178           get_input: cmaui_flavor
179         availability_zone:
180           get_input: availability_zone_0
181         image:
182           get_input: cmaui_image
183         metadata:
184           vnf_id:
185             get_input: vnf_id
186         user_data_format: RAW
187         name:
188           get_input:
189           - cmaui_names
190           - 0
191     cmaui_port_0:
192       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
193       properties:
194         replacement_policy: AUTO
195         ip_requirements:
196         - ip_version: 4
197           ip_count_required:
198             is_required: true
199           floating_ip_count_required:
200             is_required: false
201         security_groups:
202         - get_input: security_group_name
203         fixed_ips:
204         - ip_address:
205             get_input:
206             - cmaui_oam_ips
207             - 0
208         mac_requirements:
209           mac_count_required:
210             is_required: false
211         network_role_tag: oam
212         network:
213           get_input: oam_net_name
214       requirements:
215       - binding:
216           capability: tosca.capabilities.network.Bindable
217           node: server_cmaui1
218           relationship: tosca.relationships.network.BindsTo
219   groups:
220     nested_group:
221       type: org.openecomp.groups.heat.HeatStack
222       properties:
223         heat_file: ../Artifacts/nested.yml
224         description: cmaui server template for vMMSC
225       members:
226       - cmaui_port_2
227       - server_cmaui2
228       - server_cmaui1
229       - cmaui_port_0
230   substitution_mappings:
231     node_type: org.openecomp.resource.abstract.nodes.heat.nested
232     capabilities:
233       memory.usage_server_cmaui2:
234       - server_cmaui2
235       - memory.usage
236       scalable_server_cmaui1:
237       - server_cmaui1
238       - scalable
239       scalable_server_cmaui2:
240       - server_cmaui2
241       - scalable
242       cpu.delta_server_cmaui2:
243       - server_cmaui2
244       - cpu.delta
245       disk.device.write.requests.rate_server_cmaui2:
246       - server_cmaui2
247       - disk.device.write.requests.rate
248       cpu.delta_server_cmaui1:
249       - server_cmaui1
250       - cpu.delta
251       disk.iops_server_cmaui1:
252       - server_cmaui1
253       - disk.iops
254       host_server_cmaui1:
255       - server_cmaui1
256       - host
257       disk.device.write.requests.rate_server_cmaui1:
258       - server_cmaui1
259       - disk.device.write.requests.rate
260       disk.iops_server_cmaui2:
261       - server_cmaui2
262       - disk.iops
263       disk.device.write.bytes.rate_server_cmaui2:
264       - server_cmaui2
265       - disk.device.write.bytes.rate
266       disk.device.write.bytes.rate_server_cmaui1:
267       - server_cmaui1
268       - disk.device.write.bytes.rate
269       memory.usage_server_cmaui1:
270       - server_cmaui1
271       - memory.usage
272       host_server_cmaui2:
273       - server_cmaui2
274       - host
275       disk.write.requests_server_cmaui2:
276       - server_cmaui2
277       - disk.write.requests
278       memory_server_cmaui1:
279       - server_cmaui1
280       - memory
281       memory_server_cmaui2:
282       - server_cmaui2
283       - memory
284       disk.write.bytes_server_cmaui1:
285       - server_cmaui1
286       - disk.write.bytes
287       disk.write.bytes_server_cmaui2:
288       - server_cmaui2
289       - disk.write.bytes
290       feature_server_cmaui2:
291       - server_cmaui2
292       - feature
293       feature_server_cmaui1:
294       - server_cmaui1
295       - feature
296       disk.root.size_server_cmaui1:
297       - server_cmaui1
298       - disk.root.size
299       network.outgoing.bytes_cmaui_port_2:
300       - cmaui_port_2
301       - network.outgoing.bytes
302       disk.write.requests_server_cmaui1:
303       - server_cmaui1
304       - disk.write.requests
305       network.outgoing.bytes_cmaui_port_0:
306       - cmaui_port_0
307       - network.outgoing.bytes
308       cpu_server_cmaui2:
309       - server_cmaui2
310       - cpu
311       cpu_server_cmaui1:
312       - server_cmaui1
313       - cpu
314       disk.device.read.requests_server_cmaui2:
315       - server_cmaui2
316       - disk.device.read.requests
317       disk.device.read.requests_server_cmaui1:
318       - server_cmaui1
319       - disk.device.read.requests
320       network.incoming.packets_cmaui_port_2:
321       - cmaui_port_2
322       - network.incoming.packets
323       disk.allocation_server_cmaui2:
324       - server_cmaui2
325       - disk.allocation
326       disk.allocation_server_cmaui1:
327       - server_cmaui1
328       - disk.allocation
329       disk.read.bytes.rate_server_cmaui1:
330       - server_cmaui1
331       - disk.read.bytes.rate
332       disk.read.bytes.rate_server_cmaui2:
333       - server_cmaui2
334       - disk.read.bytes.rate
335       network.incoming.packets_cmaui_port_0:
336       - cmaui_port_0
337       - network.incoming.packets
338       binding_server_cmaui2:
339       - server_cmaui2
340       - binding
341       disk.read.requests_server_cmaui2:
342       - server_cmaui2
343       - disk.read.requests
344       binding_server_cmaui1:
345       - server_cmaui1
346       - binding
347       disk.read.requests_server_cmaui1:
348       - server_cmaui1
349       - disk.read.requests
350       disk.latency_server_cmaui1:
351       - server_cmaui1
352       - disk.latency
353       disk.latency_server_cmaui2:
354       - server_cmaui2
355       - disk.latency
356       memory.resident_server_cmaui1:
357       - server_cmaui1
358       - memory.resident
359       memory.resident_server_cmaui2:
360       - server_cmaui2
361       - memory.resident
362       binding_cmaui_port_0:
363       - cmaui_port_0
364       - binding
365       binding_cmaui_port_2:
366       - cmaui_port_2
367       - binding
368       disk.device.write.bytes_server_cmaui2:
369       - server_cmaui2
370       - disk.device.write.bytes
371       disk.device.write.bytes_server_cmaui1:
372       - server_cmaui1
373       - disk.device.write.bytes
374       disk.capacity_server_cmaui1:
375       - server_cmaui1
376       - disk.capacity
377       disk.capacity_server_cmaui2:
378       - server_cmaui2
379       - disk.capacity
380       network.outgoing.bytes.rate_cmaui_port_2:
381       - cmaui_port_2
382       - network.outgoing.bytes.rate
383       os_server_cmaui1:
384       - server_cmaui1
385       - os
386       network.outgoing.bytes.rate_cmaui_port_0:
387       - cmaui_port_0
388       - network.outgoing.bytes.rate
389       network.incoming.bytes_cmaui_port_2:
390       - cmaui_port_2
391       - network.incoming.bytes
392       os_server_cmaui2:
393       - server_cmaui2
394       - os
395       network.incoming.bytes_cmaui_port_0:
396       - cmaui_port_0
397       - network.incoming.bytes
398       disk.device.read.bytes.rate_server_cmaui1:
399       - server_cmaui1
400       - disk.device.read.bytes.rate
401       disk.write.bytes.rate_server_cmaui1:
402       - server_cmaui1
403       - disk.write.bytes.rate
404       disk.write.bytes.rate_server_cmaui2:
405       - server_cmaui2
406       - disk.write.bytes.rate
407       disk.device.write.requests_server_cmaui1:
408       - server_cmaui1
409       - disk.device.write.requests
410       disk.device.write.requests_server_cmaui2:
411       - server_cmaui2
412       - disk.device.write.requests
413       network.incoming.packets.rate_cmaui_port_0:
414       - cmaui_port_0
415       - network.incoming.packets.rate
416       network.incoming.packets.rate_cmaui_port_2:
417       - cmaui_port_2
418       - network.incoming.packets.rate
419       feature_cmaui_port_2:
420       - cmaui_port_2
421       - feature
422       disk.device.read.bytes.rate_server_cmaui2:
423       - server_cmaui2
424       - disk.device.read.bytes.rate
425       feature_cmaui_port_0:
426       - cmaui_port_0
427       - feature
428       attachment_cmaui_port_2:
429       - cmaui_port_2
430       - attachment
431       network.outgoing.packets.rate_cmaui_port_0:
432       - cmaui_port_0
433       - network.outgoing.packets.rate
434       network.outgoing.packets.rate_cmaui_port_2:
435       - cmaui_port_2
436       - network.outgoing.packets.rate
437       attachment_cmaui_port_0:
438       - cmaui_port_0
439       - attachment
440       disk.read.bytes_server_cmaui2:
441       - server_cmaui2
442       - disk.read.bytes
443       instance_server_cmaui2:
444       - server_cmaui2
445       - instance
446       disk.device.allocation_server_cmaui2:
447       - server_cmaui2
448       - disk.device.allocation
449       instance_server_cmaui1:
450       - server_cmaui1
451       - instance
452       disk.device.allocation_server_cmaui1:
453       - server_cmaui1
454       - disk.device.allocation
455       disk.read.bytes_server_cmaui1:
456       - server_cmaui1
457       - disk.read.bytes
458       disk.device.usage_server_cmaui1:
459       - server_cmaui1
460       - disk.device.usage
461       disk.device.usage_server_cmaui2:
462       - server_cmaui2
463       - disk.device.usage
464       disk.device.capacity_server_cmaui2:
465       - server_cmaui2
466       - disk.device.capacity
467       disk.device.capacity_server_cmaui1:
468       - server_cmaui1
469       - disk.device.capacity
470       disk.usage_server_cmaui2:
471       - server_cmaui2
472       - disk.usage
473       vcpus_server_cmaui1:
474       - server_cmaui1
475       - vcpus
476       vcpus_server_cmaui2:
477       - server_cmaui2
478       - vcpus
479       disk.usage_server_cmaui1:
480       - server_cmaui1
481       - disk.usage
482       endpoint_server_cmaui1:
483       - server_cmaui1
484       - endpoint
485       endpoint_server_cmaui2:
486       - server_cmaui2
487       - endpoint
488       cpu_util_server_cmaui1:
489       - server_cmaui1
490       - cpu_util
491       cpu_util_server_cmaui2:
492       - server_cmaui2
493       - cpu_util
494       network.incoming.bytes.rate_cmaui_port_0:
495       - cmaui_port_0
496       - network.incoming.bytes.rate
497       network.incoming.bytes.rate_cmaui_port_2:
498       - cmaui_port_2
499       - network.incoming.bytes.rate
500       disk.root.size_server_cmaui2:
501       - server_cmaui2
502       - disk.root.size
503       disk.write.requests.rate_server_cmaui2:
504       - server_cmaui2
505       - disk.write.requests.rate
506       disk.write.requests.rate_server_cmaui1:
507       - server_cmaui1
508       - disk.write.requests.rate
509       network.outpoing.packets_cmaui_port_0:
510       - cmaui_port_0
511       - network.outpoing.packets
512       disk.device.latency_server_cmaui1:
513       - server_cmaui1
514       - disk.device.latency
515       network.outpoing.packets_cmaui_port_2:
516       - cmaui_port_2
517       - network.outpoing.packets
518       disk.device.latency_server_cmaui2:
519       - server_cmaui2
520       - disk.device.latency
521       disk.device.iops_server_cmaui1:
522       - server_cmaui1
523       - disk.device.iops
524       disk.device.iops_server_cmaui2:
525       - server_cmaui2
526       - disk.device.iops
527       disk.ephemeral.size_server_cmaui2:
528       - server_cmaui2
529       - disk.ephemeral.size
530       disk.device.read.requests.rate_server_cmaui2:
531       - server_cmaui2
532       - disk.device.read.requests.rate
533       disk.ephemeral.size_server_cmaui1:
534       - server_cmaui1
535       - disk.ephemeral.size
536       disk.device.read.requests.rate_server_cmaui1:
537       - server_cmaui1
538       - disk.device.read.requests.rate
539       disk.device.read.bytes_server_cmaui2:
540       - server_cmaui2
541       - disk.device.read.bytes
542       disk.device.read.bytes_server_cmaui1:
543       - server_cmaui1
544       - disk.device.read.bytes
545     requirements:
546       dependency_server_cmaui1:
547       - server_cmaui1
548       - dependency
549       dependency_server_cmaui2:
550       - server_cmaui2
551       - dependency
552       dependency_cmaui_port_0:
553       - cmaui_port_0
554       - dependency
555       link_cmaui_port_0:
556       - cmaui_port_0
557       - link
558       link_cmaui_port_2:
559       - cmaui_port_2
560       - link
561       local_storage_server_cmaui2:
562       - server_cmaui2
563       - local_storage
564       dependency_cmaui_port_2:
565       - cmaui_port_2
566       - dependency
567       local_storage_server_cmaui1:
568       - server_cmaui1
569       - local_storage