related-networks property support as input
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / fulltest / subinterface / vlantagging / pattern4 / multipleVlanSameFile / out / GlobalSubstitutionTypesServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: GlobalSubstitutionTypes
4 imports:
5 - openecomp_heat_index:
6     file: openecomp-heat/_index.yml
7 node_types:
8   org.openecomp.resource.abstract.nodes.heat.vdbe:
9     derived_from: org.openecomp.resource.abstract.nodes.VFC
10     properties:
11       vf_module_id:
12         type: string
13         description: Unique ID for this VF module inst
14         required: true
15         status: SUPPORTED
16       control_int_net_rpf:
17         type: string
18         description: Reverse Path Filtering enable or disable for the control virtual network
19         required: true
20         status: SUPPORTED
21       control_int_net_forwarding_mode:
22         type: string
23         description: forwarding mode of the control virtual network
24         required: true
25         status: SUPPORTED
26       vnf_name:
27         type: string
28         description: Unique name for this VF instance
29         required: true
30         status: SUPPORTED
31       port_vdbe_untr_1_port_related_networks:
32         type: list
33         required: true
34         status: SUPPORTED
35         entry_schema:
36           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
37       vdbe_untrusted_ip_1:
38         type: string
39         description: IPV4 address of the secondary vDBE VM on the VAN untrusted network
40         required: true
41         status: SUPPORTED
42       vdbe_aap_untrusted_ip_prefix_len:
43         type: string
44         description: ip prefix length for the primary vDBE VM on the VAN untrusted network
45         required: true
46         status: SUPPORTED
47       untrusted_num_vn:
48         type: float
49         description: Number of vDBE subinterface virtual Networks
50         required: true
51         status: SUPPORTED
52         constraints:
53         - in_range:
54           - 1
55           - 77
56       vf_module_name:
57         type: string
58         description: Unique ID for this VF Module instance
59         required: true
60         status: SUPPORTED
61       aap_address_mode:
62         type: string
63         description: Address mode for the vDBE cluster IP
64         required: true
65         status: SUPPORTED
66       control_int_net_shared:
67         type: boolean
68         description: control virtual network shared
69         required: true
70         status: SUPPORTED
71       vdbe_untrusted_v6_ip_1:
72         type: string
73         description: IPV6 address of the secondary vDBE VM on the VAN untrusted network
74         required: true
75         status: SUPPORTED
76       vdbe_untrusted_vmac_address:
77         type: string
78         description: Virtual MAC of the primary vDBE VM on the VAN untrusted network
79         required: true
80         status: SUPPORTED
81       control_int_net_flood_unknown_unicast:
82         type: boolean
83         description: forwarding mode of the control virtual network
84         required: true
85         status: SUPPORTED
86       port_vdbe_untr_1_port_network_role:
87         type: string
88         required: true
89         status: SUPPORTED
90       vdbe_aap_sec_untrusted_ip_prefix:
91         type: string
92         description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
93         required: true
94         status: SUPPORTED
95       vnf_id:
96         type: string
97         description: Unique ID for this VF inst
98         required: true
99         status: SUPPORTED
100       vdbe_name_1:
101         type: string
102         description: VM Name for this vdbe node 1
103         required: true
104         status: SUPPORTED
105       port_vdbe_untr_1_port_ip_requirements:
106         type: list
107         required: true
108         status: SUPPORTED
109         entry_schema:
110           type: org.openecomp.datatypes.network.IpRequirements
111       availability_zone_1:
112         type: string
113         description: The availability zone of secondary node1 vDBE vm in the local HA pair.
114         required: true
115         status: SUPPORTED
116       untrusted_vn_networks:
117         type: list
118         description: List of subinterface virtual networks
119         required: true
120         status: SUPPORTED
121         entry_schema:
122           type: string
123       vdbe_image_name:
124         type: string
125         description: Image to use for vDBE
126         required: true
127         status: SUPPORTED
128       oam_net_name:
129         type: string
130         description: Name of NSDNet network from which the management IP addresses will be allocated
131         required: true
132         status: SUPPORTED
133       vdbe_aap_sec_untrusted_ip_prefix_len:
134         type: string
135         description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
136         required: true
137         status: SUPPORTED
138       port_vdbe_untr_1_port_mac_requirements:
139         type: org.openecomp.datatypes.network.MacRequirements
140         required: true
141         status: SUPPORTED
142       port_vdbe_untr_1_port_order:
143         type: integer
144         required: true
145         status: SUPPORTED
146       vdbe_aap_untrusted_v6_ip_prefix:
147         type: string
148         description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
149         required: true
150         status: SUPPORTED
151       vdbe_aap_untrusted_v6_ip_prefix_len:
152         type: string
153         description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
154         required: true
155         status: SUPPORTED
156       untrusted_vlan_tags:
157         type: list
158         description: List of subinterface vlan tags
159         required: true
160         status: SUPPORTED
161         entry_schema:
162           type: string
163       vdbe_flavor_name:
164         type: string
165         description: Flavor to use for vDBE
166         required: true
167         status: SUPPORTED
168       port_vdbe_untr_1_port_exCP_naming:
169         type: org.openecomp.datatypes.Naming
170         required: true
171         status: SUPPORTED
172       counter:
173         type: float
174         description: Counter.
175         required: true
176         status: SUPPORTED
177       port_vdbe_untr_1_port_subnetpoolid:
178         type: string
179         required: true
180         status: SUPPORTED
181       vdbe_hw_untr_mac_1:
182         type: string
183         description: Secondary MAC address of the secondary vDBE VM on the VAN untrusted network
184         required: true
185         status: SUPPORTED
186       untrusted_net_name:
187         type: string
188         description: Name of public untrusted network into which this vDBE HA cluster is deployed
189         required: true
190         status: SUPPORTED
191       port_vdbe_untr_1_port_network_role_tag:
192         type: string
193         required: true
194         status: SUPPORTED
195       vdbe_device_name:
196         type: string
197         description: VDBE device Name for this vdbe VNF
198         required: true
199         status: SUPPORTED
200       port_vdbe_untr_1_port_vlan_requirements:
201         type: list
202         required: true
203         status: SUPPORTED
204         entry_schema:
205           type: org.openecomp.datatypes.network.VlanRequirements
206       vdbe_aap_untrusted_ip_prefix:
207         type: string
208         description: ip prefix for primary vDBE VM on the VAN untrusted network
209         required: true
210         status: SUPPORTED
211     requirements:
212     - dependency_vdbe_untr_2_subports:
213         capability: tosca.capabilities.Node
214         node: tosca.nodes.Root
215         relationship: tosca.relationships.DependsOn
216         occurrences:
217         - 0
218         - UNBOUNDED
219     - dependency_vdbe_untr_x_subport_vdbe_untr_2_subports:
220         capability: tosca.capabilities.Node
221         node: tosca.nodes.Root
222         relationship: tosca.relationships.DependsOn
223         occurrences:
224         - 0
225         - UNBOUNDED
226     - subinterface_link_vdbe_untr_x_subport_vdbe_untr_2_subports:
227         capability: tosca.capabilities.network.Linkable
228         relationship: tosca.relationships.network.LinksTo
229         occurrences:
230         - 1
231         - 1
232     - dependency_vdbe_node_1:
233         capability: tosca.capabilities.Node
234         node: tosca.nodes.Root
235         relationship: tosca.relationships.DependsOn
236         occurrences:
237         - 0
238         - UNBOUNDED
239     - local_storage_vdbe_node_1:
240         capability: tosca.capabilities.Attachment
241         node: tosca.nodes.BlockStorage
242         relationship: tosca.relationships.AttachesTo
243         occurrences:
244         - 0
245         - UNBOUNDED
246     - dependency_vdbe_untr_1_port:
247         capability: tosca.capabilities.Node
248         node: tosca.nodes.Root
249         relationship: tosca.relationships.DependsOn
250         occurrences:
251         - 0
252         - UNBOUNDED
253     - dependency_vdbe_untr_1_subports:
254         capability: tosca.capabilities.Node
255         node: tosca.nodes.Root
256         relationship: tosca.relationships.DependsOn
257         occurrences:
258         - 0
259         - UNBOUNDED
260     - dependency_vdbe_untr_x_subport_vdbe_untr_1_subports:
261         capability: tosca.capabilities.Node
262         node: tosca.nodes.Root
263         relationship: tosca.relationships.DependsOn
264         occurrences:
265         - 0
266         - UNBOUNDED
267     - subinterface_link_vdbe_untr_x_subport_vdbe_untr_1_subports:
268         capability: tosca.capabilities.network.Linkable
269         relationship: tosca.relationships.network.LinksTo
270         occurrences:
271         - 1
272         - 1
273     - dependency_control_int_net:
274         capability: tosca.capabilities.Node
275         node: tosca.nodes.Root
276         relationship: tosca.relationships.DependsOn
277         occurrences:
278         - 0
279         - UNBOUNDED
280     capabilities:
281       disk.latency_vdbe_node_1:
282         type: org.openecomp.capabilities.metric.Ceilometer
283         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
284         occurrences:
285         - 1
286         - UNBOUNDED
287       binding_vdbe_node_1:
288         type: tosca.capabilities.network.Bindable
289         occurrences:
290         - 1
291         - UNBOUNDED
292       network.outgoing.bytes.rate_vdbe_untr_1_port:
293         type: org.openecomp.capabilities.metric.Ceilometer
294         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
295         occurrences:
296         - 1
297         - UNBOUNDED
298       instance_vdbe_node_1:
299         type: org.openecomp.capabilities.metric.Ceilometer
300         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
301         occurrences:
302         - 1
303         - UNBOUNDED
304       forwarder_vdbe_untr_1_port:
305         type: org.openecomp.capabilities.Forwarder
306         occurrences:
307         - 1
308         - UNBOUNDED
309       disk.device.read.requests_vdbe_node_1:
310         type: org.openecomp.capabilities.metric.Ceilometer
311         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
312         occurrences:
313         - 1
314         - UNBOUNDED
315       disk.device.usage_vdbe_node_1:
316         type: org.openecomp.capabilities.metric.Ceilometer
317         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
318         occurrences:
319         - 1
320         - UNBOUNDED
321       disk.write.bytes_vdbe_node_1:
322         type: org.openecomp.capabilities.metric.Ceilometer
323         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
324         occurrences:
325         - 1
326         - UNBOUNDED
327       disk.device.write.bytes_vdbe_node_1:
328         type: org.openecomp.capabilities.metric.Ceilometer
329         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
330         occurrences:
331         - 1
332         - UNBOUNDED
333       disk.allocation_vdbe_node_1:
334         type: org.openecomp.capabilities.metric.Ceilometer
335         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
336         occurrences:
337         - 1
338         - UNBOUNDED
339       memory_vdbe_node_1:
340         type: org.openecomp.capabilities.metric.Ceilometer
341         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
342         occurrences:
343         - 1
344         - UNBOUNDED
345       cpu_util_vdbe_node_1:
346         type: org.openecomp.capabilities.metric.Ceilometer
347         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
348         occurrences:
349         - 1
350         - UNBOUNDED
351       network.incoming.packets.rate_vdbe_untr_1_port:
352         type: org.openecomp.capabilities.metric.Ceilometer
353         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
354         occurrences:
355         - 1
356         - UNBOUNDED
357       disk.device.read.bytes_vdbe_node_1:
358         type: org.openecomp.capabilities.metric.Ceilometer
359         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
360         occurrences:
361         - 1
362         - UNBOUNDED
363       feature_vdbe_untr_2_subports:
364         type: tosca.capabilities.Node
365         occurrences:
366         - 1
367         - UNBOUNDED
368       disk.device.read.bytes.rate_vdbe_node_1:
369         type: org.openecomp.capabilities.metric.Ceilometer
370         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
371         occurrences:
372         - 1
373         - UNBOUNDED
374       disk.device.allocation_vdbe_node_1:
375         type: org.openecomp.capabilities.metric.Ceilometer
376         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
377         occurrences:
378         - 1
379         - UNBOUNDED
380       disk.write.requests.rate_vdbe_node_1:
381         type: org.openecomp.capabilities.metric.Ceilometer
382         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
383         occurrences:
384         - 1
385         - UNBOUNDED
386       disk.root.size_vdbe_node_1:
387         type: org.openecomp.capabilities.metric.Ceilometer
388         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
389         occurrences:
390         - 1
391         - UNBOUNDED
392       disk.device.iops_vdbe_node_1:
393         type: org.openecomp.capabilities.metric.Ceilometer
394         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
395         occurrences:
396         - 1
397         - UNBOUNDED
398       disk.device.write.requests_vdbe_node_1:
399         type: org.openecomp.capabilities.metric.Ceilometer
400         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
401         occurrences:
402         - 1
403         - UNBOUNDED
404       disk.write.requests_vdbe_node_1:
405         type: org.openecomp.capabilities.metric.Ceilometer
406         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
407         occurrences:
408         - 1
409         - UNBOUNDED
410       network.incoming.bytes.rate_vdbe_untr_1_port:
411         type: org.openecomp.capabilities.metric.Ceilometer
412         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
413         occurrences:
414         - 1
415         - UNBOUNDED
416       vcpus_vdbe_node_1:
417         type: org.openecomp.capabilities.metric.Ceilometer
418         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
419         occurrences:
420         - 1
421         - UNBOUNDED
422       binding_vdbe_untr_1_port:
423         type: tosca.capabilities.network.Bindable
424         valid_source_types:
425         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
426         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
427         occurrences:
428         - 0
429         - UNBOUNDED
430       disk.ephemeral.size_vdbe_node_1:
431         type: org.openecomp.capabilities.metric.Ceilometer
432         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
433         occurrences:
434         - 1
435         - UNBOUNDED
436       network.outgoing.bytes_vdbe_untr_1_port:
437         type: org.openecomp.capabilities.metric.Ceilometer
438         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
439         occurrences:
440         - 1
441         - UNBOUNDED
442       feature_vdbe_untr_1_subports:
443         type: tosca.capabilities.Node
444         occurrences:
445         - 1
446         - UNBOUNDED
447       disk.device.latency_vdbe_node_1:
448         type: org.openecomp.capabilities.metric.Ceilometer
449         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
450         occurrences:
451         - 1
452         - UNBOUNDED
453       disk.capacity_vdbe_node_1:
454         type: org.openecomp.capabilities.metric.Ceilometer
455         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
456         occurrences:
457         - 1
458         - UNBOUNDED
459       disk.device.capacity_vdbe_node_1:
460         type: org.openecomp.capabilities.metric.Ceilometer
461         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
462         occurrences:
463         - 1
464         - UNBOUNDED
465       link_control_int_net:
466         type: tosca.capabilities.network.Linkable
467         occurrences:
468         - 1
469         - UNBOUNDED
470       network.incoming.bytes_vdbe_untr_1_port:
471         type: org.openecomp.capabilities.metric.Ceilometer
472         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
473         occurrences:
474         - 1
475         - UNBOUNDED
476       end_point_control_int_net:
477         type: tosca.capabilities.Endpoint
478         occurrences:
479         - 1
480         - UNBOUNDED
481       disk.usage_vdbe_node_1:
482         type: org.openecomp.capabilities.metric.Ceilometer
483         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
484         occurrences:
485         - 1
486         - UNBOUNDED
487       disk.read.bytes_vdbe_node_1:
488         type: org.openecomp.capabilities.metric.Ceilometer
489         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
490         occurrences:
491         - 1
492         - UNBOUNDED
493       feature_vdbe_untr_x_subport_vdbe_untr_1_subports:
494         type: tosca.capabilities.Node
495         occurrences:
496         - 1
497         - UNBOUNDED
498       disk.device.read.requests.rate_vdbe_node_1:
499         type: org.openecomp.capabilities.metric.Ceilometer
500         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
501         occurrences:
502         - 1
503         - UNBOUNDED
504       host_vdbe_node_1:
505         type: tosca.capabilities.Container
506         valid_source_types:
507         - tosca.nodes.SoftwareComponent
508         occurrences:
509         - 1
510         - UNBOUNDED
511       feature_control_int_net:
512         type: tosca.capabilities.Node
513         occurrences:
514         - 1
515         - UNBOUNDED
516       cpu.delta_vdbe_node_1:
517         type: org.openecomp.capabilities.metric.Ceilometer
518         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
519         occurrences:
520         - 1
521         - UNBOUNDED
522       network.incoming.packets_vdbe_untr_1_port:
523         type: org.openecomp.capabilities.metric.Ceilometer
524         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
525         occurrences:
526         - 1
527         - UNBOUNDED
528       scalable_vdbe_node_1:
529         type: tosca.capabilities.Scalable
530         occurrences:
531         - 1
532         - UNBOUNDED
533       disk.iops_vdbe_node_1:
534         type: org.openecomp.capabilities.metric.Ceilometer
535         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
536         occurrences:
537         - 1
538         - UNBOUNDED
539       feature_vdbe_node_1:
540         type: tosca.capabilities.Node
541         occurrences:
542         - 1
543         - UNBOUNDED
544       memory.resident_vdbe_node_1:
545         type: org.openecomp.capabilities.metric.Ceilometer
546         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
547         occurrences:
548         - 1
549         - UNBOUNDED
550       endpoint_vdbe_node_1:
551         type: tosca.capabilities.Endpoint.Admin
552         occurrences:
553         - 1
554         - UNBOUNDED
555       network.outgoing.packets.rate_vdbe_untr_1_port:
556         type: org.openecomp.capabilities.metric.Ceilometer
557         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
558         occurrences:
559         - 1
560         - UNBOUNDED
561       os_vdbe_node_1:
562         type: tosca.capabilities.OperatingSystem
563         occurrences:
564         - 1
565         - UNBOUNDED
566       network.outpoing.packets_vdbe_untr_1_port:
567         type: org.openecomp.capabilities.metric.Ceilometer
568         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
569         occurrences:
570         - 1
571         - UNBOUNDED
572       disk.read.bytes.rate_vdbe_node_1:
573         type: org.openecomp.capabilities.metric.Ceilometer
574         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
575         occurrences:
576         - 1
577         - UNBOUNDED
578       disk.device.write.bytes.rate_vdbe_node_1:
579         type: org.openecomp.capabilities.metric.Ceilometer
580         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
581         occurrences:
582         - 1
583         - UNBOUNDED
584       attachment_control_int_net:
585         type: tosca.capabilities.Attachment
586         occurrences:
587         - 1
588         - UNBOUNDED
589       cpu_vdbe_node_1:
590         type: org.openecomp.capabilities.metric.Ceilometer
591         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
592         occurrences:
593         - 1
594         - UNBOUNDED
595       disk.device.write.requests.rate_vdbe_node_1:
596         type: org.openecomp.capabilities.metric.Ceilometer
597         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
598         occurrences:
599         - 1
600         - UNBOUNDED
601       disk.read.requests_vdbe_node_1:
602         type: org.openecomp.capabilities.metric.Ceilometer
603         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
604         occurrences:
605         - 1
606         - UNBOUNDED
607       feature_vdbe_untr_x_subport_vdbe_untr_2_subports:
608         type: tosca.capabilities.Node
609         occurrences:
610         - 1
611         - UNBOUNDED
612       disk.write.bytes.rate_vdbe_node_1:
613         type: org.openecomp.capabilities.metric.Ceilometer
614         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
615         occurrences:
616         - 1
617         - UNBOUNDED
618       feature_vdbe_untr_1_port:
619         type: tosca.capabilities.Node
620         occurrences:
621         - 1
622         - UNBOUNDED
623       memory.usage_vdbe_node_1:
624         type: org.openecomp.capabilities.metric.Ceilometer
625         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
626         occurrences:
627         - 1
628         - UNBOUNDED
629   org.openecomp.resource.abstract.nodes.heat.subinterface.nested_vlan:
630     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
631     properties:
632       aap_untrusted_ip_prefix:
633         type: string
634         description: ip prefix for primary vDBE VM on the VAN untrusted network
635         required: true
636         status: SUPPORTED
637       aap_sec_untrusted_ip_prefix:
638         type: string
639         description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
640         required: true
641         status: SUPPORTED
642       ip_v6_address:
643         type: string
644         description: IPv6 address associated with subinterfaces
645         required: true
646         status: SUPPORTED
647       counter:
648         type: float
649         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.
650         required: true
651         status: SUPPORTED
652       subinterfaces_name_prefix:
653         type: string
654         description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
655         required: true
656         status: SUPPORTED
657       ip_address:
658         type: string
659         description: IPv4 address associated with subinterfaces
660         required: true
661         status: SUPPORTED
662       aap_address_mode:
663         type: string
664         description: Address mode for the vDBE cluster IP
665         required: true
666         status: SUPPORTED
667       aap_untrusted_v6_ip_prefix:
668         type: string
669         description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
670         required: true
671         status: SUPPORTED
672       parent_interface:
673         type: string
674         description: Parent Contrail interface
675         required: true
676         status: SUPPORTED
677       vn_network_list:
678         type: string
679         description: List of Contrail VLAN networks to use for the subinterfaces.   The order and number of these must match the VLAN ID list
680         required: true
681         status: SUPPORTED
682       mac_address:
683         type: string
684         description: HW MAC address to use for subinterface
685         required: true
686         status: SUPPORTED
687       vlan_tag_list:
688         type: list
689         description: List of VLAN IDs to use for subinterfaces
690         required: true
691         status: SUPPORTED
692         entry_schema:
693           type: string
694       aap_sec_untrusted_ip_prefix_len:
695         type: string
696         description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
697         required: true
698         status: SUPPORTED
699       vmac_address:
700         type: string
701         description: virtual MAC address to use for subinterface
702         required: true
703         status: SUPPORTED
704       aap_untrusted_v6_ip_prefix_len:
705         type: string
706         description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
707         required: true
708         status: SUPPORTED
709       aap_untrusted_ip_prefix_len:
710         type: string
711         description: ip prefix length for the primary vDBE VM on the VAN untrusted network
712         required: true
713         status: SUPPORTED
714     requirements:
715     - dependency_vdbe_untr_x_subport:
716         capability: tosca.capabilities.Node
717         node: tosca.nodes.Root
718         relationship: tosca.relationships.DependsOn
719         occurrences:
720         - 0
721         - UNBOUNDED
722     - subinterface_link_vdbe_untr_x_subport:
723         capability: tosca.capabilities.network.Linkable
724         relationship: tosca.relationships.network.LinksTo
725         occurrences:
726         - 1
727         - 1
728     - binding_vdbe_untr_x_subport:
729         capability: tosca.capabilities.network.Bindable
730         node: org.openecomp.resource.cp.nodes.network.Port
731         relationship: tosca.relationships.network.BindsTo
732         occurrences:
733         - 1
734         - 1
735     capabilities:
736       feature_vdbe_untr_x_subport:
737         type: tosca.capabilities.Node
738         occurrences:
739         - 1
740         - UNBOUNDED