push addional code
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / hot-nimbus-oam-volumes_v1.0 / out / GlobalSubstitutionTypesServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: GlobalSubstitutionTypes
4 imports:
5   ContrailComputeGlobalTypes:
6     file: ContrailComputeGlobalTypesServiceTemplate.yaml
7   CinderVolumeGlobalTypes:
8     file: CinderVolumeGlobalTypesServiceTemplate.yaml
9   ContrailVirtualNetworkGlobalType:
10     file: ContrailVirtualNetworkGlobalTypeServiceTemplate.yaml
11   AbstractSubstituteGlobalTypes:
12     file: AbstractSubstituteGlobalTypesServiceTemplate.yaml
13   ContrailPortGlobalTypes:
14     file: ContrailPortGlobalTypesServiceTemplate.yaml
15   NeutronPortGlobalTypes:
16     file: NeutronPortGlobalTypesServiceTemplate.yaml
17   NeutronNetGlobalTypes:
18     file: NeutronNetGlobalTypesServiceTemplate.yaml
19   CommonGlobalTypes:
20     file: CommonGlobalTypesServiceTemplate.yaml
21   ContrailAbstractSubstituteGlobalTypes:
22     file: ContrailAbstractSubstituteGlobalTypesServiceTemplate.yaml
23   ContrailNetworkRuleGlobalType:
24     file: ContrailNetworkRuleGlobalTypeServiceTemplate.yaml
25   NeutronSecurityRulesGlobalTypes:
26     file: NeutronSecurityRulesGlobalTypesServiceTemplate.yaml
27   NovaServerGlobalTypes:
28     file: NovaServerGlobalTypesServiceTemplate.yaml
29   ContrailV2VirtualMachineInterfaceGlobalType:
30     file: ContrailV2VirtualMachineInterfaceGlobalTypeServiceTemplate.yaml
31 node_types:
32   org.openecomp.resource.abstract.nodes.heat.nested-pps_v1.0:
33     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
34     properties:
35       pcrf_cps_net_ip:
36         type: string
37         description: CPS network ip
38       availabilityzone_name:
39         type: string
40         description: availabilityzone name
41       pcrf_vnf_id:
42         type: string
43         description: PCRF VNF Id
44       pcrf_cps_net_name:
45         type: string
46         description: CPS network name
47       pcrf_cps_net_mask:
48         type: string
49         description: CPS network mask
50       pcrf_pps_image_name:
51         type: string
52         description: PCRF PS image name
53       pcrf_pps_flavor_name:
54         type: string
55         description: flavor name of PCRF PS instance
56       pcrf_pps_server_name:
57         type: string
58         description: PCRF PS server name
59       pcrf_security_group_name:
60         type: string
61         description: the name of security group
62     requirements:
63     - link_pcrf_pps_port_0:
64         capability: tosca.capabilities.network.Linkable
65         node: tosca.nodes.Root
66         relationship: tosca.relationships.network.LinksTo
67         occurrences:
68         - 1
69         - 1
70     - local_storage_pcrf_server_pps:
71         capability: tosca.capabilities.Attachment
72         node: tosca.nodes.BlockStorage
73         relationship: tosca.relationships.AttachesTo
74         occurrences:
75         - 0
76         - UNBOUNDED
77     capabilities:
78       binding_pcrf_server_pps:
79         type: tosca.capabilities.network.Bindable
80         occurrences:
81         - 1
82         - UNBOUNDED
83       attachment_pcrf_pps_port_0:
84         type: tosca.capabilities.Attachment
85         occurrences:
86         - 1
87         - UNBOUNDED
88       scalable_pcrf_server_pps:
89         type: tosca.capabilities.Scalable
90         occurrences:
91         - 1
92         - UNBOUNDED
93       os_pcrf_server_pps:
94         type: tosca.capabilities.OperatingSystem
95         occurrences:
96         - 1
97         - UNBOUNDED
98       endpoint_pcrf_server_pps:
99         type: tosca.capabilities.Endpoint.Admin
100         occurrences:
101         - 1
102         - UNBOUNDED
103       host_pcrf_server_pps:
104         type: tosca.capabilities.Container
105         valid_source_types:
106         - tosca.nodes.SoftwareComponent
107         occurrences:
108         - 1
109         - UNBOUNDED
110   org.openecomp.resource.abstract.nodes.heat.nested-ppd_v1.0:
111     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
112     properties:
113       pcrf_ppd_image_name:
114         type: string
115         description: PCRF PD image name
116       availabilityzone_name:
117         type: string
118         description: availabilityzone name
119       pcrf_sp_net_ip:
120         type: string
121         description: Sp network ip
122       pcrf_ppd_server_name:
123         type: string
124         description: PCRF PD server name
125       pcrf_gx_net_ip:
126         type: string
127         description: Gx network ip
128       pcrf_sy_net_name:
129         type: string
130         description: Sy network name
131       pcrf_sp_net_mask:
132         type: string
133         description: Sp network mask
134       pcrf_sd_net_ip:
135         type: string
136         description: Sd network ip
137       pcrf_vnf_id:
138         type: string
139         description: PCRF VNF Id
140       pcrf_oam_net_name:
141         type: string
142         description: OAM network name
143       pcrf_oam_net_ip:
144         type: string
145         description: OAM network ip
146       pcrf_cps_net_mask:
147         type: string
148         description: CPS network mask
149       pcrf_gx_net_mask:
150         type: string
151         description: Gx network mask
152       pcrf_sgi_sy_net_name:
153         type: string
154         description: Sgi Sy network name
155       pcrf_sd_net_name:
156         type: string
157         description: Sd network name
158       pcrf_oam_net_gw:
159         type: string
160         description: CPS network gateway
161       pcrf_rx_net_name:
162         type: string
163         description: Rx network name
164       pcrf_rx_net_ip:
165         type: string
166         description: Rx network ip
167       pcrf_sy_net_ip:
168         type: string
169         description: Sy network ip
170       pcrf_sgi_sy_net_ip:
171         type: string
172         description: Sgi Sy network ip
173       pcrf_ppd_flavor_name:
174         type: string
175         description: flavor name of PCRF PD instance
176       pcrf_cps_net_ip:
177         type: string
178         description: CPS network ip
179       pcrf_sy_net_mask:
180         type: string
181         description: Sy network mask
182       pcrf_cps_net_name:
183         type: string
184         description: CPS network name
185       pcrf_oam_net_mask:
186         type: string
187         description: CPS network mask
188       pcrf_lb_management_vip:
189         type: string
190         description: CPS OAM LB VIP
191       pcrf_sgi_sy_net_mask:
192         type: string
193         description: Sgi Sy network mask
194       pcrf_lb_internal_vip:
195         type: string
196         description: CPS Internal LB VIP
197       pcrf_sd_net_mask:
198         type: string
199         description: Sd network mask
200       pcrf_gx_net_name:
201         type: string
202         description: Gx network name
203       pcrf_sp_net_name:
204         type: string
205         description: Sp network name
206       pcrf_rx_net_mask:
207         type: string
208         description: Rx network mask
209       pcrf_security_group_name:
210         type: string
211         description: the name of security group
212     requirements:
213     - link_pcrf_ppd_port_5:
214         capability: tosca.capabilities.network.Linkable
215         node: tosca.nodes.Root
216         relationship: tosca.relationships.network.LinksTo
217         occurrences:
218         - 1
219         - 1
220     - link_pcrf_ppd_port_6:
221         capability: tosca.capabilities.network.Linkable
222         node: tosca.nodes.Root
223         relationship: tosca.relationships.network.LinksTo
224         occurrences:
225         - 1
226         - 1
227     - link_pcrf_ppd_port_3:
228         capability: tosca.capabilities.network.Linkable
229         node: tosca.nodes.Root
230         relationship: tosca.relationships.network.LinksTo
231         occurrences:
232         - 1
233         - 1
234     - local_storage_pcrf_server_ppd:
235         capability: tosca.capabilities.Attachment
236         node: tosca.nodes.BlockStorage
237         relationship: tosca.relationships.AttachesTo
238         occurrences:
239         - 0
240         - UNBOUNDED
241     - link_pcrf_ppd_port_4:
242         capability: tosca.capabilities.network.Linkable
243         node: tosca.nodes.Root
244         relationship: tosca.relationships.network.LinksTo
245         occurrences:
246         - 1
247         - 1
248     - link_pcrf_ppd_port_7:
249         capability: tosca.capabilities.network.Linkable
250         node: tosca.nodes.Root
251         relationship: tosca.relationships.network.LinksTo
252         occurrences:
253         - 1
254         - 1
255     - link_pcrf_ppd_port_1:
256         capability: tosca.capabilities.network.Linkable
257         node: tosca.nodes.Root
258         relationship: tosca.relationships.network.LinksTo
259         occurrences:
260         - 1
261         - 1
262     - link_pcrf_ppd_port_2:
263         capability: tosca.capabilities.network.Linkable
264         node: tosca.nodes.Root
265         relationship: tosca.relationships.network.LinksTo
266         occurrences:
267         - 1
268         - 1
269     - link_pcrf_ppd_port_0:
270         capability: tosca.capabilities.network.Linkable
271         node: tosca.nodes.Root
272         relationship: tosca.relationships.network.LinksTo
273         occurrences:
274         - 1
275         - 1
276     capabilities:
277       attachment_pcrf_ppd_port_1:
278         type: tosca.capabilities.Attachment
279         occurrences:
280         - 1
281         - UNBOUNDED
282       attachment_pcrf_ppd_port_2:
283         type: tosca.capabilities.Attachment
284         occurrences:
285         - 1
286         - UNBOUNDED
287       binding_pcrf_server_ppd:
288         type: tosca.capabilities.network.Bindable
289         occurrences:
290         - 1
291         - UNBOUNDED
292       attachment_pcrf_ppd_port_0:
293         type: tosca.capabilities.Attachment
294         occurrences:
295         - 1
296         - UNBOUNDED
297       attachment_pcrf_ppd_port_5:
298         type: tosca.capabilities.Attachment
299         occurrences:
300         - 1
301         - UNBOUNDED
302       attachment_pcrf_ppd_port_6:
303         type: tosca.capabilities.Attachment
304         occurrences:
305         - 1
306         - UNBOUNDED
307       attachment_pcrf_ppd_port_3:
308         type: tosca.capabilities.Attachment
309         occurrences:
310         - 1
311         - UNBOUNDED
312       os_pcrf_server_ppd:
313         type: tosca.capabilities.OperatingSystem
314         occurrences:
315         - 1
316         - UNBOUNDED
317       attachment_pcrf_ppd_port_4:
318         type: tosca.capabilities.Attachment
319         occurrences:
320         - 1
321         - UNBOUNDED
322       endpoint_pcrf_server_ppd:
323         type: tosca.capabilities.Endpoint.Admin
324         occurrences:
325         - 1
326         - UNBOUNDED
327       scalable_pcrf_server_ppd:
328         type: tosca.capabilities.Scalable
329         occurrences:
330         - 1
331         - UNBOUNDED
332       attachment_pcrf_ppd_port_7:
333         type: tosca.capabilities.Attachment
334         occurrences:
335         - 1
336         - UNBOUNDED
337       host_pcrf_server_ppd:
338         type: tosca.capabilities.Container
339         valid_source_types:
340         - tosca.nodes.SoftwareComponent
341         occurrences:
342         - 1
343         - UNBOUNDED
344   org.openecomp.resource.abstract.nodes.heat.nested-pcm_v1.0:
345     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
346     properties:
347       pcrf_pcm_flavor_name:
348         type: string
349         description: flavor name of PCRF CM instance
350       availabilityzone_name:
351         type: string
352         description: availabilityzone name
353       pcrf_cps_net_ip:
354         type: string
355         description: CPS network ip
356       pcrf_pcm_image_name:
357         type: string
358         description: PCRF CM image name
359       pcrf_vnf_id:
360         type: string
361         description: PCRF VNF Id
362       pcrf_oam_net_name:
363         type: string
364         description: OAM network name
365       pcrf_cps_net_name:
366         type: string
367         description: CPS network name
368       pcrf_oam_net_ip:
369         type: string
370         description: OAM network ip
371       pcrf_oam_net_mask:
372         type: string
373         description: CPS network mask
374       pcrf_cps_net_mask:
375         type: string
376         description: CPS network mask
377       pcrf_pcm_server_name:
378         type: string
379         description: PCRF CM server name
380       pcrf_oam_net_gw:
381         type: string
382         description: CPS network gateway
383       pcrf_pcm_volume_id:
384         type: string
385         description: CPS Cluman Cinder Volume
386       pcrf_security_group_name:
387         type: string
388         description: the name of security group
389     attributes:
390       pcrf_server_pcm_id:
391         type: string
392         description: the pcm server id
393     requirements:
394     - link_pcrf_pcm_port_0:
395         capability: tosca.capabilities.network.Linkable
396         node: tosca.nodes.Root
397         relationship: tosca.relationships.network.LinksTo
398         occurrences:
399         - 1
400         - 1
401     - local_storage_pcrf_server_pcm:
402         capability: tosca.capabilities.Attachment
403         node: tosca.nodes.BlockStorage
404         relationship: tosca.relationships.AttachesTo
405         occurrences:
406         - 0
407         - UNBOUNDED
408     - link_pcrf_pcm_port_1:
409         capability: tosca.capabilities.network.Linkable
410         node: tosca.nodes.Root
411         relationship: tosca.relationships.network.LinksTo
412         occurrences:
413         - 1
414         - 1
415     capabilities:
416       endpoint_pcrf_server_pcm:
417         type: tosca.capabilities.Endpoint.Admin
418         occurrences:
419         - 1
420         - UNBOUNDED
421       attachment_pcrf_pcm_port_0:
422         type: tosca.capabilities.Attachment
423         occurrences:
424         - 1
425         - UNBOUNDED
426       binding_pcrf_server_pcm:
427         type: tosca.capabilities.network.Bindable
428         occurrences:
429         - 1
430         - UNBOUNDED
431       os_pcrf_server_pcm:
432         type: tosca.capabilities.OperatingSystem
433         occurrences:
434         - 1
435         - UNBOUNDED
436       host_pcrf_server_pcm:
437         type: tosca.capabilities.Container
438         valid_source_types:
439         - tosca.nodes.SoftwareComponent
440         occurrences:
441         - 1
442         - UNBOUNDED
443       scalable_pcrf_server_pcm:
444         type: tosca.capabilities.Scalable
445         occurrences:
446         - 1
447         - UNBOUNDED
448       attachment_pcrf_pcm_port_1:
449         type: tosca.capabilities.Attachment
450         occurrences:
451         - 1
452         - UNBOUNDED
453   org.openecomp.resource.abstract.nodes.heat.nested-oam_v1.0:
454     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
455     properties:
456       availabilityzone_name:
457         type: string
458         description: availabilityzone name
459       pcrf_oam_flavor_name:
460         type: string
461         description: flavor name of PCRF OAM instance
462       pcrf_oam_server_name:
463         type: string
464         description: PCRF OAM server name
465       pcrf_cps_net_ip:
466         type: string
467         description: CPS network ip
468       pcrf_vnf_id:
469         type: string
470         description: PCRF VNF Id
471       pcrf_oam_net_name:
472         type: string
473         description: OAM network name
474       pcrf_cps_net_name:
475         type: string
476         description: CPS network name
477       pcrf_arbiter_vip:
478         type: string
479         description: OAM Arbiter LB VIP
480       pcrf_oam_net_ip:
481         type: string
482         description: OAM network ip
483       pcrf_oam_net_mask:
484         type: string
485         description: CPS network mask
486       pcrf_cps_net_mask:
487         type: string
488         description: CPS network mask
489       pcrf_oam_volume_id:
490         type: string
491         description: CPS OAM Cinder Volume
492       pcrf_oam_net_gw:
493         type: string
494         description: CPS network gateway
495       pcrf_oam_image_name:
496         type: string
497         description: PCRF OAM image name
498       pcrf_security_group_name:
499         type: string
500         description: the name of security group
501     attributes:
502       pcrf_oam_vol_attachment_id:
503         type: string
504         description: the pcrf_oam_vol_attachment_id id
505     requirements:
506     - local_storage_pcrf_server_oam:
507         capability: tosca.capabilities.Attachment
508         node: tosca.nodes.BlockStorage
509         relationship: tosca.relationships.AttachesTo
510         occurrences:
511         - 0
512         - UNBOUNDED
513     - link_pcrf_oam_port_1:
514         capability: tosca.capabilities.network.Linkable
515         node: tosca.nodes.Root
516         relationship: tosca.relationships.network.LinksTo
517         occurrences:
518         - 1
519         - 1
520     - link_pcrf_oam_port_0:
521         capability: tosca.capabilities.network.Linkable
522         node: tosca.nodes.Root
523         relationship: tosca.relationships.network.LinksTo
524         occurrences:
525         - 1
526         - 1
527     capabilities:
528       endpoint_pcrf_server_oam:
529         type: tosca.capabilities.Endpoint.Admin
530         occurrences:
531         - 1
532         - UNBOUNDED
533       host_pcrf_server_oam:
534         type: tosca.capabilities.Container
535         valid_source_types:
536         - tosca.nodes.SoftwareComponent
537         occurrences:
538         - 1
539         - UNBOUNDED
540       binding_pcrf_server_oam:
541         type: tosca.capabilities.network.Bindable
542         occurrences:
543         - 1
544         - UNBOUNDED
545       attachment_pcrf_oam_port_1:
546         type: tosca.capabilities.Attachment
547         occurrences:
548         - 1
549         - UNBOUNDED
550       attachment_pcrf_oam_port_0:
551         type: tosca.capabilities.Attachment
552         occurrences:
553         - 1
554         - UNBOUNDED
555       scalable_pcrf_server_oam:
556         type: tosca.capabilities.Scalable
557         occurrences:
558         - 1
559         - UNBOUNDED
560       os_pcrf_server_oam:
561         type: tosca.capabilities.OperatingSystem
562         occurrences:
563         - 1
564         - UNBOUNDED
565   org.openecomp.resource.abstract.nodes.heat.nested-psm_v1.0:
566     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
567     properties:
568       pcrf_cps_net_ip:
569         type: string
570         description: CPS network ip
571       pcrf_psm_flavor_name:
572         type: string
573         description: flavor name of PCRF SM instance
574       pcrf_psm_image_name:
575         type: string
576         description: PCRF SM image name
577       availabilityzone_name:
578         type: string
579         description: availabilityzone name
580       pcrf_vnf_id:
581         type: string
582         description: PCRF VNF Id
583       pcrf_cps_net_name:
584         type: string
585         description: CPS network name
586       pcrf_cps_net_mask:
587         type: string
588         description: CPS network mask
589       pcrf_psm_server_name:
590         type: string
591         description: PCRF SM server name
592       pcrf_security_group_name:
593         type: string
594         description: the name of security group
595     requirements:
596     - local_storage_pcrf_server_psm:
597         capability: tosca.capabilities.Attachment
598         node: tosca.nodes.BlockStorage
599         relationship: tosca.relationships.AttachesTo
600         occurrences:
601         - 0
602         - UNBOUNDED
603     - link_psm01_port_0:
604         capability: tosca.capabilities.network.Linkable
605         node: tosca.nodes.Root
606         relationship: tosca.relationships.network.LinksTo
607         occurrences:
608         - 1
609         - 1
610     capabilities:
611       endpoint_pcrf_server_psm:
612         type: tosca.capabilities.Endpoint.Admin
613         occurrences:
614         - 1
615         - UNBOUNDED
616       binding_pcrf_server_psm:
617         type: tosca.capabilities.network.Bindable
618         occurrences:
619         - 1
620         - UNBOUNDED
621       os_pcrf_server_psm:
622         type: tosca.capabilities.OperatingSystem
623         occurrences:
624         - 1
625         - UNBOUNDED
626       attachment_psm01_port_0:
627         type: tosca.capabilities.Attachment
628         occurrences:
629         - 1
630         - UNBOUNDED
631       host_pcrf_server_psm:
632         type: tosca.capabilities.Container
633         valid_source_types:
634         - tosca.nodes.SoftwareComponent
635         occurrences:
636         - 1
637         - UNBOUNDED
638       scalable_pcrf_server_psm:
639         type: tosca.capabilities.Scalable
640         occurrences:
641         - 1
642         - UNBOUNDED