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 / pattern1a / notBoundToParentPort / 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.vdbe:
9     derived_from: org.openecomp.resource.abstract.nodes.VFC
10     properties:
11       port_vdbe_untr_1_port_mac_requirements:
12         type: org.openecomp.datatypes.network.MacRequirements
13         required: true
14         status: SUPPORTED
15       port_vdbe_untr_1_port_order:
16         type: integer
17         required: true
18         status: SUPPORTED
19       index_value:
20         type: integer
21         description: Index value of this substitution service template runtime instance
22         required: false
23         default: 0
24         status: SUPPORTED
25         constraints:
26         - greater_or_equal: 0
27       compute_vdbe_availability_zone:
28         type: list
29         required: true
30         status: SUPPORTED
31         entry_schema:
32           type: string
33       port_vdbe_untr_1_port_related_networks:
34         type: list
35         required: true
36         status: SUPPORTED
37         entry_schema:
38           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
39       port_vdbe_untr_1_port_exCP_naming:
40         type: org.openecomp.datatypes.Naming
41         required: true
42         status: SUPPORTED
43       vm_flavor_name:
44         type: string
45         required: true
46         status: SUPPORTED
47       port_vdbe_untr_1_port_subnetpoolid:
48         type: string
49         required: true
50         status: SUPPORTED
51       port_vdbe_untr_1_port_name:
52         type: list
53         required: true
54         status: SUPPORTED
55         entry_schema:
56           type: string
57       vm_image_name:
58         type: string
59         required: true
60         status: SUPPORTED
61       port_vdbe_untr_1_port_network_role:
62         type: string
63         required: true
64         status: SUPPORTED
65       port_vdbe_untr_1_port_virtual_machine_interface_allowed_address_pairs:
66         type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
67         required: true
68         status: SUPPORTED
69       compute_vdbe_metadata:
70         type: list
71         required: true
72         status: SUPPORTED
73         entry_schema:
74           type: json
75       port_vdbe_untr_1_port_virtual_network_refs:
76         type: list
77         required: true
78         status: SUPPORTED
79         entry_schema:
80           type: json
81       port_vdbe_untr_1_port_ip_requirements:
82         type: list
83         required: true
84         status: SUPPORTED
85         entry_schema:
86           type: org.openecomp.datatypes.network.IpRequirements
87       compute_vdbe_name:
88         type: list
89         required: true
90         status: SUPPORTED
91         entry_schema:
92           type: string
93       port_vdbe_untr_1_port_network_role_tag:
94         type: string
95         required: true
96         status: SUPPORTED
97       port_vdbe_untr_1_port_vlan_requirements:
98         type: list
99         required: true
100         status: SUPPORTED
101         entry_schema:
102           type: org.openecomp.datatypes.network.VlanRequirements
103       port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses:
104         type: list
105         required: true
106         status: SUPPORTED
107         entry_schema:
108           type: json
109     requirements:
110     - dependency_vdbe:
111         capability: tosca.capabilities.Node
112         node: tosca.nodes.Root
113         relationship: tosca.relationships.DependsOn
114         occurrences:
115         - 0
116         - UNBOUNDED
117     - local_storage_vdbe:
118         capability: tosca.capabilities.Attachment
119         node: tosca.nodes.BlockStorage
120         relationship: tosca.relationships.AttachesTo
121         occurrences:
122         - 0
123         - UNBOUNDED
124     - dependency_vdbe_vdbe_untr_1_port:
125         capability: tosca.capabilities.Node
126         node: tosca.nodes.Root
127         relationship: tosca.relationships.DependsOn
128         occurrences:
129         - 0
130         - UNBOUNDED
131     - link_vdbe_vdbe_untr_1_port:
132         capability: tosca.capabilities.network.Linkable
133         relationship: tosca.relationships.network.LinksTo
134         occurrences:
135         - 1
136         - 1
137     capabilities:
138       feature_vdbe:
139         type: tosca.capabilities.Node
140         occurrences:
141         - 1
142         - UNBOUNDED
143       disk.device.iops_vdbe:
144         type: org.openecomp.capabilities.metric.Ceilometer
145         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
146         occurrences:
147         - 1
148         - UNBOUNDED
149       endpoint_vdbe:
150         type: tosca.capabilities.Endpoint.Admin
151         occurrences:
152         - 1
153         - UNBOUNDED
154       disk.ephemeral.size_vdbe:
155         type: org.openecomp.capabilities.metric.Ceilometer
156         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
157         occurrences:
158         - 1
159         - UNBOUNDED
160       cpu_util_vdbe:
161         type: org.openecomp.capabilities.metric.Ceilometer
162         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
163         occurrences:
164         - 1
165         - UNBOUNDED
166       vcpus_vdbe:
167         type: org.openecomp.capabilities.metric.Ceilometer
168         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
169         occurrences:
170         - 1
171         - UNBOUNDED
172       disk.write.requests_vdbe:
173         type: org.openecomp.capabilities.metric.Ceilometer
174         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
175         occurrences:
176         - 1
177         - UNBOUNDED
178       disk.device.latency_vdbe:
179         type: org.openecomp.capabilities.metric.Ceilometer
180         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
181         occurrences:
182         - 1
183         - UNBOUNDED
184       disk.device.write.requests.rate_vdbe:
185         type: org.openecomp.capabilities.metric.Ceilometer
186         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
187         occurrences:
188         - 1
189         - UNBOUNDED
190       feature_vdbe_vdbe_untr_1_port:
191         type: tosca.capabilities.Node
192         occurrences:
193         - 1
194         - UNBOUNDED
195       disk.write.bytes.rate_vdbe:
196         type: org.openecomp.capabilities.metric.Ceilometer
197         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
198         occurrences:
199         - 1
200         - UNBOUNDED
201       network.incoming.bytes.rate_vdbe_vdbe_untr_1_port:
202         type: org.openecomp.capabilities.metric.Ceilometer
203         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
204         occurrences:
205         - 1
206         - UNBOUNDED
207       network.incoming.packets.rate_vdbe_vdbe_untr_1_port:
208         type: org.openecomp.capabilities.metric.Ceilometer
209         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
210         occurrences:
211         - 1
212         - UNBOUNDED
213       scalable_vdbe:
214         type: tosca.capabilities.Scalable
215         occurrences:
216         - 1
217         - UNBOUNDED
218       disk.iops_vdbe:
219         type: org.openecomp.capabilities.metric.Ceilometer
220         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
221         occurrences:
222         - 1
223         - UNBOUNDED
224       disk.device.write.requests_vdbe:
225         type: org.openecomp.capabilities.metric.Ceilometer
226         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
227         occurrences:
228         - 1
229         - UNBOUNDED
230       disk.device.capacity_vdbe:
231         type: org.openecomp.capabilities.metric.Ceilometer
232         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
233         occurrences:
234         - 1
235         - UNBOUNDED
236       network.outgoing.bytes_vdbe_vdbe_untr_1_port:
237         type: org.openecomp.capabilities.metric.Ceilometer
238         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
239         occurrences:
240         - 1
241         - UNBOUNDED
242       disk.device.allocation_vdbe:
243         type: org.openecomp.capabilities.metric.Ceilometer
244         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
245         occurrences:
246         - 1
247         - UNBOUNDED
248       disk.usage_vdbe:
249         type: org.openecomp.capabilities.metric.Ceilometer
250         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
251         occurrences:
252         - 1
253         - UNBOUNDED
254       memory.usage_vdbe:
255         type: org.openecomp.capabilities.metric.Ceilometer
256         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
257         occurrences:
258         - 1
259         - UNBOUNDED
260       disk.read.requests_vdbe:
261         type: org.openecomp.capabilities.metric.Ceilometer
262         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
263         occurrences:
264         - 1
265         - UNBOUNDED
266       network.incoming.bytes_vdbe_vdbe_untr_1_port:
267         type: org.openecomp.capabilities.metric.Ceilometer
268         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
269         occurrences:
270         - 1
271         - UNBOUNDED
272       instance_vdbe:
273         type: org.openecomp.capabilities.metric.Ceilometer
274         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
275         occurrences:
276         - 1
277         - UNBOUNDED
278       cpu.delta_vdbe:
279         type: org.openecomp.capabilities.metric.Ceilometer
280         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
281         occurrences:
282         - 1
283         - UNBOUNDED
284       binding_vdbe_vdbe_untr_1_port:
285         type: tosca.capabilities.network.Bindable
286         valid_source_types:
287         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
288         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
289         occurrences:
290         - 0
291         - UNBOUNDED
292       disk.device.read.bytes.rate_vdbe:
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       disk.device.write.bytes.rate_vdbe:
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       memory.resident_vdbe:
305         type: org.openecomp.capabilities.metric.Ceilometer
306         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
307         occurrences:
308         - 1
309         - UNBOUNDED
310       forwarder_vdbe_vdbe_untr_1_port:
311         type: org.openecomp.capabilities.Forwarder
312         occurrences:
313         - 1
314         - UNBOUNDED
315       disk.write.requests.rate_vdbe:
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       cpu_vdbe:
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.write.bytes_vdbe:
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.device.usage_vdbe:
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       disk.device.read.bytes_vdbe:
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       disk.latency_vdbe:
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.outgoing.packets.rate_vdbe_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.capacity_vdbe:
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       host_vdbe:
364         type: tosca.capabilities.Container
365         valid_source_types:
366         - tosca.nodes.SoftwareComponent
367         occurrences:
368         - 1
369         - UNBOUNDED
370       disk.allocation_vdbe:
371         type: org.openecomp.capabilities.metric.Ceilometer
372         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
373         occurrences:
374         - 1
375         - UNBOUNDED
376       network.outpoing.packets_vdbe_vdbe_untr_1_port:
377         type: org.openecomp.capabilities.metric.Ceilometer
378         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
379         occurrences:
380         - 1
381         - UNBOUNDED
382       network.incoming.packets_vdbe_vdbe_untr_1_port:
383         type: org.openecomp.capabilities.metric.Ceilometer
384         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
385         occurrences:
386         - 1
387         - UNBOUNDED
388       disk.read.bytes.rate_vdbe:
389         type: org.openecomp.capabilities.metric.Ceilometer
390         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
391         occurrences:
392         - 1
393         - UNBOUNDED
394       os_vdbe:
395         type: tosca.capabilities.OperatingSystem
396         occurrences:
397         - 1
398         - UNBOUNDED
399       disk.device.read.requests_vdbe:
400         type: org.openecomp.capabilities.metric.Ceilometer
401         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
402         occurrences:
403         - 1
404         - UNBOUNDED
405       disk.root.size_vdbe:
406         type: org.openecomp.capabilities.metric.Ceilometer
407         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
408         occurrences:
409         - 1
410         - UNBOUNDED
411       memory_vdbe:
412         type: org.openecomp.capabilities.metric.Ceilometer
413         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
414         occurrences:
415         - 1
416         - UNBOUNDED
417       binding_vdbe:
418         type: tosca.capabilities.network.Bindable
419         occurrences:
420         - 1
421         - UNBOUNDED
422       disk.device.write.bytes_vdbe:
423         type: org.openecomp.capabilities.metric.Ceilometer
424         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
425         occurrences:
426         - 1
427         - UNBOUNDED
428       network.outgoing.bytes.rate_vdbe_vdbe_untr_1_port:
429         type: org.openecomp.capabilities.metric.Ceilometer
430         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
431         occurrences:
432         - 1
433         - UNBOUNDED
434       disk.device.read.requests.rate_vdbe:
435         type: org.openecomp.capabilities.metric.Ceilometer
436         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
437         occurrences:
438         - 1
439         - UNBOUNDED
440       disk.read.bytes_vdbe:
441         type: org.openecomp.capabilities.metric.Ceilometer
442         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
443         occurrences:
444         - 1
445         - UNBOUNDED
446   org.openecomp.resource.abstract.nodes.heat.nested:
447     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
448     properties:
449       aap_untrusted_ip_prefix:
450         type: string
451         description: ip prefix for primary vDBE VM on the VAN untrusted network
452         required: true
453         status: SUPPORTED
454       aap_sec_untrusted_ip_prefix:
455         type: string
456         description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
457         required: true
458         status: SUPPORTED
459       ip_v6_address:
460         type: string
461         description: IPv6 address associated with subinterfaces
462         required: true
463         status: SUPPORTED
464       counter:
465         type: float
466         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.
467         required: true
468         status: SUPPORTED
469       subinterfaces_name_prefix:
470         type: string
471         description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
472         required: true
473         status: SUPPORTED
474       ip_address:
475         type: string
476         description: IPv4 address associated with subinterfaces
477         required: true
478         status: SUPPORTED
479       aap_address_mode:
480         type: string
481         description: Address mode for the vDBE cluster IP
482         required: true
483         status: SUPPORTED
484       aap_untrusted_v6_ip_prefix:
485         type: string
486         description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
487         required: true
488         status: SUPPORTED
489       parent_interface:
490         type: string
491         description: Parent Contrail interface
492         required: true
493         status: SUPPORTED
494       vn_network_list:
495         type: string
496         description: List of Contrail VLAN networks to use for the subinterfaces.   The order and number of these must match the VLAN ID list
497         required: true
498         status: SUPPORTED
499       mac_address:
500         type: string
501         description: HW MAC address to use for subinterface
502         required: true
503         status: SUPPORTED
504       vlan_tag_list:
505         type: list
506         description: List of VLAN IDs to use for subinterfaces
507         required: true
508         status: SUPPORTED
509         entry_schema:
510           type: string
511       aap_sec_untrusted_ip_prefix_len:
512         type: string
513         description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
514         required: true
515         status: SUPPORTED
516       vmac_address:
517         type: string
518         description: virtual MAC address to use for subinterface
519         required: true
520         status: SUPPORTED
521       aap_untrusted_v6_ip_prefix_len:
522         type: string
523         description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
524         required: true
525         status: SUPPORTED
526       aap_untrusted_ip_prefix_len:
527         type: string
528         description: ip prefix length for the primary vDBE VM on the VAN untrusted network
529         required: true
530         status: SUPPORTED
531     requirements:
532     - dependency_vdbe_untr_x_subport:
533         capability: tosca.capabilities.Node
534         node: tosca.nodes.Root
535         relationship: tosca.relationships.DependsOn
536         occurrences:
537         - 0
538         - UNBOUNDED
539     - subinterface_link_vdbe_untr_x_subport:
540         capability: tosca.capabilities.network.Linkable
541         relationship: tosca.relationships.network.LinksTo
542         occurrences:
543         - 1
544         - 1
545     - binding_vdbe_untr_x_subport:
546         capability: tosca.capabilities.network.Bindable
547         node: org.openecomp.resource.cp.nodes.network.Port
548         relationship: tosca.relationships.network.BindsTo
549         occurrences:
550         - 1
551         - 1
552     capabilities:
553       feature_vdbe_untr_x_subport:
554         type: tosca.capabilities.Node
555         occurrences:
556         - 1
557         - UNBOUNDED
558   org.openecomp.resource.abstract.nodes.heat.nested2:
559     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
560     properties:
561       aap_untrusted_ip_prefix:
562         type: string
563         description: ip prefix for primary vDBE VM on the VAN untrusted network
564         required: true
565         status: SUPPORTED
566       aap_sec_untrusted_ip_prefix:
567         type: string
568         description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
569         required: true
570         status: SUPPORTED
571       ip_v6_address:
572         type: string
573         description: IPv6 address associated with subinterfaces
574         required: true
575         status: SUPPORTED
576       counter:
577         type: float
578         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.
579         required: true
580         status: SUPPORTED
581       subinterfaces_name_prefix:
582         type: string
583         description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
584         required: true
585         status: SUPPORTED
586       ip_address:
587         type: string
588         description: IPv4 address associated with subinterfaces
589         required: true
590         status: SUPPORTED
591       aap_address_mode:
592         type: string
593         description: Address mode for the vDBE cluster IP
594         required: true
595         status: SUPPORTED
596       aap_untrusted_v6_ip_prefix:
597         type: string
598         description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
599         required: true
600         status: SUPPORTED
601       parent_interface:
602         type: string
603         description: Parent Contrail interface
604         required: true
605         status: SUPPORTED
606       vn_network_list:
607         type: string
608         description: List of Contrail VLAN networks to use for the subinterfaces.   The order and number of these must match the VLAN ID list
609         required: true
610         status: SUPPORTED
611       mac_address:
612         type: string
613         description: HW MAC address to use for subinterface
614         required: true
615         status: SUPPORTED
616       vlan_tag_list:
617         type: list
618         description: List of VLAN IDs to use for subinterfaces
619         required: true
620         status: SUPPORTED
621         entry_schema:
622           type: string
623       aap_sec_untrusted_ip_prefix_len:
624         type: string
625         description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
626         required: true
627         status: SUPPORTED
628       vmac_address:
629         type: string
630         description: virtual MAC address to use for subinterface
631         required: true
632         status: SUPPORTED
633       aap_untrusted_v6_ip_prefix_len:
634         type: string
635         description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
636         required: true
637         status: SUPPORTED
638       aap_untrusted_ip_prefix_len:
639         type: string
640         description: ip prefix length for the primary vDBE VM on the VAN untrusted network
641         required: true
642         status: SUPPORTED
643   org.openecomp.resource.abstract.nodes.heat.nested3:
644     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
645     properties:
646       aap_untrusted_ip_prefix:
647         type: string
648         description: ip prefix for primary vDBE VM on the VAN untrusted network
649         required: true
650         status: SUPPORTED
651       aap_sec_untrusted_ip_prefix:
652         type: string
653         description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
654         required: true
655         status: SUPPORTED
656       ip_v6_address:
657         type: string
658         description: IPv6 address associated with subinterfaces
659         required: true
660         status: SUPPORTED
661       counter:
662         type: float
663         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.
664         required: true
665         status: SUPPORTED
666       subinterfaces_name_prefix:
667         type: string
668         description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
669         required: true
670         status: SUPPORTED
671       ip_address:
672         type: string
673         description: IPv4 address associated with subinterfaces
674         required: true
675         status: SUPPORTED
676       aap_address_mode:
677         type: string
678         description: Address mode for the vDBE cluster IP
679         required: true
680         status: SUPPORTED
681       aap_untrusted_v6_ip_prefix:
682         type: string
683         description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
684         required: true
685         status: SUPPORTED
686       parent_interface:
687         type: string
688         description: Parent Contrail interface
689         required: true
690         status: SUPPORTED
691       vn_network_list:
692         type: string
693         description: List of Contrail VLAN networks to use for the subinterfaces.   The order and number of these must match the VLAN ID list
694         required: true
695         status: SUPPORTED
696       mac_address:
697         type: string
698         description: HW MAC address to use for subinterface
699         required: true
700         status: SUPPORTED
701       vlan_tag_list:
702         type: list
703         description: List of VLAN IDs to use for subinterfaces
704         required: true
705         status: SUPPORTED
706         entry_schema:
707           type: string
708       aap_sec_untrusted_ip_prefix_len:
709         type: string
710         description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
711         required: true
712         status: SUPPORTED
713       vmac_address:
714         type: string
715         description: virtual MAC address to use for subinterface
716         required: true
717         status: SUPPORTED
718       aap_untrusted_v6_ip_prefix_len:
719         type: string
720         description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
721         required: true
722         status: SUPPORTED
723       aap_untrusted_ip_prefix_len:
724         type: string
725         description: ip prefix length for the primary vDBE VM on the VAN untrusted network
726         required: true
727         status: SUPPORTED
728     requirements:
729     - dependency_vdbe_untr_x_subport_missing_vlan_tag:
730         capability: tosca.capabilities.Node
731         node: tosca.nodes.Root
732         relationship: tosca.relationships.DependsOn
733         occurrences:
734         - 0
735         - UNBOUNDED
736     - link_vdbe_untr_x_subport_missing_vlan_tag:
737         capability: tosca.capabilities.network.Linkable
738         relationship: tosca.relationships.network.LinksTo
739         occurrences:
740         - 1
741         - 1
742     - binding_vdbe_untr_x_subport_missing_vlan_tag:
743         capability: tosca.capabilities.network.Bindable
744         relationship: tosca.relationships.network.BindsTo
745         occurrences:
746         - 1
747         - 1
748     capabilities:
749       forwarder_vdbe_untr_x_subport_missing_vlan_tag:
750         type: org.openecomp.capabilities.Forwarder
751         occurrences:
752         - 1
753         - UNBOUNDED
754       network.outgoing.bytes.rate_vdbe_untr_x_subport_missing_vlan_tag:
755         type: org.openecomp.capabilities.metric.Ceilometer
756         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
757         occurrences:
758         - 1
759         - UNBOUNDED
760       network.incoming.packets.rate_vdbe_untr_x_subport_missing_vlan_tag:
761         type: org.openecomp.capabilities.metric.Ceilometer
762         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
763         occurrences:
764         - 1
765         - UNBOUNDED
766       feature_vdbe_untr_x_subport_missing_vlan_tag:
767         type: tosca.capabilities.Node
768         occurrences:
769         - 1
770         - UNBOUNDED
771       network.outpoing.packets_vdbe_untr_x_subport_missing_vlan_tag:
772         type: org.openecomp.capabilities.metric.Ceilometer
773         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
774         occurrences:
775         - 1
776         - UNBOUNDED
777       network.outgoing.packets.rate_vdbe_untr_x_subport_missing_vlan_tag:
778         type: org.openecomp.capabilities.metric.Ceilometer
779         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
780         occurrences:
781         - 1
782         - UNBOUNDED
783       binding_vdbe_untr_x_subport_missing_vlan_tag:
784         type: tosca.capabilities.network.Bindable
785         valid_source_types:
786         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
787         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
788         occurrences:
789         - 0
790         - UNBOUNDED
791       network.outgoing.bytes_vdbe_untr_x_subport_missing_vlan_tag:
792         type: org.openecomp.capabilities.metric.Ceilometer
793         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
794         occurrences:
795         - 1
796         - UNBOUNDED
797       network.incoming.bytes.rate_vdbe_untr_x_subport_missing_vlan_tag:
798         type: org.openecomp.capabilities.metric.Ceilometer
799         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
800         occurrences:
801         - 1
802         - UNBOUNDED
803       network.incoming.packets_vdbe_untr_x_subport_missing_vlan_tag:
804         type: org.openecomp.capabilities.metric.Ceilometer
805         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
806         occurrences:
807         - 1
808         - UNBOUNDED
809       network.incoming.bytes_vdbe_untr_x_subport_missing_vlan_tag:
810         type: org.openecomp.capabilities.metric.Ceilometer
811         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
812         occurrences:
813         - 1
814         - UNBOUNDED