[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 / oneAppearancePerPattern / out / nested-no_vfc_v0.1ServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: nested-no_vfc_v0.1
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.pcma_server:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12 topology_template:
13   inputs:
14     server_group:
15       hidden: false
16       immutable: false
17       type: string
18     availabilityzone_name:
19       label: availabilityzone name
20       hidden: false
21       immutable: false
22       type: string
23       description: availabilityzone name
24     oam_net_gw:
25       label: CPS network gateway
26       hidden: false
27       immutable: false
28       type: string
29       description: CPS network gateway
30     pcm_image_name:
31       label: image name
32       hidden: false
33       immutable: false
34       type: string
35       description: PCRF CM image name
36     security_group_name:
37       label: security group name
38       hidden: false
39       immutable: false
40       type: string
41       description: the name of security group
42     cps_net_ip:
43       label: CPS network ip
44       hidden: false
45       immutable: false
46       type: string
47       description: CPS network ip
48     pcm_flavor_name:
49       label: PCRF CM flavor name
50       hidden: false
51       immutable: false
52       type: string
53       description: flavor name of PCRF CM instance
54     pcm_vol:
55       label: CPS Cluman Cinder Volume
56       hidden: false
57       immutable: false
58       type: string
59       description: CPS Cluman Cinder Volume
60     pcm_server_name:
61       label: PCRF CM server name
62       hidden: false
63       immutable: false
64       type: string
65       description: PCRF CM server name
66     cps_net_name:
67       label: CPS network name
68       hidden: false
69       immutable: false
70       type: string
71       description: CPS network name
72     cps_net_mask:
73       label: CPS network mask
74       hidden: false
75       immutable: false
76       type: string
77       description: CPS network mask
78     oam_net_ip:
79       label: OAM network ip
80       hidden: false
81       immutable: false
82       type: string
83       description: OAM network ip
84     oam_net_mask:
85       label: CPS network mask
86       hidden: false
87       immutable: false
88       type: string
89       description: CPS network mask
90     pcma_flavor_name:
91       hidden: false
92       immutable: false
93       type: string
94     oam_net_name:
95       label: OAM network name
96       hidden: false
97       immutable: false
98       type: string
99       description: OAM network name
100     pcma_server_name:
101       hidden: false
102       immutable: false
103       type: string
104     pcma_image_name:
105       hidden: false
106       immutable: false
107       type: string
108   node_templates:
109     pcm_port_2:
110       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
111       properties:
112         ip_requirements:
113         - ip_version: 4
114           ip_count_required:
115             is_required: true
116           floating_ip_count_required:
117             is_required: false
118         security_groups:
119         - get_input: security_group_name
120         fixed_ips:
121         - ip_address:
122             get_input: cps_net_ip
123         mac_requirements:
124           mac_count_required:
125             is_required: false
126         network_role_tag: cps
127         network:
128           get_input: cps_net_name
129       requirements:
130       - binding:
131           capability: tosca.capabilities.network.Bindable
132           node: server_pcma2
133           relationship: tosca.relationships.network.BindsTo
134     pcm_port_1:
135       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
136       properties:
137         ip_requirements:
138         - ip_version: 4
139           ip_count_required:
140             is_required: true
141           floating_ip_count_required:
142             is_required: false
143         security_groups:
144         - get_input: security_group_name
145         fixed_ips:
146         - ip_address:
147             get_input: oam_net_ip
148         mac_requirements:
149           mac_count_required:
150             is_required: false
151         network_role_tag: oam
152         network:
153           get_input: oam_net_name
154       requirements:
155       - binding:
156           capability: tosca.capabilities.network.Bindable
157           node: server_pcma1
158           relationship: tosca.relationships.network.BindsTo
159     pcm_port_3:
160       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
161       properties:
162         ip_requirements:
163         - ip_version: 4
164           ip_count_required:
165             is_required: true
166           floating_ip_count_required:
167             is_required: false
168         security_groups:
169         - get_input: security_group_name
170         fixed_ips:
171         - ip_address:
172             get_input: oam_net_ip
173         mac_requirements:
174           mac_count_required:
175             is_required: false
176         network_role_tag: oam
177         network:
178           get_input: oam_net_name
179       requirements:
180       - binding:
181           capability: tosca.capabilities.network.Bindable
182           node: server_pcma2
183           relationship: tosca.relationships.network.BindsTo
184     server_pcma2:
185       type: org.openecomp.resource.vfc.nodes.heat.pcma_server
186       properties:
187         flavor:
188           get_input: pcma_flavor_name
189         availability_zone:
190           get_input: availabilityzone_name
191         image:
192           get_input: pcma_image_name
193         config_drive: true
194         user_data_format: RAW
195         name:
196           get_input: pcma_server_name
197         scheduler_hints:
198           group:
199             get_input: server_group
200     server_pcma1:
201       type: org.openecomp.resource.vfc.nodes.heat.pcma_server
202       properties:
203         flavor:
204           get_input: pcma_flavor_name
205         availability_zone:
206           get_input: availabilityzone_name
207         image:
208           get_input: pcma_image_name
209         config_drive: true
210         user_data_format: RAW
211         name:
212           get_input: pcma_server_name
213     pcm_port_0:
214       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
215       properties:
216         ip_requirements:
217         - ip_version: 4
218           ip_count_required:
219             is_required: true
220           floating_ip_count_required:
221             is_required: false
222         security_groups:
223         - get_input: security_group_name
224         fixed_ips:
225         - ip_address:
226             get_input: cps_net_ip
227         mac_requirements:
228           mac_count_required:
229             is_required: false
230         network_role_tag: cps
231         network:
232           get_input: cps_net_name
233       requirements:
234       - binding:
235           capability: tosca.capabilities.network.Bindable
236           node: server_pcma1
237           relationship: tosca.relationships.network.BindsTo
238   groups:
239     nested-no_vfc_v0.1_group:
240       type: org.openecomp.groups.heat.HeatStack
241       properties:
242         heat_file: ../Artifacts/nested-no_vfc_v0.1.yaml
243         description: heat template that creates PCRF Cluman stack
244       members:
245       - pcm_port_2
246       - pcm_port_1
247       - pcm_port_3
248       - server_pcma2
249       - server_pcma1
250       - pcm_port_0
251   outputs:
252     portId:
253       value: pcm_port_3
254   substitution_mappings:
255     node_type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
256     capabilities:
257       network.incoming.packets.rate_pcm_port_0:
258       - pcm_port_0
259       - network.incoming.packets.rate
260       network.incoming.packets.rate_pcm_port_3:
261       - pcm_port_3
262       - network.incoming.packets.rate
263       network.incoming.packets.rate_pcm_port_2:
264       - pcm_port_2
265       - network.incoming.packets.rate
266       network.incoming.packets.rate_pcm_port_1:
267       - pcm_port_1
268       - network.incoming.packets.rate
269       network.outpoing.packets_pcm_port_1:
270       - pcm_port_1
271       - network.outpoing.packets
272       disk.device.iops_server_pcma2:
273       - server_pcma2
274       - disk.device.iops
275       network.outpoing.packets_pcm_port_0:
276       - pcm_port_0
277       - network.outpoing.packets
278       network.outpoing.packets_pcm_port_3:
279       - pcm_port_3
280       - network.outpoing.packets
281       network.outpoing.packets_pcm_port_2:
282       - pcm_port_2
283       - network.outpoing.packets
284       disk.device.iops_server_pcma1:
285       - server_pcma1
286       - disk.device.iops
287       disk.device.capacity_server_pcma2:
288       - server_pcma2
289       - disk.device.capacity
290       disk.device.capacity_server_pcma1:
291       - server_pcma1
292       - disk.device.capacity
293       disk.read.requests_server_pcma2:
294       - server_pcma2
295       - disk.read.requests
296       disk.read.requests_server_pcma1:
297       - server_pcma1
298       - disk.read.requests
299       disk.write.requests.rate_server_pcma1:
300       - server_pcma1
301       - disk.write.requests.rate
302       disk.write.requests.rate_server_pcma2:
303       - server_pcma2
304       - disk.write.requests.rate
305       memory_server_pcma2:
306       - server_pcma2
307       - memory
308       memory_server_pcma1:
309       - server_pcma1
310       - memory
311       disk.device.read.bytes.rate_server_pcma1:
312       - server_pcma1
313       - disk.device.read.bytes.rate
314       network.outgoing.bytes_pcm_port_3:
315       - pcm_port_3
316       - network.outgoing.bytes
317       disk.device.read.bytes.rate_server_pcma2:
318       - server_pcma2
319       - disk.device.read.bytes.rate
320       binding_pcm_port_3:
321       - pcm_port_3
322       - binding
323       disk.device.latency_server_pcma2:
324       - server_pcma2
325       - disk.device.latency
326       disk.device.usage_server_pcma2:
327       - server_pcma2
328       - disk.device.usage
329       network.incoming.bytes_pcm_port_0:
330       - pcm_port_0
331       - network.incoming.bytes
332       disk.device.latency_server_pcma1:
333       - server_pcma1
334       - disk.device.latency
335       network.incoming.bytes_pcm_port_2:
336       - pcm_port_2
337       - network.incoming.bytes
338       network.incoming.bytes_pcm_port_1:
339       - pcm_port_1
340       - network.incoming.bytes
341       disk.device.usage_server_pcma1:
342       - server_pcma1
343       - disk.device.usage
344       binding_pcm_port_0:
345       - pcm_port_0
346       - binding
347       binding_pcm_port_1:
348       - pcm_port_1
349       - binding
350       binding_pcm_port_2:
351       - pcm_port_2
352       - binding
353       network.incoming.bytes_pcm_port_3:
354       - pcm_port_3
355       - network.incoming.bytes
356       network.outgoing.packets.rate_pcm_port_3:
357       - pcm_port_3
358       - network.outgoing.packets.rate
359       disk.device.read.requests_server_pcma1:
360       - server_pcma1
361       - disk.device.read.requests
362       disk.device.read.requests_server_pcma2:
363       - server_pcma2
364       - disk.device.read.requests
365       network.outgoing.packets.rate_pcm_port_0:
366       - pcm_port_0
367       - network.outgoing.packets.rate
368       network.outgoing.packets.rate_pcm_port_1:
369       - pcm_port_1
370       - network.outgoing.packets.rate
371       disk.write.bytes_server_pcma2:
372       - server_pcma2
373       - disk.write.bytes
374       disk.device.read.requests.rate_server_pcma1:
375       - server_pcma1
376       - disk.device.read.requests.rate
377       network.outgoing.packets.rate_pcm_port_2:
378       - pcm_port_2
379       - network.outgoing.packets.rate
380       disk.device.read.requests.rate_server_pcma2:
381       - server_pcma2
382       - disk.device.read.requests.rate
383       disk.write.bytes_server_pcma1:
384       - server_pcma1
385       - disk.write.bytes
386       feature_pcm_port_1:
387       - pcm_port_1
388       - feature
389       binding_server_pcma1:
390       - server_pcma1
391       - binding
392       network.outgoing.bytes_pcm_port_0:
393       - pcm_port_0
394       - network.outgoing.bytes
395       binding_server_pcma2:
396       - server_pcma2
397       - binding
398       feature_pcm_port_0:
399       - pcm_port_0
400       - feature
401       network.outgoing.bytes_pcm_port_2:
402       - pcm_port_2
403       - network.outgoing.bytes
404       feature_pcm_port_3:
405       - pcm_port_3
406       - feature
407       feature_pcm_port_2:
408       - pcm_port_2
409       - feature
410       network.outgoing.bytes_pcm_port_1:
411       - pcm_port_1
412       - network.outgoing.bytes
413       attachment_pcm_port_0:
414       - pcm_port_0
415       - attachment
416       attachment_pcm_port_1:
417       - pcm_port_1
418       - attachment
419       disk.write.bytes.rate_server_pcma2:
420       - server_pcma2
421       - disk.write.bytes.rate
422       attachment_pcm_port_2:
423       - pcm_port_2
424       - attachment
425       disk.write.bytes.rate_server_pcma1:
426       - server_pcma1
427       - disk.write.bytes.rate
428       attachment_pcm_port_3:
429       - pcm_port_3
430       - attachment
431       disk.root.size_server_pcma2:
432       - server_pcma2
433       - disk.root.size
434       disk.root.size_server_pcma1:
435       - server_pcma1
436       - disk.root.size
437       disk.iops_server_pcma2:
438       - server_pcma2
439       - disk.iops
440       disk.iops_server_pcma1:
441       - server_pcma1
442       - disk.iops
443       disk.device.write.bytes.rate_server_pcma1:
444       - server_pcma1
445       - disk.device.write.bytes.rate
446       disk.device.write.bytes.rate_server_pcma2:
447       - server_pcma2
448       - disk.device.write.bytes.rate
449       disk.read.bytes_server_pcma1:
450       - server_pcma1
451       - disk.read.bytes
452       disk.read.bytes_server_pcma2:
453       - server_pcma2
454       - disk.read.bytes
455       cpu_util_server_pcma1:
456       - server_pcma1
457       - cpu_util
458       cpu_util_server_pcma2:
459       - server_pcma2
460       - cpu_util
461       feature_server_pcma2:
462       - server_pcma2
463       - feature
464       memory.usage_server_pcma2:
465       - server_pcma2
466       - memory.usage
467       memory.usage_server_pcma1:
468       - server_pcma1
469       - memory.usage
470       feature_server_pcma1:
471       - server_pcma1
472       - feature
473       disk.read.bytes.rate_server_pcma1:
474       - server_pcma1
475       - disk.read.bytes.rate
476       disk.device.read.bytes_server_pcma2:
477       - server_pcma2
478       - disk.device.read.bytes
479       disk.device.read.bytes_server_pcma1:
480       - server_pcma1
481       - disk.device.read.bytes
482       endpoint_server_pcma2:
483       - server_pcma2
484       - endpoint
485       disk.read.bytes.rate_server_pcma2:
486       - server_pcma2
487       - disk.read.bytes.rate
488       endpoint_server_pcma1:
489       - server_pcma1
490       - endpoint
491       cpu.delta_server_pcma1:
492       - server_pcma1
493       - cpu.delta
494       cpu.delta_server_pcma2:
495       - server_pcma2
496       - cpu.delta
497       host_server_pcma2:
498       - server_pcma2
499       - host
500       host_server_pcma1:
501       - server_pcma1
502       - host
503       disk.ephemeral.size_server_pcma1:
504       - server_pcma1
505       - disk.ephemeral.size
506       disk.ephemeral.size_server_pcma2:
507       - server_pcma2
508       - disk.ephemeral.size
509       disk.device.write.requests.rate_server_pcma2:
510       - server_pcma2
511       - disk.device.write.requests.rate
512       disk.latency_server_pcma1:
513       - server_pcma1
514       - disk.latency
515       disk.latency_server_pcma2:
516       - server_pcma2
517       - disk.latency
518       disk.device.write.requests.rate_server_pcma1:
519       - server_pcma1
520       - disk.device.write.requests.rate
521       scalable_server_pcma2:
522       - server_pcma2
523       - scalable
524       scalable_server_pcma1:
525       - server_pcma1
526       - scalable
527       disk.device.write.requests_server_pcma1:
528       - server_pcma1
529       - disk.device.write.requests
530       disk.device.write.requests_server_pcma2:
531       - server_pcma2
532       - disk.device.write.requests
533       instance_server_pcma2:
534       - server_pcma2
535       - instance
536       disk.device.allocation_server_pcma1:
537       - server_pcma1
538       - disk.device.allocation
539       disk.device.allocation_server_pcma2:
540       - server_pcma2
541       - disk.device.allocation
542       instance_server_pcma1:
543       - server_pcma1
544       - instance
545       os_server_pcma1:
546       - server_pcma1
547       - os
548       os_server_pcma2:
549       - server_pcma2
550       - os
551       disk.capacity_server_pcma1:
552       - server_pcma1
553       - disk.capacity
554       disk.capacity_server_pcma2:
555       - server_pcma2
556       - disk.capacity
557       disk.write.requests_server_pcma1:
558       - server_pcma1
559       - disk.write.requests
560       disk.write.requests_server_pcma2:
561       - server_pcma2
562       - disk.write.requests
563       network.outgoing.bytes.rate_pcm_port_1:
564       - pcm_port_1
565       - network.outgoing.bytes.rate
566       network.incoming.packets_pcm_port_0:
567       - pcm_port_0
568       - network.incoming.packets
569       network.outgoing.bytes.rate_pcm_port_2:
570       - pcm_port_2
571       - network.outgoing.bytes.rate
572       network.outgoing.bytes.rate_pcm_port_0:
573       - pcm_port_0
574       - network.outgoing.bytes.rate
575       network.incoming.packets_pcm_port_3:
576       - pcm_port_3
577       - network.incoming.packets
578       disk.usage_server_pcma2:
579       - server_pcma2
580       - disk.usage
581       network.incoming.packets_pcm_port_2:
582       - pcm_port_2
583       - network.incoming.packets
584       network.outgoing.bytes.rate_pcm_port_3:
585       - pcm_port_3
586       - network.outgoing.bytes.rate
587       disk.usage_server_pcma1:
588       - server_pcma1
589       - disk.usage
590       vcpus_server_pcma1:
591       - server_pcma1
592       - vcpus
593       memory.resident_server_pcma1:
594       - server_pcma1
595       - memory.resident
596       network.incoming.packets_pcm_port_1:
597       - pcm_port_1
598       - network.incoming.packets
599       vcpus_server_pcma2:
600       - server_pcma2
601       - vcpus
602       memory.resident_server_pcma2:
603       - server_pcma2
604       - memory.resident
605       disk.device.write.bytes_server_pcma2:
606       - server_pcma2
607       - disk.device.write.bytes
608       disk.allocation_server_pcma1:
609       - server_pcma1
610       - disk.allocation
611       disk.allocation_server_pcma2:
612       - server_pcma2
613       - disk.allocation
614       disk.device.write.bytes_server_pcma1:
615       - server_pcma1
616       - disk.device.write.bytes
617       cpu_server_pcma1:
618       - server_pcma1
619       - cpu
620       network.incoming.bytes.rate_pcm_port_0:
621       - pcm_port_0
622       - network.incoming.bytes.rate
623       cpu_server_pcma2:
624       - server_pcma2
625       - cpu
626       network.incoming.bytes.rate_pcm_port_3:
627       - pcm_port_3
628       - network.incoming.bytes.rate
629       network.incoming.bytes.rate_pcm_port_2:
630       - pcm_port_2
631       - network.incoming.bytes.rate
632       network.incoming.bytes.rate_pcm_port_1:
633       - pcm_port_1
634       - network.incoming.bytes.rate
635     requirements:
636       dependency_server_pcma2:
637       - server_pcma2
638       - dependency
639       local_storage_server_pcma2:
640       - server_pcma2
641       - local_storage
642       link_pcm_port_0:
643       - pcm_port_0
644       - link
645       link_pcm_port_1:
646       - pcm_port_1
647       - link
648       dependency_server_pcma1:
649       - server_pcma1
650       - dependency
651       local_storage_server_pcma1:
652       - server_pcma1
653       - local_storage
654       link_pcm_port_2:
655       - pcm_port_2
656       - link
657       link_pcm_port_3:
658       - pcm_port_3
659       - link
660       dependency_pcm_port_0:
661       - pcm_port_0
662       - dependency
663       dependency_pcm_port_3:
664       - pcm_port_3
665       - dependency
666       dependency_pcm_port_1:
667       - pcm_port_1
668       - dependency
669       dependency_pcm_port_2:
670       - pcm_port_2
671       - dependency