fc61996a8e2efa21bbdd428644f4498d36bbf049
[sdc.git] /
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_exCP_naming:
34         type: org.openecomp.datatypes.Naming
35         required: true
36         status: SUPPORTED
37       vm_flavor_name:
38         type: string
39         required: true
40         status: SUPPORTED
41       port_vdbe_untr_1_port_subnetpoolid:
42         type: string
43         required: true
44         status: SUPPORTED
45       port_vdbe_untr_1_port_name:
46         type: list
47         required: true
48         status: SUPPORTED
49         entry_schema:
50           type: string
51       vm_image_name:
52         type: string
53         required: true
54         status: SUPPORTED
55       port_vdbe_untr_1_port_network_role:
56         type: string
57         required: true
58         status: SUPPORTED
59       port_vdbe_untr_1_port_virtual_machine_interface_allowed_address_pairs:
60         type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
61         required: true
62         status: SUPPORTED
63       compute_vdbe_metadata:
64         type: list
65         required: true
66         status: SUPPORTED
67         entry_schema:
68           type: json
69       port_vdbe_untr_1_port_virtual_network_refs:
70         type: list
71         required: true
72         status: SUPPORTED
73         entry_schema:
74           type: json
75       port_vdbe_untr_1_port_ip_requirements:
76         type: list
77         required: true
78         status: SUPPORTED
79         entry_schema:
80           type: org.openecomp.datatypes.network.IpRequirements
81       compute_vdbe_name:
82         type: list
83         required: true
84         status: SUPPORTED
85         entry_schema:
86           type: string
87       port_vdbe_untr_1_port_network_role_tag:
88         type: string
89         required: true
90         status: SUPPORTED
91       port_vdbe_untr_1_port_vlan_requirements:
92         type: list
93         required: true
94         status: SUPPORTED
95         entry_schema:
96           type: org.openecomp.datatypes.network.VlanRequirements
97       port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses:
98         type: list
99         required: true
100         status: SUPPORTED
101         entry_schema:
102           type: json
103     requirements:
104     - dependency_vdbe:
105         capability: tosca.capabilities.Node
106         node: tosca.nodes.Root
107         relationship: tosca.relationships.DependsOn
108         occurrences:
109         - 0
110         - UNBOUNDED
111     - local_storage_vdbe:
112         capability: tosca.capabilities.Attachment
113         node: tosca.nodes.BlockStorage
114         relationship: tosca.relationships.AttachesTo
115         occurrences:
116         - 0
117         - UNBOUNDED
118     - dependency_vdbe_vdbe_untr_1_port:
119         capability: tosca.capabilities.Node
120         node: tosca.nodes.Root
121         relationship: tosca.relationships.DependsOn
122         occurrences:
123         - 0
124         - UNBOUNDED
125     - link_vdbe_vdbe_untr_1_port:
126         capability: tosca.capabilities.network.Linkable
127         relationship: tosca.relationships.network.LinksTo
128         occurrences:
129         - 1
130         - 1
131     capabilities:
132       feature_vdbe:
133         type: tosca.capabilities.Node
134         occurrences:
135         - 1
136         - UNBOUNDED
137       disk.device.iops_vdbe:
138         type: org.openecomp.capabilities.metric.Ceilometer
139         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
140         occurrences:
141         - 1
142         - UNBOUNDED
143       endpoint_vdbe:
144         type: tosca.capabilities.Endpoint.Admin
145         occurrences:
146         - 1
147         - UNBOUNDED
148       disk.ephemeral.size_vdbe:
149         type: org.openecomp.capabilities.metric.Ceilometer
150         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
151         occurrences:
152         - 1
153         - UNBOUNDED
154       cpu_util_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       vcpus_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       disk.write.requests_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.device.latency_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.write.requests.rate_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       feature_vdbe_vdbe_untr_1_port:
185         type: tosca.capabilities.Node
186         occurrences:
187         - 1
188         - UNBOUNDED
189       disk.write.bytes.rate_vdbe:
190         type: org.openecomp.capabilities.metric.Ceilometer
191         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
192         occurrences:
193         - 1
194         - UNBOUNDED
195       network.incoming.bytes.rate_vdbe_vdbe_untr_1_port:
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.packets.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       scalable_vdbe:
208         type: tosca.capabilities.Scalable
209         occurrences:
210         - 1
211         - UNBOUNDED
212       disk.iops_vdbe:
213         type: org.openecomp.capabilities.metric.Ceilometer
214         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
215         occurrences:
216         - 1
217         - UNBOUNDED
218       disk.device.write.requests_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.capacity_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       network.outgoing.bytes_vdbe_vdbe_untr_1_port:
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       disk.device.allocation_vdbe:
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.usage_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       memory.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       disk.read.requests_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       network.incoming.bytes_vdbe_vdbe_untr_1_port:
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       instance_vdbe:
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       cpu.delta_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       binding_vdbe_vdbe_untr_1_port:
279         type: tosca.capabilities.network.Bindable
280         valid_source_types:
281         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
282         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
283         occurrences:
284         - 0
285         - UNBOUNDED
286       disk.device.read.bytes.rate_vdbe:
287         type: org.openecomp.capabilities.metric.Ceilometer
288         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
289         occurrences:
290         - 1
291         - UNBOUNDED
292       disk.device.write.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       memory.resident_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       forwarder_vdbe_vdbe_untr_1_port:
305         type: org.openecomp.capabilities.Forwarder
306         occurrences:
307         - 1
308         - UNBOUNDED
309       disk.write.requests.rate_vdbe:
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       cpu_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       disk.write.bytes_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.device.usage_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.read.bytes_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.latency_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       network.outgoing.packets.rate_vdbe_vdbe_untr_1_port:
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       disk.capacity_vdbe:
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       host_vdbe:
358         type: tosca.capabilities.Container
359         valid_source_types:
360         - tosca.nodes.SoftwareComponent
361         occurrences:
362         - 1
363         - UNBOUNDED
364       disk.allocation_vdbe:
365         type: org.openecomp.capabilities.metric.Ceilometer
366         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
367         occurrences:
368         - 1
369         - UNBOUNDED
370       network.outpoing.packets_vdbe_vdbe_untr_1_port:
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.incoming.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       disk.read.bytes.rate_vdbe:
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       os_vdbe:
389         type: tosca.capabilities.OperatingSystem
390         occurrences:
391         - 1
392         - UNBOUNDED
393       disk.device.read.requests_vdbe:
394         type: org.openecomp.capabilities.metric.Ceilometer
395         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
396         occurrences:
397         - 1
398         - UNBOUNDED
399       disk.root.size_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       memory_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       binding_vdbe:
412         type: tosca.capabilities.network.Bindable
413         occurrences:
414         - 1
415         - UNBOUNDED
416       disk.device.write.bytes_vdbe:
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       network.outgoing.bytes.rate_vdbe_vdbe_untr_1_port:
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       disk.device.read.requests.rate_vdbe:
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.read.bytes_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   org.openecomp.resource.abstract.nodes.heat.nested:
441     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
442     properties:
443       aap_untrusted_ip_prefix:
444         type: string
445         description: ip prefix for primary vDBE VM on the VAN untrusted network
446         required: true
447         status: SUPPORTED
448       aap_sec_untrusted_ip_prefix:
449         type: string
450         description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
451         required: true
452         status: SUPPORTED
453       ip_v6_address:
454         type: string
455         description: IPv6 address associated with subinterfaces
456         required: true
457         status: SUPPORTED
458       counter:
459         type: float
460         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.
461         required: true
462         status: SUPPORTED
463       subinterfaces_name_prefix:
464         type: string
465         description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
466         required: true
467         status: SUPPORTED
468       ip_address:
469         type: string
470         description: IPv4 address associated with subinterfaces
471         required: true
472         status: SUPPORTED
473       aap_address_mode:
474         type: string
475         description: Address mode for the vDBE cluster IP
476         required: true
477         status: SUPPORTED
478       aap_untrusted_v6_ip_prefix:
479         type: string
480         description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
481         required: true
482         status: SUPPORTED
483       parent_interface:
484         type: string
485         description: Parent Contrail interface
486         required: true
487         status: SUPPORTED
488       vn_network_list:
489         type: string
490         description: List of Contrail VLAN networks to use for the subinterfaces.   The order and number of these must match the VLAN ID list
491         required: true
492         status: SUPPORTED
493       mac_address:
494         type: string
495         description: HW MAC address to use for subinterface
496         required: true
497         status: SUPPORTED
498       vlan_tag_list:
499         type: list
500         description: List of VLAN IDs to use for subinterfaces
501         required: true
502         status: SUPPORTED
503         entry_schema:
504           type: string
505       aap_sec_untrusted_ip_prefix_len:
506         type: string
507         description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
508         required: true
509         status: SUPPORTED
510       vmac_address:
511         type: string
512         description: virtual MAC address to use for subinterface
513         required: true
514         status: SUPPORTED
515       aap_untrusted_v6_ip_prefix_len:
516         type: string
517         description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
518         required: true
519         status: SUPPORTED
520       aap_untrusted_ip_prefix_len:
521         type: string
522         description: ip prefix length for the primary vDBE VM on the VAN untrusted network
523         required: true
524         status: SUPPORTED
525     requirements:
526     - dependency_vdbe_untr_x_subport:
527         capability: tosca.capabilities.Node
528         node: tosca.nodes.Root
529         relationship: tosca.relationships.DependsOn
530         occurrences:
531         - 0
532         - UNBOUNDED
533     - subinterface_link_vdbe_untr_x_subport:
534         capability: tosca.capabilities.network.Linkable
535         relationship: tosca.relationships.network.LinksTo
536         occurrences:
537         - 1
538         - 1
539     - binding_vdbe_untr_x_subport:
540         capability: tosca.capabilities.network.Bindable
541         node: org.openecomp.resource.cp.nodes.network.Port
542         relationship: tosca.relationships.network.BindsTo
543         occurrences:
544         - 1
545         - 1
546     capabilities:
547       feature_vdbe_untr_x_subport:
548         type: tosca.capabilities.Node
549         occurrences:
550         - 1
551         - UNBOUNDED
552   org.openecomp.resource.abstract.nodes.heat.nested2:
553     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
554     properties:
555       aap_untrusted_ip_prefix:
556         type: string
557         description: ip prefix for primary vDBE VM on the VAN untrusted network
558         required: true
559         status: SUPPORTED
560       aap_sec_untrusted_ip_prefix:
561         type: string
562         description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
563         required: true
564         status: SUPPORTED
565       ip_v6_address:
566         type: string
567         description: IPv6 address associated with subinterfaces
568         required: true
569         status: SUPPORTED
570       counter:
571         type: float
572         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.
573         required: true
574         status: SUPPORTED
575       subinterfaces_name_prefix:
576         type: string
577         description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
578         required: true
579         status: SUPPORTED
580       ip_address:
581         type: string
582         description: IPv4 address associated with subinterfaces
583         required: true
584         status: SUPPORTED
585       aap_address_mode:
586         type: string
587         description: Address mode for the vDBE cluster IP
588         required: true
589         status: SUPPORTED
590       aap_untrusted_v6_ip_prefix:
591         type: string
592         description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
593         required: true
594         status: SUPPORTED
595       parent_interface:
596         type: string
597         description: Parent Contrail interface
598         required: true
599         status: SUPPORTED
600       vn_network_list:
601         type: string
602         description: List of Contrail VLAN networks to use for the subinterfaces.   The order and number of these must match the VLAN ID list
603         required: true
604         status: SUPPORTED
605       mac_address:
606         type: string
607         description: HW MAC address to use for subinterface
608         required: true
609         status: SUPPORTED
610       vlan_tag_list:
611         type: list
612         description: List of VLAN IDs to use for subinterfaces
613         required: true
614         status: SUPPORTED
615         entry_schema:
616           type: string
617       aap_sec_untrusted_ip_prefix_len:
618         type: string
619         description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
620         required: true
621         status: SUPPORTED
622       vmac_address:
623         type: string
624         description: virtual MAC address to use for subinterface
625         required: true
626         status: SUPPORTED
627       aap_untrusted_v6_ip_prefix_len:
628         type: string
629         description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
630         required: true
631         status: SUPPORTED
632       aap_untrusted_ip_prefix_len:
633         type: string
634         description: ip prefix length for the primary vDBE VM on the VAN untrusted network
635         required: true
636         status: SUPPORTED
637   org.openecomp.resource.abstract.nodes.heat.nested3:
638     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
639     properties:
640       aap_untrusted_ip_prefix:
641         type: string
642         description: ip prefix for primary vDBE VM on the VAN untrusted network
643         required: true
644         status: SUPPORTED
645       aap_sec_untrusted_ip_prefix:
646         type: string
647         description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
648         required: true
649         status: SUPPORTED
650       ip_v6_address:
651         type: string
652         description: IPv6 address associated with subinterfaces
653         required: true
654         status: SUPPORTED
655       counter:
656         type: float
657         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.
658         required: true
659         status: SUPPORTED
660       subinterfaces_name_prefix:
661         type: string
662         description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
663         required: true
664         status: SUPPORTED
665       ip_address:
666         type: string
667         description: IPv4 address associated with subinterfaces
668         required: true
669         status: SUPPORTED
670       aap_address_mode:
671         type: string
672         description: Address mode for the vDBE cluster IP
673         required: true
674         status: SUPPORTED
675       aap_untrusted_v6_ip_prefix:
676         type: string
677         description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
678         required: true
679         status: SUPPORTED
680       parent_interface:
681         type: string
682         description: Parent Contrail interface
683         required: true
684         status: SUPPORTED
685       vn_network_list:
686         type: string
687         description: List of Contrail VLAN networks to use for the subinterfaces.   The order and number of these must match the VLAN ID list
688         required: true
689         status: SUPPORTED
690       mac_address:
691         type: string
692         description: HW MAC address to use for subinterface
693         required: true
694         status: SUPPORTED
695       vlan_tag_list:
696         type: list
697         description: List of VLAN IDs to use for subinterfaces
698         required: true
699         status: SUPPORTED
700         entry_schema:
701           type: string
702       aap_sec_untrusted_ip_prefix_len:
703         type: string
704         description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
705         required: true
706         status: SUPPORTED
707       vmac_address:
708         type: string
709         description: virtual MAC address to use for subinterface
710         required: true
711         status: SUPPORTED
712       aap_untrusted_v6_ip_prefix_len:
713         type: string
714         description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
715         required: true
716         status: SUPPORTED
717       aap_untrusted_ip_prefix_len:
718         type: string
719         description: ip prefix length for the primary vDBE VM on the VAN untrusted network
720         required: true
721         status: SUPPORTED
722     requirements:
723     - dependency_vdbe_untr_x_subport_missing_vlan_tag:
724         capability: tosca.capabilities.Node
725         node: tosca.nodes.Root
726         relationship: tosca.relationships.DependsOn
727         occurrences:
728         - 0
729         - UNBOUNDED
730     - link_vdbe_untr_x_subport_missing_vlan_tag:
731         capability: tosca.capabilities.network.Linkable
732         relationship: tosca.relationships.network.LinksTo
733         occurrences:
734         - 1
735         - 1
736     - binding_vdbe_untr_x_subport_missing_vlan_tag:
737         capability: tosca.capabilities.network.Bindable
738         relationship: tosca.relationships.network.BindsTo
739         occurrences:
740         - 1
741         - 1
742     capabilities:
743       forwarder_vdbe_untr_x_subport_missing_vlan_tag:
744         type: org.openecomp.capabilities.Forwarder
745         occurrences:
746         - 1
747         - UNBOUNDED
748       network.outgoing.bytes.rate_vdbe_untr_x_subport_missing_vlan_tag:
749         type: org.openecomp.capabilities.metric.Ceilometer
750         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
751         occurrences:
752         - 1
753         - UNBOUNDED
754       network.incoming.packets.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       feature_vdbe_untr_x_subport_missing_vlan_tag:
761         type: tosca.capabilities.Node
762         occurrences:
763         - 1
764         - UNBOUNDED
765       network.outpoing.packets_vdbe_untr_x_subport_missing_vlan_tag:
766         type: org.openecomp.capabilities.metric.Ceilometer
767         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
768         occurrences:
769         - 1
770         - UNBOUNDED
771       network.outgoing.packets.rate_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       binding_vdbe_untr_x_subport_missing_vlan_tag:
778         type: tosca.capabilities.network.Bindable
779         valid_source_types:
780         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
781         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
782         occurrences:
783         - 0
784         - UNBOUNDED
785       network.outgoing.bytes_vdbe_untr_x_subport_missing_vlan_tag:
786         type: org.openecomp.capabilities.metric.Ceilometer
787         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
788         occurrences:
789         - 1
790         - UNBOUNDED
791       network.incoming.bytes.rate_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.packets_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.bytes_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