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