[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 / subInterfaceToInterfaceConnection / vTSBC_AIC / expectedoutputfiles / GlobalSubstitutionTypesServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: GlobalSubstitutionTypes
4 imports:
5 - CommonGlobalTypes:
6     file: CommonGlobalTypesServiceTemplate.yaml
7 - NovaServerGlobalTypes:
8     file: NovaServerGlobalTypesServiceTemplate.yaml
9 - NeutronPortGlobalTypes:
10     file: NeutronPortGlobalTypesServiceTemplate.yaml
11 - NeutronSecurityRulesGlobalTypes:
12     file: NeutronSecurityRulesGlobalTypesServiceTemplate.yaml
13 - NeutronNetGlobalTypes:
14     file: NeutronNetGlobalTypesServiceTemplate.yaml
15 - CinderVolumeGlobalTypes:
16     file: CinderVolumeGlobalTypesServiceTemplate.yaml
17 - ContrailVirtualNetworkGlobalType:
18     file: ContrailVirtualNetworkGlobalTypeServiceTemplate.yaml
19 - ContrailNetworkRuleGlobalType:
20     file: ContrailNetworkRuleGlobalTypeServiceTemplate.yaml
21 - AbstractSubstituteGlobalTypes:
22     file: AbstractSubstituteGlobalTypesServiceTemplate.yaml
23 - ContrailV2VirtualMachineInterfaceGlobalType:
24     file: ContrailV2VirtualMachineInterfaceGlobalTypeServiceTemplate.yaml
25 - ContrailComputeGlobalTypes:
26     file: ContrailComputeGlobalTypesServiceTemplate.yaml
27 - ContrailPortGlobalTypes:
28     file: ContrailPortGlobalTypesServiceTemplate.yaml
29 - ContrailAbstractSubstituteGlobalTypes:
30     file: ContrailAbstractSubstituteGlobalTypesServiceTemplate.yaml
31 - ContrailV2VirtualNetworkGlobalType:
32     file: ContrailV2VirtualNetworkGlobalTypeServiceTemplate.yaml
33 - ContrailV2NetworkRuleGlobalType:
34     file: ContrailV2NetworkRuleGlobalTypeServiceTemplate.yaml
35 - ContrailV2VLANSubInterfaceGlobalType:
36     file: ContrailV2VLANSubInterfaceGlobalTypeServiceTemplate.yaml
37 node_types:
38   org.openecomp.resource.abstract.nodes.heat.perimeta_ha_swmu:
39     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
40     properties:
41       vf_module_id:
42         type: string
43         description: Unique ID for this VF Module instance
44         required: true
45         status: SUPPORTED
46       untrusted_net_id:
47         type: string
48         description: Service network 2 network UUID
49         required: true
50         status: SUPPORTED
51       mgmt_net_plen:
52         type: string
53         description: Prefix length of management network
54         required: true
55         status: SUPPORTED
56       perimeta_config:
57         type: string
58         description: Orchestration template configuration for instance.
59         required: true
60         status: SUPPORTED
61       vm_a_names:
62         type: list
63         description: List of names of Perimeta VM A instances, indexed by perimeta_instance_index
64         required: true
65         status: SUPPORTED
66         entry_schema:
67           type: string
68       serv3_vips:
69         type: list
70         description: List of service network 3 virtual IP addresses for all instances.
71         required: true
72         status: SUPPORTED
73         entry_schema:
74           type: string
75       untrusted_b_ips:
76         type: list
77         description: List of fixed IP addresses to use as untrusted fixed IPs of B instances.
78         required: true
79         status: SUPPORTED
80         entry_schema:
81           type: string
82       ha_net_id:
83         type: string
84         description: HA network id
85         required: true
86         status: SUPPORTED
87       perimeta_param_server_group:
88         type: string
89         description: Server group to use for these VMs - ignored
90         required: true
91         status: SUPPORTED
92       untrusted_vlan_networks:
93         type: list
94         description: List of Contrail VLAN networks to use on the untrusted/access network.   The order and number of these must match the VLAN ID list.
95         required: true
96         status: SUPPORTED
97         entry_schema:
98           type: string
99       mgmt_sec_groups:
100         type: list
101         description: List of security groups to add on management interfaces.
102         required: true
103         status: SUPPORTED
104         entry_schema:
105           type: string
106       perimeta_instance_index:
107         type: float
108         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.
109         required: true
110         status: SUPPORTED
111       untrusted_vlan_ids:
112         type: list
113         description: List of VLAN IDs to use on the untrusted/access network
114         required: true
115         status: SUPPORTED
116         entry_schema:
117           type: string
118       serv3_net_id:
119         type: string
120         description: Service network 3 network UUID
121         required: true
122         status: SUPPORTED
123       perimeta_keypair:
124         type: string
125         description: Keypair to use for accessing this Perimeta instance
126         required: true
127         status: SUPPORTED
128       mgmt_vips:
129         type: list
130         description: List of management virtual IP addresses for all instances.
131         required: true
132         status: SUPPORTED
133         entry_schema:
134           type: string
135       untrusted_vips:
136         type: list
137         description: List of service network 2 virtual IP addresses for all instances.
138         required: true
139         status: SUPPORTED
140         entry_schema:
141           type: string
142       vnf_id:
143         type: string
144         description: VNF ID of this deployment
145         required: true
146         status: SUPPORTED
147       availability_zone_0:
148         type: string
149         description: Availability zone for A instances.
150         required: true
151         status: SUPPORTED
152       availability_zone_1:
153         type: string
154         description: Availability zone for B instances.  May be the same as A instance.
155         required: true
156         status: SUPPORTED
157       serv3_a_ips:
158         type: list
159         description: List of fixed IP addresses to use as serv3 fixed IPs of A instances.
160         required: true
161         status: SUPPORTED
162         entry_schema:
163           type: string
164       unused_net_id:
165         type: string
166         description: Service network unused port network UUID
167         required: true
168         status: SUPPORTED
169       ha_a_ips:
170         type: list
171         description: List of fixed IP addresses to use as HA IPs of A instances.
172         required: true
173         status: SUPPORTED
174         entry_schema:
175           type: string
176       untrusted_v6_vips:
177         type: list
178         description: List of service network 2 alternate virtual IP addresses for all instances.
179         required: true
180         status: SUPPORTED
181         entry_schema:
182           type: string
183       ha_sec_groups:
184         type: list
185         description: List of security groups to add on HA interfaces.
186         required: true
187         status: SUPPORTED
188         entry_schema:
189           type: string
190       trusted_a_ips:
191         type: list
192         description: List of fixed IP addresses to use as trusted fixed IPs of A instances.
193         required: true
194         status: SUPPORTED
195         entry_schema:
196           type: string
197       untrusted_num_vlans:
198         type: float
199         description: Number of VLANs to connect to on the untrusted/access network
200         required: true
201         status: SUPPORTED
202       system_names:
203         type: list
204         description: List of system names of Perimeta instances.  Name of a specific instance is indexed by perimeta_instance_index
205         required: true
206         status: SUPPORTED
207         entry_schema:
208           type: string
209       vm_b_names:
210         type: list
211         description: List of names of Perimeta VM A instances, indexed by perimeta_instance_index
212         required: true
213         status: SUPPORTED
214         entry_schema:
215           type: string
216       trusted_sec_groups:
217         type: list
218         description: List of security groups to add on trusted interfaces.
219         required: true
220         status: SUPPORTED
221         entry_schema:
222           type: string
223       serv3_sec_groups:
224         type: list
225         description: List of security groups to add on serv3 interfaces.
226         required: true
227         status: SUPPORTED
228         entry_schema:
229           type: string
230       trusted_vips:
231         type: list
232         description: List of service network 1 virtual IP addresses for all instances.
233         required: true
234         status: SUPPORTED
235         entry_schema:
236           type: string
237       trusted_net_id:
238         type: string
239         description: Service network 1 network UUID
240         required: true
241         status: SUPPORTED
242       serv3_b_ips:
243         type: list
244         description: List of fixed IP addresses to use as serv3 fixed IPs of B instances.
245         required: true
246         status: SUPPORTED
247         entry_schema:
248           type: string
249       ha_b_ips:
250         type: list
251         description: List of fixed IP addresses to use as HA IPs of B instances.
252         required: true
253         status: SUPPORTED
254         entry_schema:
255           type: string
256       untrusted_a_v6_ips:
257         type: list
258         description: List of fixed IP addresses to use as untrusted alternate fixed IPs of A instances.
259         required: true
260         status: SUPPORTED
261         entry_schema:
262           type: string
263       untrusted_b_v6_ips:
264         type: list
265         description: List of fixed IP addresses to use as untrusted alternate fixed IPs of B instances.
266         required: true
267         status: SUPPORTED
268         entry_schema:
269           type: string
270       mgmt_a_ips:
271         type: list
272         description: List of fixed IP addresses to use as management IPs of A instances.
273         required: true
274         status: SUPPORTED
275         entry_schema:
276           type: string
277       vm_role:
278         type: string
279         description: Role of these VMs
280         required: true
281         status: SUPPORTED
282       trusted_b_ips:
283         type: list
284         description: List of fixed IP addresses to use as trusted fixed IPs of B instances.
285         required: true
286         status: SUPPORTED
287         entry_schema:
288           type: string
289       perimeta_image_name:
290         type: string
291         description: Glance image for Perimeta instance
292         required: true
293         status: SUPPORTED
294       mgmt_net_default_gateway:
295         type: string
296         description: IP address of management default gateway
297         required: true
298         status: SUPPORTED
299       untrusted_a_ips:
300         type: list
301         description: List of fixed IP addresses to use as untrusted fixed IPs of A instances.
302         required: true
303         status: SUPPORTED
304         entry_schema:
305           type: string
306       untrusted_sec_groups:
307         type: list
308         description: List of security groups to add on untrusted interfaces.
309         required: true
310         status: SUPPORTED
311         entry_schema:
312           type: string
313       mgmt_net_id:
314         type: string
315         description: Management network id
316         required: true
317         status: SUPPORTED
318       perimeta_flavor_name:
319         type: string
320         description: Flavor to use for creating VM instances
321         required: true
322         status: SUPPORTED
323       ha_network_plen:
324         type: float
325         required: true
326         status: SUPPORTED
327         constraints:
328         - in_range:
329           - 0
330           - 32
331       mgmt_b_ips:
332         type: list
333         description: List of fixed IP addresses to use as management IPs of B instances.
334         required: true
335         status: SUPPORTED
336         entry_schema:
337           type: string
338     attributes:
339       server_group_used:
340         type: string
341         description: Server group used for these VMs
342     requirements:
343     - link_perimeta_a_unused_0_port:
344         capability: tosca.capabilities.network.Linkable
345         node: tosca.nodes.Root
346         relationship: tosca.relationships.network.LinksTo
347         occurrences:
348         - 1
349         - 1
350     - link_contrail_vmi_subinterface_perimeta_a_untrusted_0_vlan_ports:
351         capability: tosca.capabilities.network.Linkable
352         node: tosca.nodes.Root
353         relationship: tosca.relationships.network.LinksTo
354         occurrences:
355         - 1
356         - 1
357     - link_perimeta_a_mgmt_0_port:
358         capability: tosca.capabilities.network.Linkable
359         node: tosca.nodes.Root
360         relationship: tosca.relationships.network.LinksTo
361         occurrences:
362         - 1
363         - 1
364     - link_perimeta_b_untrusted_0_port:
365         capability: tosca.capabilities.network.Linkable
366         node: tosca.nodes.Root
367         relationship: tosca.relationships.network.LinksTo
368         occurrences:
369         - 1
370         - 1
371     - link_contrail_vmi_subinterface_perimeta_b_untrusted_0_vlan_ports:
372         capability: tosca.capabilities.network.Linkable
373         node: tosca.nodes.Root
374         relationship: tosca.relationships.network.LinksTo
375         occurrences:
376         - 1
377         - 1
378     - link_perimeta_b_unused_0_port:
379         capability: tosca.capabilities.network.Linkable
380         node: tosca.nodes.Root
381         relationship: tosca.relationships.network.LinksTo
382         occurrences:
383         - 1
384         - 1
385     - link_perimeta_a_trusted_0_port:
386         capability: tosca.capabilities.network.Linkable
387         node: tosca.nodes.Root
388         relationship: tosca.relationships.network.LinksTo
389         occurrences:
390         - 1
391         - 1
392     - link_perimeta_b_mgmt_0_port:
393         capability: tosca.capabilities.network.Linkable
394         node: tosca.nodes.Root
395         relationship: tosca.relationships.network.LinksTo
396         occurrences:
397         - 1
398         - 1
399     - link_perimeta_b_ha_0_port:
400         capability: tosca.capabilities.network.Linkable
401         node: tosca.nodes.Root
402         relationship: tosca.relationships.network.LinksTo
403         occurrences:
404         - 1
405         - 1
406     - link_perimeta_b_serv3_0_port:
407         capability: tosca.capabilities.network.Linkable
408         node: tosca.nodes.Root
409         relationship: tosca.relationships.network.LinksTo
410         occurrences:
411         - 1
412         - 1
413     - link_perimeta_a_serv3_0_port:
414         capability: tosca.capabilities.network.Linkable
415         node: tosca.nodes.Root
416         relationship: tosca.relationships.network.LinksTo
417         occurrences:
418         - 1
419         - 1
420     - local_storage_perimeta_a_server_0:
421         capability: tosca.capabilities.Attachment
422         node: tosca.nodes.BlockStorage
423         relationship: tosca.relationships.AttachesTo
424         occurrences:
425         - 0
426         - UNBOUNDED
427     - link_perimeta_b_trusted_0_port:
428         capability: tosca.capabilities.network.Linkable
429         node: tosca.nodes.Root
430         relationship: tosca.relationships.network.LinksTo
431         occurrences:
432         - 1
433         - 1
434     - link_perimeta_a_ha_0_port:
435         capability: tosca.capabilities.network.Linkable
436         node: tosca.nodes.Root
437         relationship: tosca.relationships.network.LinksTo
438         occurrences:
439         - 1
440         - 1
441     - link_perimeta_a_untrusted_0_port:
442         capability: tosca.capabilities.network.Linkable
443         node: tosca.nodes.Root
444         relationship: tosca.relationships.network.LinksTo
445         occurrences:
446         - 1
447         - 1
448     - local_storage_perimeta_b_server_0:
449         capability: tosca.capabilities.Attachment
450         node: tosca.nodes.BlockStorage
451         relationship: tosca.relationships.AttachesTo
452         occurrences:
453         - 0
454         - UNBOUNDED
455     capabilities:
456       attachment_perimeta_a_mgmt_0_port:
457         type: tosca.capabilities.Attachment
458         occurrences:
459         - 1
460         - UNBOUNDED
461       binding_perimeta_a_server_0:
462         type: tosca.capabilities.network.Bindable
463         occurrences:
464         - 1
465         - UNBOUNDED
466       host_perimeta_a_server_0:
467         type: tosca.capabilities.Container
468         valid_source_types:
469         - tosca.nodes.SoftwareComponent
470         occurrences:
471         - 1
472         - UNBOUNDED
473       binding_perimeta_b_untrusted_0_port:
474         type: tosca.capabilities.network.Bindable
475         valid_source_types:
476         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
477         occurrences:
478         - 0
479         - UNBOUNDED
480       binding_perimeta_b_unused_0_port:
481         type: tosca.capabilities.network.Bindable
482         valid_source_types:
483         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
484         occurrences:
485         - 0
486         - UNBOUNDED
487       binding_perimeta_b_mgmt_0_port:
488         type: tosca.capabilities.network.Bindable
489         valid_source_types:
490         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
491         occurrences:
492         - 0
493         - UNBOUNDED
494       binding_perimeta_a_mgmt_0_port:
495         type: tosca.capabilities.network.Bindable
496         valid_source_types:
497         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
498         occurrences:
499         - 0
500         - UNBOUNDED
501       binding_perimeta_a_untrusted_0_port:
502         type: tosca.capabilities.network.Bindable
503         valid_source_types:
504         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
505         occurrences:
506         - 0
507         - UNBOUNDED
508       endpoint_perimeta_a_server_0:
509         type: tosca.capabilities.Endpoint.Admin
510         occurrences:
511         - 1
512         - UNBOUNDED
513       attachment_perimeta_b_unused_0_port:
514         type: tosca.capabilities.Attachment
515         occurrences:
516         - 1
517         - UNBOUNDED
518       attachment_perimeta_a_serv3_0_port:
519         type: tosca.capabilities.Attachment
520         occurrences:
521         - 1
522         - UNBOUNDED
523       attachment_perimeta_b_serv3_0_port:
524         type: tosca.capabilities.Attachment
525         occurrences:
526         - 1
527         - UNBOUNDED
528       attachment_perimeta_b_ha_0_port:
529         type: tosca.capabilities.Attachment
530         occurrences:
531         - 1
532         - UNBOUNDED
533       attachment_perimeta_b_trusted_0_port:
534         type: tosca.capabilities.Attachment
535         occurrences:
536         - 1
537         - UNBOUNDED
538       attachment_perimeta_b_untrusted_0_port:
539         type: tosca.capabilities.Attachment
540         occurrences:
541         - 1
542         - UNBOUNDED
543       binding_perimeta_b_serv3_0_port:
544         type: tosca.capabilities.network.Bindable
545         valid_source_types:
546         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
547         occurrences:
548         - 0
549         - UNBOUNDED
550       binding_perimeta_a_serv3_0_port:
551         type: tosca.capabilities.network.Bindable
552         valid_source_types:
553         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
554         occurrences:
555         - 0
556         - UNBOUNDED
557       scalable_perimeta_a_server_0:
558         type: tosca.capabilities.Scalable
559         occurrences:
560         - 1
561         - UNBOUNDED
562       binding_perimeta_b_ha_0_port:
563         type: tosca.capabilities.network.Bindable
564         valid_source_types:
565         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
566         occurrences:
567         - 0
568         - UNBOUNDED
569       binding_perimeta_b_trusted_0_port:
570         type: tosca.capabilities.network.Bindable
571         valid_source_types:
572         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
573         occurrences:
574         - 0
575         - UNBOUNDED
576       attachment_perimeta_a_trusted_0_port:
577         type: tosca.capabilities.Attachment
578         occurrences:
579         - 1
580         - UNBOUNDED
581       os_perimeta_b_server_0:
582         type: tosca.capabilities.OperatingSystem
583         occurrences:
584         - 1
585         - UNBOUNDED
586       attachment_perimeta_a_untrusted_0_port:
587         type: tosca.capabilities.Attachment
588         occurrences:
589         - 1
590         - UNBOUNDED
591       attachment_perimeta_a_ha_0_port:
592         type: tosca.capabilities.Attachment
593         occurrences:
594         - 1
595         - UNBOUNDED
596       binding_perimeta_a_trusted_0_port:
597         type: tosca.capabilities.network.Bindable
598         valid_source_types:
599         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
600         occurrences:
601         - 0
602         - UNBOUNDED
603       binding_perimeta_a_unused_0_port:
604         type: tosca.capabilities.network.Bindable
605         valid_source_types:
606         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
607         occurrences:
608         - 0
609         - UNBOUNDED
610       binding_perimeta_b_server_0:
611         type: tosca.capabilities.network.Bindable
612         occurrences:
613         - 1
614         - UNBOUNDED
615       scalable_perimeta_b_server_0:
616         type: tosca.capabilities.Scalable
617         occurrences:
618         - 1
619         - UNBOUNDED
620       attachment_perimeta_a_unused_0_port:
621         type: tosca.capabilities.Attachment
622         occurrences:
623         - 1
624         - UNBOUNDED
625       endpoint_perimeta_b_server_0:
626         type: tosca.capabilities.Endpoint.Admin
627         occurrences:
628         - 1
629         - UNBOUNDED
630       binding_perimeta_a_ha_0_port:
631         type: tosca.capabilities.network.Bindable
632         valid_source_types:
633         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
634         occurrences:
635         - 0
636         - UNBOUNDED
637       os_perimeta_a_server_0:
638         type: tosca.capabilities.OperatingSystem
639         occurrences:
640         - 1
641         - UNBOUNDED
642       host_perimeta_b_server_0:
643         type: tosca.capabilities.Container
644         valid_source_types:
645         - tosca.nodes.SoftwareComponent
646         occurrences:
647         - 1
648         - UNBOUNDED
649       attachment_perimeta_b_mgmt_0_port:
650         type: tosca.capabilities.Attachment
651         occurrences:
652         - 1
653         - UNBOUNDED
654   org.openecomp.resource.abstract.nodes.heat.perimeta_ha_sw:
655     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
656     properties:
657       vf_module_id:
658         type: string
659         description: Unique ID for this VF Module instance
660         required: true
661         status: SUPPORTED
662       untrusted_net_id:
663         type: string
664         description: Service network 2 network UUID
665         required: true
666         status: SUPPORTED
667       mgmt_net_plen:
668         type: string
669         description: Prefix length of management network
670         required: true
671         status: SUPPORTED
672       perimeta_config:
673         type: string
674         description: Orchestration template configuration for instance.
675         required: true
676         status: SUPPORTED
677       vm_a_names:
678         type: list
679         description: List of names of Perimeta VM A instances, indexed by perimeta_instance_index
680         required: true
681         status: SUPPORTED
682         entry_schema:
683           type: string
684       untrusted_b_ips:
685         type: list
686         description: List of fixed IP addresses to use as untrusted fixed IPs of B instances.
687         required: true
688         status: SUPPORTED
689         entry_schema:
690           type: string
691       ha_net_id:
692         type: string
693         description: HA network id
694         required: true
695         status: SUPPORTED
696       perimeta_param_server_group:
697         type: string
698         description: Server group to use for these VMs - ignored
699         required: true
700         status: SUPPORTED
701       untrusted_vlan_networks:
702         type: list
703         description: List of Contrail VLAN networks to use on the untrusted/access network.   The order and number of these must match the VLAN ID list.
704         required: true
705         status: SUPPORTED
706         entry_schema:
707           type: string
708       mgmt_sec_groups:
709         type: list
710         description: List of security groups to add on management interfaces.
711         required: true
712         status: SUPPORTED
713         entry_schema:
714           type: string
715       perimeta_instance_index:
716         type: float
717         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.
718         required: true
719         status: SUPPORTED
720       untrusted_vlan_ids:
721         type: list
722         description: List of VLAN IDs to use on the untrusted/access network
723         required: true
724         status: SUPPORTED
725         entry_schema:
726           type: string
727       perimeta_keypair:
728         type: string
729         description: Keypair to use for accessing this Perimeta instance
730         required: true
731         status: SUPPORTED
732       mgmt_vips:
733         type: list
734         description: List of management virtual IP addresses for all instances.
735         required: true
736         status: SUPPORTED
737         entry_schema:
738           type: string
739       untrusted_vips:
740         type: list
741         description: List of service network 2 virtual IP addresses for all instances.
742         required: true
743         status: SUPPORTED
744         entry_schema:
745           type: string
746       vnf_id:
747         type: string
748         description: VNF ID of this deployment
749         required: true
750         status: SUPPORTED
751       availability_zone_0:
752         type: string
753         description: Availability zone for A instances.
754         required: true
755         status: SUPPORTED
756       availability_zone_1:
757         type: string
758         description: Availability zone for B instances.  May be the same as A instance.
759         required: true
760         status: SUPPORTED
761       ha_a_ips:
762         type: list
763         description: List of fixed IP addresses to use as HA IPs of A instances.
764         required: true
765         status: SUPPORTED
766         entry_schema:
767           type: string
768       untrusted_v6_vips:
769         type: list
770         description: List of service network 2 alternate virtual IP addresses for all instances.
771         required: true
772         status: SUPPORTED
773         entry_schema:
774           type: string
775       ha_sec_groups:
776         type: list
777         description: List of security groups to add on HA interfaces.
778         required: true
779         status: SUPPORTED
780         entry_schema:
781           type: string
782       trusted_a_ips:
783         type: list
784         description: List of fixed IP addresses to use as trusted fixed IPs of A instances.
785         required: true
786         status: SUPPORTED
787         entry_schema:
788           type: string
789       untrusted_num_vlans:
790         type: float
791         description: Number of VLANs to connect to on the untrusted/access network
792         required: true
793         status: SUPPORTED
794       system_names:
795         type: list
796         description: List of system names of Perimeta instances.  Name of a specific instance is indexed by perimeta_instance_index
797         required: true
798         status: SUPPORTED
799         entry_schema:
800           type: string
801       vm_b_names:
802         type: list
803         description: List of names of Perimeta VM A instances, indexed by perimeta_instance_index
804         required: true
805         status: SUPPORTED
806         entry_schema:
807           type: string
808       trusted_sec_groups:
809         type: list
810         description: List of security groups to add on trusted interfaces.
811         required: true
812         status: SUPPORTED
813         entry_schema:
814           type: string
815       trusted_vips:
816         type: list
817         description: List of service network 1 virtual IP addresses for all instances.
818         required: true
819         status: SUPPORTED
820         entry_schema:
821           type: string
822       trusted_net_id:
823         type: string
824         description: Service network 1 network UUID
825         required: true
826         status: SUPPORTED
827       ha_b_ips:
828         type: list
829         description: List of fixed IP addresses to use as HA IPs of B instances.
830         required: true
831         status: SUPPORTED
832         entry_schema:
833           type: string
834       untrusted_a_v6_ips:
835         type: list
836         description: List of fixed IP addresses to use as untrusted alternate fixed IPs of A instances.
837         required: true
838         status: SUPPORTED
839         entry_schema:
840           type: string
841       untrusted_b_v6_ips:
842         type: list
843         description: List of fixed IP addresses to use as untrusted alternate fixed IPs of B instances.
844         required: true
845         status: SUPPORTED
846         entry_schema:
847           type: string
848       mgmt_a_ips:
849         type: list
850         description: List of fixed IP addresses to use as management IPs of A instances.
851         required: true
852         status: SUPPORTED
853         entry_schema:
854           type: string
855       vm_role:
856         type: string
857         description: Role of these VMs
858         required: true
859         status: SUPPORTED
860       trusted_b_ips:
861         type: list
862         description: List of fixed IP addresses to use as trusted fixed IPs of B instances.
863         required: true
864         status: SUPPORTED
865         entry_schema:
866           type: string
867       perimeta_image_name:
868         type: string
869         description: Glance image for Perimeta instance
870         required: true
871         status: SUPPORTED
872       mgmt_net_default_gateway:
873         type: string
874         description: IP address of management default gateway
875         required: true
876         status: SUPPORTED
877       untrusted_a_ips:
878         type: list
879         description: List of fixed IP addresses to use as untrusted fixed IPs of A instances.
880         required: true
881         status: SUPPORTED
882         entry_schema:
883           type: string
884       untrusted_sec_groups:
885         type: list
886         description: List of security groups to add on untrusted interfaces.
887         required: true
888         status: SUPPORTED
889         entry_schema:
890           type: string
891       mgmt_net_id:
892         type: string
893         description: Management network id
894         required: true
895         status: SUPPORTED
896       perimeta_flavor_name:
897         type: string
898         description: Flavor to use for creating VM instances
899         required: true
900         status: SUPPORTED
901       ha_network_plen:
902         type: float
903         required: true
904         status: SUPPORTED
905         constraints:
906         - in_range:
907           - 0
908           - 32
909       mgmt_b_ips:
910         type: list
911         description: List of fixed IP addresses to use as management IPs of B instances.
912         required: true
913         status: SUPPORTED
914         entry_schema:
915           type: string
916     attributes:
917       server_group_used:
918         type: string
919         description: Server group used for these VMs
920     requirements:
921     - link_perimeta_b_ha_0_port:
922         capability: tosca.capabilities.network.Linkable
923         node: tosca.nodes.Root
924         relationship: tosca.relationships.network.LinksTo
925         occurrences:
926         - 1
927         - 1
928     - link_contrail_vmi_subinterface_perimeta_a_untrusted_0_vlan_ports:
929         capability: tosca.capabilities.network.Linkable
930         node: tosca.nodes.Root
931         relationship: tosca.relationships.network.LinksTo
932         occurrences:
933         - 1
934         - 1
935     - local_storage_perimeta_a_server_0:
936         capability: tosca.capabilities.Attachment
937         node: tosca.nodes.BlockStorage
938         relationship: tosca.relationships.AttachesTo
939         occurrences:
940         - 0
941         - UNBOUNDED
942     - link_perimeta_a_mgmt_0_port:
943         capability: tosca.capabilities.network.Linkable
944         node: tosca.nodes.Root
945         relationship: tosca.relationships.network.LinksTo
946         occurrences:
947         - 1
948         - 1
949     - link_perimeta_b_trusted_0_port:
950         capability: tosca.capabilities.network.Linkable
951         node: tosca.nodes.Root
952         relationship: tosca.relationships.network.LinksTo
953         occurrences:
954         - 1
955         - 1
956     - link_perimeta_b_untrusted_0_port:
957         capability: tosca.capabilities.network.Linkable
958         node: tosca.nodes.Root
959         relationship: tosca.relationships.network.LinksTo
960         occurrences:
961         - 1
962         - 1
963     - link_contrail_vmi_subinterface_perimeta_b_untrusted_0_vlan_ports:
964         capability: tosca.capabilities.network.Linkable
965         node: tosca.nodes.Root
966         relationship: tosca.relationships.network.LinksTo
967         occurrences:
968         - 1
969         - 1
970     - link_perimeta_a_ha_0_port:
971         capability: tosca.capabilities.network.Linkable
972         node: tosca.nodes.Root
973         relationship: tosca.relationships.network.LinksTo
974         occurrences:
975         - 1
976         - 1
977     - link_perimeta_a_trusted_0_port:
978         capability: tosca.capabilities.network.Linkable
979         node: tosca.nodes.Root
980         relationship: tosca.relationships.network.LinksTo
981         occurrences:
982         - 1
983         - 1
984     - link_perimeta_b_mgmt_0_port:
985         capability: tosca.capabilities.network.Linkable
986         node: tosca.nodes.Root
987         relationship: tosca.relationships.network.LinksTo
988         occurrences:
989         - 1
990         - 1
991     - link_perimeta_a_untrusted_0_port:
992         capability: tosca.capabilities.network.Linkable
993         node: tosca.nodes.Root
994         relationship: tosca.relationships.network.LinksTo
995         occurrences:
996         - 1
997         - 1
998     - local_storage_perimeta_b_server_0:
999         capability: tosca.capabilities.Attachment
1000         node: tosca.nodes.BlockStorage
1001         relationship: tosca.relationships.AttachesTo
1002         occurrences:
1003         - 0
1004         - UNBOUNDED
1005     capabilities:
1006       attachment_perimeta_a_mgmt_0_port:
1007         type: tosca.capabilities.Attachment
1008         occurrences:
1009         - 1
1010         - UNBOUNDED
1011       binding_perimeta_a_server_0:
1012         type: tosca.capabilities.network.Bindable
1013         occurrences:
1014         - 1
1015         - UNBOUNDED
1016       host_perimeta_a_server_0:
1017         type: tosca.capabilities.Container
1018         valid_source_types:
1019         - tosca.nodes.SoftwareComponent
1020         occurrences:
1021         - 1
1022         - UNBOUNDED
1023       binding_perimeta_b_untrusted_0_port:
1024         type: tosca.capabilities.network.Bindable
1025         valid_source_types:
1026         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
1027         occurrences:
1028         - 0
1029         - UNBOUNDED
1030       binding_perimeta_b_mgmt_0_port:
1031         type: tosca.capabilities.network.Bindable
1032         valid_source_types:
1033         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
1034         occurrences:
1035         - 0
1036         - UNBOUNDED
1037       binding_perimeta_a_mgmt_0_port:
1038         type: tosca.capabilities.network.Bindable
1039         valid_source_types:
1040         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
1041         occurrences:
1042         - 0
1043         - UNBOUNDED
1044       binding_perimeta_a_untrusted_0_port:
1045         type: tosca.capabilities.network.Bindable
1046         valid_source_types:
1047         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
1048         occurrences:
1049         - 0
1050         - UNBOUNDED
1051       endpoint_perimeta_a_server_0:
1052         type: tosca.capabilities.Endpoint.Admin
1053         occurrences:
1054         - 1
1055         - UNBOUNDED
1056       attachment_perimeta_b_ha_0_port:
1057         type: tosca.capabilities.Attachment
1058         occurrences:
1059         - 1
1060         - UNBOUNDED
1061       attachment_perimeta_b_trusted_0_port:
1062         type: tosca.capabilities.Attachment
1063         occurrences:
1064         - 1
1065         - UNBOUNDED
1066       attachment_perimeta_b_untrusted_0_port:
1067         type: tosca.capabilities.Attachment
1068         occurrences:
1069         - 1
1070         - UNBOUNDED
1071       scalable_perimeta_a_server_0:
1072         type: tosca.capabilities.Scalable
1073         occurrences:
1074         - 1
1075         - UNBOUNDED
1076       binding_perimeta_b_ha_0_port:
1077         type: tosca.capabilities.network.Bindable
1078         valid_source_types:
1079         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
1080         occurrences:
1081         - 0
1082         - UNBOUNDED
1083       binding_perimeta_b_trusted_0_port:
1084         type: tosca.capabilities.network.Bindable
1085         valid_source_types:
1086         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
1087         occurrences:
1088         - 0
1089         - UNBOUNDED
1090       attachment_perimeta_a_trusted_0_port:
1091         type: tosca.capabilities.Attachment
1092         occurrences:
1093         - 1
1094         - UNBOUNDED
1095       os_perimeta_b_server_0:
1096         type: tosca.capabilities.OperatingSystem
1097         occurrences:
1098         - 1
1099         - UNBOUNDED
1100       attachment_perimeta_a_untrusted_0_port:
1101         type: tosca.capabilities.Attachment
1102         occurrences:
1103         - 1
1104         - UNBOUNDED
1105       attachment_perimeta_a_ha_0_port:
1106         type: tosca.capabilities.Attachment
1107         occurrences:
1108         - 1
1109         - UNBOUNDED
1110       binding_perimeta_a_trusted_0_port:
1111         type: tosca.capabilities.network.Bindable
1112         valid_source_types:
1113         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
1114         occurrences:
1115         - 0
1116         - UNBOUNDED
1117       binding_perimeta_b_server_0:
1118         type: tosca.capabilities.network.Bindable
1119         occurrences:
1120         - 1
1121         - UNBOUNDED
1122       scalable_perimeta_b_server_0:
1123         type: tosca.capabilities.Scalable
1124         occurrences:
1125         - 1
1126         - UNBOUNDED
1127       endpoint_perimeta_b_server_0:
1128         type: tosca.capabilities.Endpoint.Admin
1129         occurrences:
1130         - 1
1131         - UNBOUNDED
1132       binding_perimeta_a_ha_0_port:
1133         type: tosca.capabilities.network.Bindable
1134         valid_source_types:
1135         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
1136         occurrences:
1137         - 0
1138         - UNBOUNDED
1139       os_perimeta_a_server_0:
1140         type: tosca.capabilities.OperatingSystem
1141         occurrences:
1142         - 1
1143         - UNBOUNDED
1144       host_perimeta_b_server_0:
1145         type: tosca.capabilities.Container
1146         valid_source_types:
1147         - tosca.nodes.SoftwareComponent
1148         occurrences:
1149         - 1
1150         - UNBOUNDED
1151       attachment_perimeta_b_mgmt_0_port:
1152         type: tosca.capabilities.Attachment
1153         occurrences:
1154         - 1
1155         - UNBOUNDED
1156   org.openecomp.resource.abstract.nodes.heat.perimeta_ha_sw_b:
1157     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
1158     properties:
1159       vf_module_id:
1160         type: string
1161         description: Unique ID for this VF Module instance
1162         required: true
1163         status: SUPPORTED
1164       untrusted_net_id:
1165         type: string
1166         description: Service network 2 network UUID
1167         required: true
1168         status: SUPPORTED
1169       mgmt_net_plen:
1170         type: string
1171         description: Prefix length of management network
1172         required: true
1173         status: SUPPORTED
1174       perimeta_config:
1175         type: string
1176         description: Orchestration template configuration for instance.
1177         required: true
1178         status: SUPPORTED
1179       vm_a_names:
1180         type: list
1181         description: List of names of Perimeta VM A instances, indexed by perimeta_instance_index
1182         required: true
1183         status: SUPPORTED
1184         entry_schema:
1185           type: string
1186       untrusted_b_ips:
1187         type: list
1188         description: List of fixed IP addresses to use as untrusted fixed IPs of B instances.
1189         required: true
1190         status: SUPPORTED
1191         entry_schema:
1192           type: string
1193       ha_net_id:
1194         type: string
1195         description: HA network id
1196         required: true
1197         status: SUPPORTED
1198       perimeta_param_server_group:
1199         type: string
1200         description: Server group to use for these VMs - ignored
1201         required: true
1202         status: SUPPORTED
1203       untrusted_vlan_networks:
1204         type: list
1205         description: List of Contrail VLAN networks to use on the untrusted/access network.   The order and number of these must match the VLAN ID list.
1206         required: true
1207         status: SUPPORTED
1208         entry_schema:
1209           type: string
1210       mgmt_sec_groups:
1211         type: list
1212         description: List of security groups to add on management interfaces.
1213         required: true
1214         status: SUPPORTED
1215         entry_schema:
1216           type: string
1217       perimeta_instance_index:
1218         type: float
1219         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.
1220         required: true
1221         status: SUPPORTED
1222       untrusted_vlan_ids:
1223         type: list
1224         description: List of VLAN IDs to use on the untrusted/access network
1225         required: true
1226         status: SUPPORTED
1227         entry_schema:
1228           type: string
1229       perimeta_keypair:
1230         type: string
1231         description: Keypair to use for accessing this Perimeta instance
1232         required: true
1233         status: SUPPORTED
1234       mgmt_vips:
1235         type: list
1236         description: List of management virtual IP addresses for all instances.
1237         required: true
1238         status: SUPPORTED
1239         entry_schema:
1240           type: string
1241       untrusted_vips:
1242         type: list
1243         description: List of service network 2 virtual IP addresses for all instances.
1244         required: true
1245         status: SUPPORTED
1246         entry_schema:
1247           type: string
1248       vnf_id:
1249         type: string
1250         description: VNF ID of this deployment
1251         required: true
1252         status: SUPPORTED
1253       availability_zone_0:
1254         type: string
1255         description: Availability zone for A instances.
1256         required: true
1257         status: SUPPORTED
1258       availability_zone_1:
1259         type: string
1260         description: Availability zone for B instances.  May be the same as A instance.
1261         required: true
1262         status: SUPPORTED
1263       ha_a_ips:
1264         type: list
1265         description: List of fixed IP addresses to use as HA IPs of A instances.
1266         required: true
1267         status: SUPPORTED
1268         entry_schema:
1269           type: string
1270       untrusted_v6_vips:
1271         type: list
1272         description: List of service network 2 alternate virtual IP addresses for all instances.
1273         required: true
1274         status: SUPPORTED
1275         entry_schema:
1276           type: string
1277       ha_sec_groups:
1278         type: list
1279         description: List of security groups to add on HA interfaces.
1280         required: true
1281         status: SUPPORTED
1282         entry_schema:
1283           type: string
1284       trusted_a_ips:
1285         type: list
1286         description: List of fixed IP addresses to use as trusted fixed IPs of A instances.
1287         required: true
1288         status: SUPPORTED
1289         entry_schema:
1290           type: string
1291       untrusted_num_vlans:
1292         type: float
1293         description: Number of VLANs to connect to on the untrusted/access network
1294         required: true
1295         status: SUPPORTED
1296       system_names:
1297         type: list
1298         description: List of system names of Perimeta instances.  Name of a specific instance is indexed by perimeta_instance_index
1299         required: true
1300         status: SUPPORTED
1301         entry_schema:
1302           type: string
1303       vm_b_names:
1304         type: list
1305         description: List of names of Perimeta VM A instances, indexed by perimeta_instance_index
1306         required: true
1307         status: SUPPORTED
1308         entry_schema:
1309           type: string
1310       trusted_sec_groups:
1311         type: list
1312         description: List of security groups to add on trusted interfaces.
1313         required: true
1314         status: SUPPORTED
1315         entry_schema:
1316           type: string
1317       trusted_vips:
1318         type: list
1319         description: List of service network 1 virtual IP addresses for all instances.
1320         required: true
1321         status: SUPPORTED
1322         entry_schema:
1323           type: string
1324       trusted_net_id:
1325         type: string
1326         description: Service network 1 network UUID
1327         required: true
1328         status: SUPPORTED
1329       ha_b_ips:
1330         type: list
1331         description: List of fixed IP addresses to use as HA IPs of B instances.
1332         required: true
1333         status: SUPPORTED
1334         entry_schema:
1335           type: string
1336       untrusted_a_v6_ips:
1337         type: list
1338         description: List of fixed IP addresses to use as untrusted alternate fixed IPs of A instances.
1339         required: true
1340         status: SUPPORTED
1341         entry_schema:
1342           type: string
1343       untrusted_b_v6_ips:
1344         type: list
1345         description: List of fixed IP addresses to use as untrusted alternate fixed IPs of B instances.
1346         required: true
1347         status: SUPPORTED
1348         entry_schema:
1349           type: string
1350       mgmt_a_ips:
1351         type: list
1352         description: List of fixed IP addresses to use as management IPs of A instances.
1353         required: true
1354         status: SUPPORTED
1355         entry_schema:
1356           type: string
1357       vm_role:
1358         type: string
1359         description: Role of these VMs
1360         required: true
1361         status: SUPPORTED
1362       trusted_b_ips:
1363         type: list
1364         description: List of fixed IP addresses to use as trusted fixed IPs of B instances.
1365         required: true
1366         status: SUPPORTED
1367         entry_schema:
1368           type: string
1369       perimeta_image_name:
1370         type: string
1371         description: Glance image for Perimeta instance
1372         required: true
1373         status: SUPPORTED
1374       mgmt_net_default_gateway:
1375         type: string
1376         description: IP address of management default gateway
1377         required: true
1378         status: SUPPORTED
1379       untrusted_a_ips:
1380         type: list
1381         description: List of fixed IP addresses to use as untrusted fixed IPs of A instances.
1382         required: true
1383         status: SUPPORTED
1384         entry_schema:
1385           type: string
1386       untrusted_sec_groups:
1387         type: list
1388         description: List of security groups to add on untrusted interfaces.
1389         required: true
1390         status: SUPPORTED
1391         entry_schema:
1392           type: string
1393       mgmt_net_id:
1394         type: string
1395         description: Management network id
1396         required: true
1397         status: SUPPORTED
1398       perimeta_flavor_name:
1399         type: string
1400         description: Flavor to use for creating VM instances
1401         required: true
1402         status: SUPPORTED
1403       ha_network_plen:
1404         type: float
1405         required: true
1406         status: SUPPORTED
1407         constraints:
1408         - in_range:
1409           - 0
1410           - 32
1411       mgmt_b_ips:
1412         type: list
1413         description: List of fixed IP addresses to use as management IPs of B instances.
1414         required: true
1415         status: SUPPORTED
1416         entry_schema:
1417           type: string
1418     attributes:
1419       server_group_used:
1420         type: string
1421         description: Server group used for these VMs
1422     requirements:
1423     - link_perimeta_b_ha_0_port:
1424         capability: tosca.capabilities.network.Linkable
1425         node: tosca.nodes.Root
1426         relationship: tosca.relationships.network.LinksTo
1427         occurrences:
1428         - 1
1429         - 1
1430     - link_perimeta_b_trusted_0_port:
1431         capability: tosca.capabilities.network.Linkable
1432         node: tosca.nodes.Root
1433         relationship: tosca.relationships.network.LinksTo
1434         occurrences:
1435         - 1
1436         - 1
1437     - link_perimeta_b_untrusted_0_port:
1438         capability: tosca.capabilities.network.Linkable
1439         node: tosca.nodes.Root
1440         relationship: tosca.relationships.network.LinksTo
1441         occurrences:
1442         - 1
1443         - 1
1444     - link_contrail_vmi_subinterface_perimeta_b_untrusted_0_vlan_ports:
1445         capability: tosca.capabilities.network.Linkable
1446         node: tosca.nodes.Root
1447         relationship: tosca.relationships.network.LinksTo
1448         occurrences:
1449         - 1
1450         - 1
1451     - link_perimeta_b_mgmt_0_port:
1452         capability: tosca.capabilities.network.Linkable
1453         node: tosca.nodes.Root
1454         relationship: tosca.relationships.network.LinksTo
1455         occurrences:
1456         - 1
1457         - 1
1458     - local_storage_perimeta_b_server_0:
1459         capability: tosca.capabilities.Attachment
1460         node: tosca.nodes.BlockStorage
1461         relationship: tosca.relationships.AttachesTo
1462         occurrences:
1463         - 0
1464         - UNBOUNDED
1465     capabilities:
1466       binding_perimeta_b_ha_0_port:
1467         type: tosca.capabilities.network.Bindable
1468         valid_source_types:
1469         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
1470         occurrences:
1471         - 0
1472         - UNBOUNDED
1473       binding_perimeta_b_trusted_0_port:
1474         type: tosca.capabilities.network.Bindable
1475         valid_source_types:
1476         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
1477         occurrences:
1478         - 0
1479         - UNBOUNDED
1480       binding_perimeta_b_untrusted_0_port:
1481         type: tosca.capabilities.network.Bindable
1482         valid_source_types:
1483         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
1484         occurrences:
1485         - 0
1486         - UNBOUNDED
1487       os_perimeta_b_server_0:
1488         type: tosca.capabilities.OperatingSystem
1489         occurrences:
1490         - 1
1491         - UNBOUNDED
1492       binding_perimeta_b_mgmt_0_port:
1493         type: tosca.capabilities.network.Bindable
1494         valid_source_types:
1495         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
1496         occurrences:
1497         - 0
1498         - UNBOUNDED
1499       binding_perimeta_b_server_0:
1500         type: tosca.capabilities.network.Bindable
1501         occurrences:
1502         - 1
1503         - UNBOUNDED
1504       scalable_perimeta_b_server_0:
1505         type: tosca.capabilities.Scalable
1506         occurrences:
1507         - 1
1508         - UNBOUNDED
1509       attachment_perimeta_b_ha_0_port:
1510         type: tosca.capabilities.Attachment
1511         occurrences:
1512         - 1
1513         - UNBOUNDED
1514       attachment_perimeta_b_trusted_0_port:
1515         type: tosca.capabilities.Attachment
1516         occurrences:
1517         - 1
1518         - UNBOUNDED
1519       endpoint_perimeta_b_server_0:
1520         type: tosca.capabilities.Endpoint.Admin
1521         occurrences:
1522         - 1
1523         - UNBOUNDED
1524       attachment_perimeta_b_untrusted_0_port:
1525         type: tosca.capabilities.Attachment
1526         occurrences:
1527         - 1
1528         - UNBOUNDED
1529       host_perimeta_b_server_0:
1530         type: tosca.capabilities.Container
1531         valid_source_types:
1532         - tosca.nodes.SoftwareComponent
1533         occurrences:
1534         - 1
1535         - UNBOUNDED
1536       attachment_perimeta_b_mgmt_0_port:
1537         type: tosca.capabilities.Attachment
1538         occurrences:
1539         - 1
1540         - UNBOUNDED
1541   org.openecomp.resource.abstract.nodes.heat.vlan_subinterface_dual:
1542     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
1543     properties:
1544       vlan_ids:
1545         type: list
1546         description: List of VLAN IDs to use for subinterfaces
1547         required: true
1548         status: SUPPORTED
1549         entry_schema:
1550           type: string
1551       parent_interface:
1552         type: string
1553         description: Parent Contrail interface
1554         required: true
1555         status: SUPPORTED
1556       virtual_ipv6_address:
1557         type: string
1558         description: virtual IPv6 address associated with subinterfaces
1559         required: true
1560         status: SUPPORTED
1561       virtual_ip_address:
1562         type: string
1563         description: virtual IPv4 address associated with subinterfaces
1564         required: true
1565         status: SUPPORTED
1566       mac_address:
1567         type: string
1568         description: MAC address to use for subinterface
1569         required: true
1570         status: SUPPORTED
1571       ipv6_address:
1572         type: string
1573         description: IPv6 address associated with subinterfaces
1574         required: true
1575         status: SUPPORTED
1576       subinterface_name_prefix:
1577         type: string
1578         description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
1579         required: true
1580         status: SUPPORTED
1581       subinterface_instance_index:
1582         type: float
1583         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.
1584         required: true
1585         status: SUPPORTED
1586       ip_address:
1587         type: string
1588         description: IPv4 address associated with subinterfaces
1589         required: true
1590         status: SUPPORTED
1591       vlan_networks:
1592         type: list
1593         description: List of Contrail VLAN networks to use for the subinterfaces.   The order and number of these must match the VLAN ID list
1594         required: true
1595         status: SUPPORTED
1596         entry_schema:
1597           type: string
1598     requirements:
1599     - link_contrail_vmi_subinterface:
1600         capability: tosca.capabilities.network.Linkable
1601         node: tosca.nodes.Root
1602         relationship: tosca.relationships.network.LinksTo
1603         occurrences:
1604         - 1
1605         - 1
1606     - binding_contrail_vmi_subinterface:
1607         capability: tosca.capabilities.network.Bindable
1608         node: org.openecomp.resource.cp.nodes.network.Port
1609         relationship: tosca.relationships.network.BindsTo
1610         occurrences:
1611         - 1
1612         - 1
1613   org.openecomp.resource.abstract.nodes.heat.perimeta_ha_sw_a:
1614     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
1615     properties:
1616       vf_module_id:
1617         type: string
1618         description: Unique ID for this VF Module instance
1619         required: true
1620         status: SUPPORTED
1621       untrusted_net_id:
1622         type: string
1623         description: Service network 2 network UUID
1624         required: true
1625         status: SUPPORTED
1626       mgmt_net_plen:
1627         type: string
1628         description: Prefix length of management network
1629         required: true
1630         status: SUPPORTED
1631       perimeta_config:
1632         type: string
1633         description: Orchestration template configuration for instance.
1634         required: true
1635         status: SUPPORTED
1636       vm_a_names:
1637         type: list
1638         description: List of names of Perimeta VM A instances, indexed by perimeta_instance_index
1639         required: true
1640         status: SUPPORTED
1641         entry_schema:
1642           type: string
1643       untrusted_b_ips:
1644         type: list
1645         description: List of fixed IP addresses to use as untrusted fixed IPs of B instances.
1646         required: true
1647         status: SUPPORTED
1648         entry_schema:
1649           type: string
1650       ha_net_id:
1651         type: string
1652         description: HA network id
1653         required: true
1654         status: SUPPORTED
1655       perimeta_param_server_group:
1656         type: string
1657         description: Server group to use for these VMs - ignored
1658         required: true
1659         status: SUPPORTED
1660       untrusted_vlan_networks:
1661         type: list
1662         description: List of Contrail VLAN networks to use on the untrusted/access network.   The order and number of these must match the VLAN ID list.
1663         required: true
1664         status: SUPPORTED
1665         entry_schema:
1666           type: string
1667       mgmt_sec_groups:
1668         type: list
1669         description: List of security groups to add on management interfaces.
1670         required: true
1671         status: SUPPORTED
1672         entry_schema:
1673           type: string
1674       perimeta_instance_index:
1675         type: float
1676         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.
1677         required: true
1678         status: SUPPORTED
1679       untrusted_vlan_ids:
1680         type: list
1681         description: List of VLAN IDs to use on the untrusted/access network
1682         required: true
1683         status: SUPPORTED
1684         entry_schema:
1685           type: string
1686       perimeta_keypair:
1687         type: string
1688         description: Keypair to use for accessing this Perimeta instance
1689         required: true
1690         status: SUPPORTED
1691       mgmt_vips:
1692         type: list
1693         description: List of management virtual IP addresses for all instances.
1694         required: true
1695         status: SUPPORTED
1696         entry_schema:
1697           type: string
1698       untrusted_vips:
1699         type: list
1700         description: List of service network 2 virtual IP addresses for all instances.
1701         required: true
1702         status: SUPPORTED
1703         entry_schema:
1704           type: string
1705       vnf_id:
1706         type: string
1707         description: VNF ID of this deployment
1708         required: true
1709         status: SUPPORTED
1710       availability_zone_0:
1711         type: string
1712         description: Availability zone for A instances.
1713         required: true
1714         status: SUPPORTED
1715       availability_zone_1:
1716         type: string
1717         description: Availability zone for B instances.  May be the same as A instance.
1718         required: true
1719         status: SUPPORTED
1720       ha_a_ips:
1721         type: list
1722         description: List of fixed IP addresses to use as HA IPs of A instances.
1723         required: true
1724         status: SUPPORTED
1725         entry_schema:
1726           type: string
1727       untrusted_v6_vips:
1728         type: list
1729         description: List of service network 2 alternate virtual IP addresses for all instances.
1730         required: true
1731         status: SUPPORTED
1732         entry_schema:
1733           type: string
1734       ha_sec_groups:
1735         type: list
1736         description: List of security groups to add on HA interfaces.
1737         required: true
1738         status: SUPPORTED
1739         entry_schema:
1740           type: string
1741       trusted_a_ips:
1742         type: list
1743         description: List of fixed IP addresses to use as trusted fixed IPs of A instances.
1744         required: true
1745         status: SUPPORTED
1746         entry_schema:
1747           type: string
1748       untrusted_num_vlans:
1749         type: float
1750         description: Number of VLANs to connect to on the untrusted/access network
1751         required: true
1752         status: SUPPORTED
1753       system_names:
1754         type: list
1755         description: List of system names of Perimeta instances.  Name of a specific instance is indexed by perimeta_instance_index
1756         required: true
1757         status: SUPPORTED
1758         entry_schema:
1759           type: string
1760       vm_b_names:
1761         type: list
1762         description: List of names of Perimeta VM A instances, indexed by perimeta_instance_index
1763         required: true
1764         status: SUPPORTED
1765         entry_schema:
1766           type: string
1767       trusted_sec_groups:
1768         type: list
1769         description: List of security groups to add on trusted interfaces.
1770         required: true
1771         status: SUPPORTED
1772         entry_schema:
1773           type: string
1774       trusted_vips:
1775         type: list
1776         description: List of service network 1 virtual IP addresses for all instances.
1777         required: true
1778         status: SUPPORTED
1779         entry_schema:
1780           type: string
1781       trusted_net_id:
1782         type: string
1783         description: Service network 1 network UUID
1784         required: true
1785         status: SUPPORTED
1786       ha_b_ips:
1787         type: list
1788         description: List of fixed IP addresses to use as HA IPs of B instances.
1789         required: true
1790         status: SUPPORTED
1791         entry_schema:
1792           type: string
1793       untrusted_a_v6_ips:
1794         type: list
1795         description: List of fixed IP addresses to use as untrusted alternate fixed IPs of A instances.
1796         required: true
1797         status: SUPPORTED
1798         entry_schema:
1799           type: string
1800       untrusted_b_v6_ips:
1801         type: list
1802         description: List of fixed IP addresses to use as untrusted alternate fixed IPs of B instances.
1803         required: true
1804         status: SUPPORTED
1805         entry_schema:
1806           type: string
1807       mgmt_a_ips:
1808         type: list
1809         description: List of fixed IP addresses to use as management IPs of A instances.
1810         required: true
1811         status: SUPPORTED
1812         entry_schema:
1813           type: string
1814       vm_role:
1815         type: string
1816         description: Role of these VMs
1817         required: true
1818         status: SUPPORTED
1819       trusted_b_ips:
1820         type: list
1821         description: List of fixed IP addresses to use as trusted fixed IPs of B instances.
1822         required: true
1823         status: SUPPORTED
1824         entry_schema:
1825           type: string
1826       perimeta_image_name:
1827         type: string
1828         description: Glance image for Perimeta instance
1829         required: true
1830         status: SUPPORTED
1831       mgmt_net_default_gateway:
1832         type: string
1833         description: IP address of management default gateway
1834         required: true
1835         status: SUPPORTED
1836       untrusted_a_ips:
1837         type: list
1838         description: List of fixed IP addresses to use as untrusted fixed IPs of A instances.
1839         required: true
1840         status: SUPPORTED
1841         entry_schema:
1842           type: string
1843       untrusted_sec_groups:
1844         type: list
1845         description: List of security groups to add on untrusted interfaces.
1846         required: true
1847         status: SUPPORTED
1848         entry_schema:
1849           type: string
1850       mgmt_net_id:
1851         type: string
1852         description: Management network id
1853         required: true
1854         status: SUPPORTED
1855       perimeta_flavor_name:
1856         type: string
1857         description: Flavor to use for creating VM instances
1858         required: true
1859         status: SUPPORTED
1860       ha_network_plen:
1861         type: float
1862         required: true
1863         status: SUPPORTED
1864         constraints:
1865         - in_range:
1866           - 0
1867           - 32
1868       mgmt_b_ips:
1869         type: list
1870         description: List of fixed IP addresses to use as management IPs of B instances.
1871         required: true
1872         status: SUPPORTED
1873         entry_schema:
1874           type: string
1875     attributes:
1876       server_group_used:
1877         type: string
1878         description: Server group used for these VMs
1879     requirements:
1880     - link_contrail_vmi_subinterface_perimeta_a_untrusted_0_vlan_ports:
1881         capability: tosca.capabilities.network.Linkable
1882         node: tosca.nodes.Root
1883         relationship: tosca.relationships.network.LinksTo
1884         occurrences:
1885         - 1
1886         - 1
1887     - local_storage_perimeta_a_server_0:
1888         capability: tosca.capabilities.Attachment
1889         node: tosca.nodes.BlockStorage
1890         relationship: tosca.relationships.AttachesTo
1891         occurrences:
1892         - 0
1893         - UNBOUNDED
1894     - link_perimeta_a_mgmt_0_port:
1895         capability: tosca.capabilities.network.Linkable
1896         node: tosca.nodes.Root
1897         relationship: tosca.relationships.network.LinksTo
1898         occurrences:
1899         - 1
1900         - 1
1901     - link_perimeta_a_ha_0_port:
1902         capability: tosca.capabilities.network.Linkable
1903         node: tosca.nodes.Root
1904         relationship: tosca.relationships.network.LinksTo
1905         occurrences:
1906         - 1
1907         - 1
1908     - link_perimeta_a_trusted_0_port:
1909         capability: tosca.capabilities.network.Linkable
1910         node: tosca.nodes.Root
1911         relationship: tosca.relationships.network.LinksTo
1912         occurrences:
1913         - 1
1914         - 1
1915     - link_perimeta_a_untrusted_0_port:
1916         capability: tosca.capabilities.network.Linkable
1917         node: tosca.nodes.Root
1918         relationship: tosca.relationships.network.LinksTo
1919         occurrences:
1920         - 1
1921         - 1
1922     capabilities:
1923       scalable_perimeta_a_server_0:
1924         type: tosca.capabilities.Scalable
1925         occurrences:
1926         - 1
1927         - UNBOUNDED
1928       attachment_perimeta_a_mgmt_0_port:
1929         type: tosca.capabilities.Attachment
1930         occurrences:
1931         - 1
1932         - UNBOUNDED
1933       binding_perimeta_a_server_0:
1934         type: tosca.capabilities.network.Bindable
1935         occurrences:
1936         - 1
1937         - UNBOUNDED
1938       host_perimeta_a_server_0:
1939         type: tosca.capabilities.Container
1940         valid_source_types:
1941         - tosca.nodes.SoftwareComponent
1942         occurrences:
1943         - 1
1944         - UNBOUNDED
1945       attachment_perimeta_a_trusted_0_port:
1946         type: tosca.capabilities.Attachment
1947         occurrences:
1948         - 1
1949         - UNBOUNDED
1950       attachment_perimeta_a_untrusted_0_port:
1951         type: tosca.capabilities.Attachment
1952         occurrences:
1953         - 1
1954         - UNBOUNDED
1955       attachment_perimeta_a_ha_0_port:
1956         type: tosca.capabilities.Attachment
1957         occurrences:
1958         - 1
1959         - UNBOUNDED
1960       binding_perimeta_a_mgmt_0_port:
1961         type: tosca.capabilities.network.Bindable
1962         valid_source_types:
1963         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
1964         occurrences:
1965         - 0
1966         - UNBOUNDED
1967       binding_perimeta_a_trusted_0_port:
1968         type: tosca.capabilities.network.Bindable
1969         valid_source_types:
1970         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
1971         occurrences:
1972         - 0
1973         - UNBOUNDED
1974       binding_perimeta_a_untrusted_0_port:
1975         type: tosca.capabilities.network.Bindable
1976         valid_source_types:
1977         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
1978         occurrences:
1979         - 0
1980         - UNBOUNDED
1981       endpoint_perimeta_a_server_0:
1982         type: tosca.capabilities.Endpoint.Admin
1983         occurrences:
1984         - 1
1985         - UNBOUNDED
1986       binding_perimeta_a_ha_0_port:
1987         type: tosca.capabilities.network.Bindable
1988         valid_source_types:
1989         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
1990         occurrences:
1991         - 0
1992         - UNBOUNDED
1993       os_perimeta_a_server_0:
1994         type: tosca.capabilities.OperatingSystem
1995         occurrences:
1996         - 1
1997         - UNBOUNDED
1998   org.openecomp.resource.abstract.nodes.heat.perimeta_ha_swmu_a:
1999     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
2000     properties:
2001       vf_module_id:
2002         type: string
2003         description: Unique ID for this VF Module instance
2004         required: true
2005         status: SUPPORTED
2006       untrusted_net_id:
2007         type: string
2008         description: Service network 2 network UUID
2009         required: true
2010         status: SUPPORTED
2011       mgmt_net_plen:
2012         type: string
2013         description: Prefix length of management network
2014         required: true
2015         status: SUPPORTED
2016       perimeta_config:
2017         type: string
2018         description: Orchestration template configuration for instance.
2019         required: true
2020         status: SUPPORTED
2021       vm_a_names:
2022         type: list
2023         description: List of names of Perimeta VM A instances, indexed by perimeta_instance_index
2024         required: true
2025         status: SUPPORTED
2026         entry_schema:
2027           type: string
2028       serv3_vips:
2029         type: list
2030         description: List of service network 3 virtual IP addresses for all instances.
2031         required: true
2032         status: SUPPORTED
2033         entry_schema:
2034           type: string
2035       untrusted_b_ips:
2036         type: list
2037         description: List of fixed IP addresses to use as untrusted fixed IPs of B instances.
2038         required: true
2039         status: SUPPORTED
2040         entry_schema:
2041           type: string
2042       ha_net_id:
2043         type: string
2044         description: HA network id
2045         required: true
2046         status: SUPPORTED
2047       perimeta_param_server_group:
2048         type: string
2049         description: Server group to use for these VMs - ignored
2050         required: true
2051         status: SUPPORTED
2052       untrusted_vlan_networks:
2053         type: list
2054         description: List of Contrail VLAN networks to use on the untrusted/access network.   The order and number of these must match the VLAN ID list.
2055         required: true
2056         status: SUPPORTED
2057         entry_schema:
2058           type: string
2059       mgmt_sec_groups:
2060         type: list
2061         description: List of security groups to add on management interfaces.
2062         required: true
2063         status: SUPPORTED
2064         entry_schema:
2065           type: string
2066       perimeta_instance_index:
2067         type: float
2068         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.
2069         required: true
2070         status: SUPPORTED
2071       untrusted_vlan_ids:
2072         type: list
2073         description: List of VLAN IDs to use on the untrusted/access network
2074         required: true
2075         status: SUPPORTED
2076         entry_schema:
2077           type: string
2078       serv3_net_id:
2079         type: string
2080         description: Service network 3 network UUID
2081         required: true
2082         status: SUPPORTED
2083       perimeta_keypair:
2084         type: string
2085         description: Keypair to use for accessing this Perimeta instance
2086         required: true
2087         status: SUPPORTED
2088       mgmt_vips:
2089         type: list
2090         description: List of management virtual IP addresses for all instances.
2091         required: true
2092         status: SUPPORTED
2093         entry_schema:
2094           type: string
2095       untrusted_vips:
2096         type: list
2097         description: List of service network 2 virtual IP addresses for all instances.
2098         required: true
2099         status: SUPPORTED
2100         entry_schema:
2101           type: string
2102       vnf_id:
2103         type: string
2104         description: VNF ID of this deployment
2105         required: true
2106         status: SUPPORTED
2107       availability_zone_0:
2108         type: string
2109         description: Availability zone for A instances.
2110         required: true
2111         status: SUPPORTED
2112       availability_zone_1:
2113         type: string
2114         description: Availability zone for B instances.  May be the same as A instance.
2115         required: true
2116         status: SUPPORTED
2117       serv3_a_ips:
2118         type: list
2119         description: List of fixed IP addresses to use as serv3 fixed IPs of A instances.
2120         required: true
2121         status: SUPPORTED
2122         entry_schema:
2123           type: string
2124       unused_net_id:
2125         type: string
2126         description: Service network unused port network UUID
2127         required: true
2128         status: SUPPORTED
2129       ha_a_ips:
2130         type: list
2131         description: List of fixed IP addresses to use as HA IPs of A instances.
2132         required: true
2133         status: SUPPORTED
2134         entry_schema:
2135           type: string
2136       untrusted_v6_vips:
2137         type: list
2138         description: List of service network 2 alternate virtual IP addresses for all instances.
2139         required: true
2140         status: SUPPORTED
2141         entry_schema:
2142           type: string
2143       ha_sec_groups:
2144         type: list
2145         description: List of security groups to add on HA interfaces.
2146         required: true
2147         status: SUPPORTED
2148         entry_schema:
2149           type: string
2150       trusted_a_ips:
2151         type: list
2152         description: List of fixed IP addresses to use as trusted fixed IPs of A instances.
2153         required: true
2154         status: SUPPORTED
2155         entry_schema:
2156           type: string
2157       untrusted_num_vlans:
2158         type: float
2159         description: Number of VLANs to connect to on the untrusted/access network
2160         required: true
2161         status: SUPPORTED
2162       system_names:
2163         type: list
2164         description: List of system names of Perimeta instances.  Name of a specific instance is indexed by perimeta_instance_index
2165         required: true
2166         status: SUPPORTED
2167         entry_schema:
2168           type: string
2169       vm_b_names:
2170         type: list
2171         description: List of names of Perimeta VM A instances, indexed by perimeta_instance_index
2172         required: true
2173         status: SUPPORTED
2174         entry_schema:
2175           type: string
2176       trusted_sec_groups:
2177         type: list
2178         description: List of security groups to add on trusted interfaces.
2179         required: true
2180         status: SUPPORTED
2181         entry_schema:
2182           type: string
2183       serv3_sec_groups:
2184         type: list
2185         description: List of security groups to add on serv3 interfaces.
2186         required: true
2187         status: SUPPORTED
2188         entry_schema:
2189           type: string
2190       trusted_vips:
2191         type: list
2192         description: List of service network 1 virtual IP addresses for all instances.
2193         required: true
2194         status: SUPPORTED
2195         entry_schema:
2196           type: string
2197       trusted_net_id:
2198         type: string
2199         description: Service network 1 network UUID
2200         required: true
2201         status: SUPPORTED
2202       serv3_b_ips:
2203         type: list
2204         description: List of fixed IP addresses to use as serv3 fixed IPs of B instances.
2205         required: true
2206         status: SUPPORTED
2207         entry_schema:
2208           type: string
2209       ha_b_ips:
2210         type: list
2211         description: List of fixed IP addresses to use as HA IPs of B instances.
2212         required: true
2213         status: SUPPORTED
2214         entry_schema:
2215           type: string
2216       untrusted_a_v6_ips:
2217         type: list
2218         description: List of fixed IP addresses to use as untrusted alternate fixed IPs of A instances.
2219         required: true
2220         status: SUPPORTED
2221         entry_schema:
2222           type: string
2223       untrusted_b_v6_ips:
2224         type: list
2225         description: List of fixed IP addresses to use as untrusted alternate fixed IPs of B instances.
2226         required: true
2227         status: SUPPORTED
2228         entry_schema:
2229           type: string
2230       mgmt_a_ips:
2231         type: list
2232         description: List of fixed IP addresses to use as management IPs of A instances.
2233         required: true
2234         status: SUPPORTED
2235         entry_schema:
2236           type: string
2237       vm_role:
2238         type: string
2239         description: Role of these VMs
2240         required: true
2241         status: SUPPORTED
2242       trusted_b_ips:
2243         type: list
2244         description: List of fixed IP addresses to use as trusted fixed IPs of B instances.
2245         required: true
2246         status: SUPPORTED
2247         entry_schema:
2248           type: string
2249       perimeta_image_name:
2250         type: string
2251         description: Glance image for Perimeta instance
2252         required: true
2253         status: SUPPORTED
2254       mgmt_net_default_gateway:
2255         type: string
2256         description: IP address of management default gateway
2257         required: true
2258         status: SUPPORTED
2259       untrusted_a_ips:
2260         type: list
2261         description: List of fixed IP addresses to use as untrusted fixed IPs of A instances.
2262         required: true
2263         status: SUPPORTED
2264         entry_schema:
2265           type: string
2266       untrusted_sec_groups:
2267         type: list
2268         description: List of security groups to add on untrusted interfaces.
2269         required: true
2270         status: SUPPORTED
2271         entry_schema:
2272           type: string
2273       mgmt_net_id:
2274         type: string
2275         description: Management network id
2276         required: true
2277         status: SUPPORTED
2278       perimeta_flavor_name:
2279         type: string
2280         description: Flavor to use for creating VM instances
2281         required: true
2282         status: SUPPORTED
2283       ha_network_plen:
2284         type: float
2285         required: true
2286         status: SUPPORTED
2287         constraints:
2288         - in_range:
2289           - 0
2290           - 32
2291       mgmt_b_ips:
2292         type: list
2293         description: List of fixed IP addresses to use as management IPs of B instances.
2294         required: true
2295         status: SUPPORTED
2296         entry_schema:
2297           type: string
2298     attributes:
2299       server_group_used:
2300         type: string
2301         description: Server group used for these VMs
2302     requirements:
2303     - link_perimeta_a_unused_0_port:
2304         capability: tosca.capabilities.network.Linkable
2305         node: tosca.nodes.Root
2306         relationship: tosca.relationships.network.LinksTo
2307         occurrences:
2308         - 1
2309         - 1
2310     - link_contrail_vmi_subinterface_perimeta_a_untrusted_0_vlan_ports:
2311         capability: tosca.capabilities.network.Linkable
2312         node: tosca.nodes.Root
2313         relationship: tosca.relationships.network.LinksTo
2314         occurrences:
2315         - 1
2316         - 1
2317     - link_perimeta_a_serv3_0_port:
2318         capability: tosca.capabilities.network.Linkable
2319         node: tosca.nodes.Root
2320         relationship: tosca.relationships.network.LinksTo
2321         occurrences:
2322         - 1
2323         - 1
2324     - local_storage_perimeta_a_server_0:
2325         capability: tosca.capabilities.Attachment
2326         node: tosca.nodes.BlockStorage
2327         relationship: tosca.relationships.AttachesTo
2328         occurrences:
2329         - 0
2330         - UNBOUNDED
2331     - link_perimeta_a_mgmt_0_port:
2332         capability: tosca.capabilities.network.Linkable
2333         node: tosca.nodes.Root
2334         relationship: tosca.relationships.network.LinksTo
2335         occurrences:
2336         - 1
2337         - 1
2338     - link_perimeta_a_ha_0_port:
2339         capability: tosca.capabilities.network.Linkable
2340         node: tosca.nodes.Root
2341         relationship: tosca.relationships.network.LinksTo
2342         occurrences:
2343         - 1
2344         - 1
2345     - link_perimeta_a_trusted_0_port:
2346         capability: tosca.capabilities.network.Linkable
2347         node: tosca.nodes.Root
2348         relationship: tosca.relationships.network.LinksTo
2349         occurrences:
2350         - 1
2351         - 1
2352     - link_perimeta_a_untrusted_0_port:
2353         capability: tosca.capabilities.network.Linkable
2354         node: tosca.nodes.Root
2355         relationship: tosca.relationships.network.LinksTo
2356         occurrences:
2357         - 1
2358         - 1
2359     capabilities:
2360       scalable_perimeta_a_server_0:
2361         type: tosca.capabilities.Scalable
2362         occurrences:
2363         - 1
2364         - UNBOUNDED
2365       attachment_perimeta_a_mgmt_0_port:
2366         type: tosca.capabilities.Attachment
2367         occurrences:
2368         - 1
2369         - UNBOUNDED
2370       binding_perimeta_a_server_0:
2371         type: tosca.capabilities.network.Bindable
2372         occurrences:
2373         - 1
2374         - UNBOUNDED
2375       host_perimeta_a_server_0:
2376         type: tosca.capabilities.Container
2377         valid_source_types:
2378         - tosca.nodes.SoftwareComponent
2379         occurrences:
2380         - 1
2381         - UNBOUNDED
2382       attachment_perimeta_a_trusted_0_port:
2383         type: tosca.capabilities.Attachment
2384         occurrences:
2385         - 1
2386         - UNBOUNDED
2387       attachment_perimeta_a_untrusted_0_port:
2388         type: tosca.capabilities.Attachment
2389         occurrences:
2390         - 1
2391         - UNBOUNDED
2392       attachment_perimeta_a_ha_0_port:
2393         type: tosca.capabilities.Attachment
2394         occurrences:
2395         - 1
2396         - UNBOUNDED
2397       binding_perimeta_a_mgmt_0_port:
2398         type: tosca.capabilities.network.Bindable
2399         valid_source_types:
2400         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
2401         occurrences:
2402         - 0
2403         - UNBOUNDED
2404       binding_perimeta_a_trusted_0_port:
2405         type: tosca.capabilities.network.Bindable
2406         valid_source_types:
2407         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
2408         occurrences:
2409         - 0
2410         - UNBOUNDED
2411       binding_perimeta_a_untrusted_0_port:
2412         type: tosca.capabilities.network.Bindable
2413         valid_source_types:
2414         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
2415         occurrences:
2416         - 0
2417         - UNBOUNDED
2418       endpoint_perimeta_a_server_0:
2419         type: tosca.capabilities.Endpoint.Admin
2420         occurrences:
2421         - 1
2422         - UNBOUNDED
2423       binding_perimeta_a_unused_0_port:
2424         type: tosca.capabilities.network.Bindable
2425         valid_source_types:
2426         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
2427         occurrences:
2428         - 0
2429         - UNBOUNDED
2430       attachment_perimeta_a_serv3_0_port:
2431         type: tosca.capabilities.Attachment
2432         occurrences:
2433         - 1
2434         - UNBOUNDED
2435       attachment_perimeta_a_unused_0_port:
2436         type: tosca.capabilities.Attachment
2437         occurrences:
2438         - 1
2439         - UNBOUNDED
2440       binding_perimeta_a_ha_0_port:
2441         type: tosca.capabilities.network.Bindable
2442         valid_source_types:
2443         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
2444         occurrences:
2445         - 0
2446         - UNBOUNDED
2447       os_perimeta_a_server_0:
2448         type: tosca.capabilities.OperatingSystem
2449         occurrences:
2450         - 1
2451         - UNBOUNDED
2452       binding_perimeta_a_serv3_0_port:
2453         type: tosca.capabilities.network.Bindable
2454         valid_source_types:
2455         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
2456         occurrences:
2457         - 0
2458         - UNBOUNDED
2459   org.openecomp.resource.abstract.nodes.heat.perimeta_ha_swmu_b:
2460     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
2461     properties:
2462       vf_module_id:
2463         type: string
2464         description: Unique ID for this VF Module instance
2465         required: true
2466         status: SUPPORTED
2467       untrusted_net_id:
2468         type: string
2469         description: Service network 2 network UUID
2470         required: true
2471         status: SUPPORTED
2472       mgmt_net_plen:
2473         type: string
2474         description: Prefix length of management network
2475         required: true
2476         status: SUPPORTED
2477       perimeta_config:
2478         type: string
2479         description: Orchestration template configuration for instance.
2480         required: true
2481         status: SUPPORTED
2482       vm_a_names:
2483         type: list
2484         description: List of names of Perimeta VM A instances, indexed by perimeta_instance_index
2485         required: true
2486         status: SUPPORTED
2487         entry_schema:
2488           type: string
2489       serv3_vips:
2490         type: list
2491         description: List of service network 3 virtual IP addresses for all instances.
2492         required: true
2493         status: SUPPORTED
2494         entry_schema:
2495           type: string
2496       untrusted_b_ips:
2497         type: list
2498         description: List of fixed IP addresses to use as untrusted fixed IPs of B instances.
2499         required: true
2500         status: SUPPORTED
2501         entry_schema:
2502           type: string
2503       ha_net_id:
2504         type: string
2505         description: HA network id
2506         required: true
2507         status: SUPPORTED
2508       perimeta_param_server_group:
2509         type: string
2510         description: Server group to use for these VMs - ignored
2511         required: true
2512         status: SUPPORTED
2513       untrusted_vlan_networks:
2514         type: list
2515         description: List of Contrail VLAN networks to use on the untrusted/access network.   The order and number of these must match the VLAN ID list.
2516         required: true
2517         status: SUPPORTED
2518         entry_schema:
2519           type: string
2520       mgmt_sec_groups:
2521         type: list
2522         description: List of security groups to add on management interfaces.
2523         required: true
2524         status: SUPPORTED
2525         entry_schema:
2526           type: string
2527       perimeta_instance_index:
2528         type: float
2529         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.
2530         required: true
2531         status: SUPPORTED
2532       untrusted_vlan_ids:
2533         type: list
2534         description: List of VLAN IDs to use on the untrusted/access network
2535         required: true
2536         status: SUPPORTED
2537         entry_schema:
2538           type: string
2539       serv3_net_id:
2540         type: string
2541         description: Service network 3 network UUID
2542         required: true
2543         status: SUPPORTED
2544       perimeta_keypair:
2545         type: string
2546         description: Keypair to use for accessing this Perimeta instance
2547         required: true
2548         status: SUPPORTED
2549       mgmt_vips:
2550         type: list
2551         description: List of management virtual IP addresses for all instances.
2552         required: true
2553         status: SUPPORTED
2554         entry_schema:
2555           type: string
2556       untrusted_vips:
2557         type: list
2558         description: List of service network 2 virtual IP addresses for all instances.
2559         required: true
2560         status: SUPPORTED
2561         entry_schema:
2562           type: string
2563       vnf_id:
2564         type: string
2565         description: VNF ID of this deployment
2566         required: true
2567         status: SUPPORTED
2568       availability_zone_0:
2569         type: string
2570         description: Availability zone for A instances.
2571         required: true
2572         status: SUPPORTED
2573       availability_zone_1:
2574         type: string
2575         description: Availability zone for B instances.  May be the same as A instance.
2576         required: true
2577         status: SUPPORTED
2578       serv3_a_ips:
2579         type: list
2580         description: List of fixed IP addresses to use as serv3 fixed IPs of A instances.
2581         required: true
2582         status: SUPPORTED
2583         entry_schema:
2584           type: string
2585       unused_net_id:
2586         type: string
2587         description: Service network unused port network UUID
2588         required: true
2589         status: SUPPORTED
2590       ha_a_ips:
2591         type: list
2592         description: List of fixed IP addresses to use as HA IPs of A instances.
2593         required: true
2594         status: SUPPORTED
2595         entry_schema:
2596           type: string
2597       untrusted_v6_vips:
2598         type: list
2599         description: List of service network 2 alternate virtual IP addresses for all instances.
2600         required: true
2601         status: SUPPORTED
2602         entry_schema:
2603           type: string
2604       ha_sec_groups:
2605         type: list
2606         description: List of security groups to add on HA interfaces.
2607         required: true
2608         status: SUPPORTED
2609         entry_schema:
2610           type: string
2611       trusted_a_ips:
2612         type: list
2613         description: List of fixed IP addresses to use as trusted fixed IPs of A instances.
2614         required: true
2615         status: SUPPORTED
2616         entry_schema:
2617           type: string
2618       untrusted_num_vlans:
2619         type: float
2620         description: Number of VLANs to connect to on the untrusted/access network
2621         required: true
2622         status: SUPPORTED
2623       system_names:
2624         type: list
2625         description: List of system names of Perimeta instances.  Name of a specific instance is indexed by perimeta_instance_index
2626         required: true
2627         status: SUPPORTED
2628         entry_schema:
2629           type: string
2630       vm_b_names:
2631         type: list
2632         description: List of names of Perimeta VM A instances, indexed by perimeta_instance_index
2633         required: true
2634         status: SUPPORTED
2635         entry_schema:
2636           type: string
2637       trusted_sec_groups:
2638         type: list
2639         description: List of security groups to add on trusted interfaces.
2640         required: true
2641         status: SUPPORTED
2642         entry_schema:
2643           type: string
2644       serv3_sec_groups:
2645         type: list
2646         description: List of security groups to add on serv3 interfaces.
2647         required: true
2648         status: SUPPORTED
2649         entry_schema:
2650           type: string
2651       trusted_vips:
2652         type: list
2653         description: List of service network 1 virtual IP addresses for all instances.
2654         required: true
2655         status: SUPPORTED
2656         entry_schema:
2657           type: string
2658       trusted_net_id:
2659         type: string
2660         description: Service network 1 network UUID
2661         required: true
2662         status: SUPPORTED
2663       serv3_b_ips:
2664         type: list
2665         description: List of fixed IP addresses to use as serv3 fixed IPs of B instances.
2666         required: true
2667         status: SUPPORTED
2668         entry_schema:
2669           type: string
2670       ha_b_ips:
2671         type: list
2672         description: List of fixed IP addresses to use as HA IPs of B instances.
2673         required: true
2674         status: SUPPORTED
2675         entry_schema:
2676           type: string
2677       untrusted_a_v6_ips:
2678         type: list
2679         description: List of fixed IP addresses to use as untrusted alternate fixed IPs of A instances.
2680         required: true
2681         status: SUPPORTED
2682         entry_schema:
2683           type: string
2684       untrusted_b_v6_ips:
2685         type: list
2686         description: List of fixed IP addresses to use as untrusted alternate fixed IPs of B instances.
2687         required: true
2688         status: SUPPORTED
2689         entry_schema:
2690           type: string
2691       mgmt_a_ips:
2692         type: list
2693         description: List of fixed IP addresses to use as management IPs of A instances.
2694         required: true
2695         status: SUPPORTED
2696         entry_schema:
2697           type: string
2698       vm_role:
2699         type: string
2700         description: Role of these VMs
2701         required: true
2702         status: SUPPORTED
2703       trusted_b_ips:
2704         type: list
2705         description: List of fixed IP addresses to use as trusted fixed IPs of B instances.
2706         required: true
2707         status: SUPPORTED
2708         entry_schema:
2709           type: string
2710       perimeta_image_name:
2711         type: string
2712         description: Glance image for Perimeta instance
2713         required: true
2714         status: SUPPORTED
2715       mgmt_net_default_gateway:
2716         type: string
2717         description: IP address of management default gateway
2718         required: true
2719         status: SUPPORTED
2720       untrusted_a_ips:
2721         type: list
2722         description: List of fixed IP addresses to use as untrusted fixed IPs of A instances.
2723         required: true
2724         status: SUPPORTED
2725         entry_schema:
2726           type: string
2727       untrusted_sec_groups:
2728         type: list
2729         description: List of security groups to add on untrusted interfaces.
2730         required: true
2731         status: SUPPORTED
2732         entry_schema:
2733           type: string
2734       mgmt_net_id:
2735         type: string
2736         description: Management network id
2737         required: true
2738         status: SUPPORTED
2739       perimeta_flavor_name:
2740         type: string
2741         description: Flavor to use for creating VM instances
2742         required: true
2743         status: SUPPORTED
2744       ha_network_plen:
2745         type: float
2746         required: true
2747         status: SUPPORTED
2748         constraints:
2749         - in_range:
2750           - 0
2751           - 32
2752       mgmt_b_ips:
2753         type: list
2754         description: List of fixed IP addresses to use as management IPs of B instances.
2755         required: true
2756         status: SUPPORTED
2757         entry_schema:
2758           type: string
2759     attributes:
2760       server_group_used:
2761         type: string
2762         description: Server group used for these VMs
2763     requirements:
2764     - link_perimeta_b_ha_0_port:
2765         capability: tosca.capabilities.network.Linkable
2766         node: tosca.nodes.Root
2767         relationship: tosca.relationships.network.LinksTo
2768         occurrences:
2769         - 1
2770         - 1
2771     - link_perimeta_b_serv3_0_port:
2772         capability: tosca.capabilities.network.Linkable
2773         node: tosca.nodes.Root
2774         relationship: tosca.relationships.network.LinksTo
2775         occurrences:
2776         - 1
2777         - 1
2778     - link_perimeta_b_trusted_0_port:
2779         capability: tosca.capabilities.network.Linkable
2780         node: tosca.nodes.Root
2781         relationship: tosca.relationships.network.LinksTo
2782         occurrences:
2783         - 1
2784         - 1
2785     - link_perimeta_b_untrusted_0_port:
2786         capability: tosca.capabilities.network.Linkable
2787         node: tosca.nodes.Root
2788         relationship: tosca.relationships.network.LinksTo
2789         occurrences:
2790         - 1
2791         - 1
2792     - link_contrail_vmi_subinterface_perimeta_b_untrusted_0_vlan_ports:
2793         capability: tosca.capabilities.network.Linkable
2794         node: tosca.nodes.Root
2795         relationship: tosca.relationships.network.LinksTo
2796         occurrences:
2797         - 1
2798         - 1
2799     - link_perimeta_b_unused_0_port:
2800         capability: tosca.capabilities.network.Linkable
2801         node: tosca.nodes.Root
2802         relationship: tosca.relationships.network.LinksTo
2803         occurrences:
2804         - 1
2805         - 1
2806     - link_perimeta_b_mgmt_0_port:
2807         capability: tosca.capabilities.network.Linkable
2808         node: tosca.nodes.Root
2809         relationship: tosca.relationships.network.LinksTo
2810         occurrences:
2811         - 1
2812         - 1
2813     - local_storage_perimeta_b_server_0:
2814         capability: tosca.capabilities.Attachment
2815         node: tosca.nodes.BlockStorage
2816         relationship: tosca.relationships.AttachesTo
2817         occurrences:
2818         - 0
2819         - UNBOUNDED
2820     capabilities:
2821       binding_perimeta_b_ha_0_port:
2822         type: tosca.capabilities.network.Bindable
2823         valid_source_types:
2824         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
2825         occurrences:
2826         - 0
2827         - UNBOUNDED
2828       binding_perimeta_b_trusted_0_port:
2829         type: tosca.capabilities.network.Bindable
2830         valid_source_types:
2831         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
2832         occurrences:
2833         - 0
2834         - UNBOUNDED
2835       binding_perimeta_b_untrusted_0_port:
2836         type: tosca.capabilities.network.Bindable
2837         valid_source_types:
2838         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
2839         occurrences:
2840         - 0
2841         - UNBOUNDED
2842       os_perimeta_b_server_0:
2843         type: tosca.capabilities.OperatingSystem
2844         occurrences:
2845         - 1
2846         - UNBOUNDED
2847       binding_perimeta_b_unused_0_port:
2848         type: tosca.capabilities.network.Bindable
2849         valid_source_types:
2850         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
2851         occurrences:
2852         - 0
2853         - UNBOUNDED
2854       binding_perimeta_b_mgmt_0_port:
2855         type: tosca.capabilities.network.Bindable
2856         valid_source_types:
2857         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
2858         occurrences:
2859         - 0
2860         - UNBOUNDED
2861       attachment_perimeta_b_unused_0_port:
2862         type: tosca.capabilities.Attachment
2863         occurrences:
2864         - 1
2865         - UNBOUNDED
2866       binding_perimeta_b_server_0:
2867         type: tosca.capabilities.network.Bindable
2868         occurrences:
2869         - 1
2870         - UNBOUNDED
2871       attachment_perimeta_b_serv3_0_port:
2872         type: tosca.capabilities.Attachment
2873         occurrences:
2874         - 1
2875         - UNBOUNDED
2876       scalable_perimeta_b_server_0:
2877         type: tosca.capabilities.Scalable
2878         occurrences:
2879         - 1
2880         - UNBOUNDED
2881       attachment_perimeta_b_ha_0_port:
2882         type: tosca.capabilities.Attachment
2883         occurrences:
2884         - 1
2885         - UNBOUNDED
2886       attachment_perimeta_b_trusted_0_port:
2887         type: tosca.capabilities.Attachment
2888         occurrences:
2889         - 1
2890         - UNBOUNDED
2891       endpoint_perimeta_b_server_0:
2892         type: tosca.capabilities.Endpoint.Admin
2893         occurrences:
2894         - 1
2895         - UNBOUNDED
2896       binding_perimeta_b_serv3_0_port:
2897         type: tosca.capabilities.network.Bindable
2898         valid_source_types:
2899         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
2900         occurrences:
2901         - 0
2902         - UNBOUNDED
2903       attachment_perimeta_b_untrusted_0_port:
2904         type: tosca.capabilities.Attachment
2905         occurrences:
2906         - 1
2907         - UNBOUNDED
2908       host_perimeta_b_server_0:
2909         type: tosca.capabilities.Container
2910         valid_source_types:
2911         - tosca.nodes.SoftwareComponent
2912         occurrences:
2913         - 1
2914         - UNBOUNDED
2915       attachment_perimeta_b_mgmt_0_port:
2916         type: tosca.capabilities.Attachment
2917         occurrences:
2918         - 1
2919         - UNBOUNDED