89fa45529082fed564ae69ebf057f0908c0739bb
[sdc.git] /
1 tosca_definitions_version: tosca_simple_yaml_1_0_0\r
2 metadata:\r
3   template_name: GlobalSubstitutionTypes\r
4 imports:\r
5 - openecomp_heat_index:\r
6     file: openecomp-heat/_index.yml\r
7 node_types:\r
8   org.openecomp.resource.abstract.nodes.vdbe:\r
9     derived_from: org.openecomp.resource.abstract.nodes.VFC\r
10     properties:\r
11       subinterface_nested_parent_interface:\r
12         type: list\r
13         required: true\r
14         status: SUPPORTED\r
15         entry_schema:\r
16           type: string\r
17       subinterface_nested_aap_address_mode:\r
18         type: list\r
19         required: true\r
20         status: SUPPORTED\r
21         entry_schema:\r
22           type: string\r
23       subinterface_nested_vlan_tag_list:\r
24         type: list\r
25         required: true\r
26         status: SUPPORTED\r
27         entry_schema:\r
28           type: json\r
29       compute_vdbe_availability_zone:\r
30         type: list\r
31         required: true\r
32         status: SUPPORTED\r
33         entry_schema:\r
34           type: string\r
35       subinterface_nested_aap_untrusted_v6_ip_prefix_len:\r
36         type: list\r
37         required: true\r
38         status: SUPPORTED\r
39         entry_schema:\r
40           type: string\r
41       vm_flavor_name:\r
42         type: string\r
43         required: true\r
44         status: SUPPORTED\r
45       subinterface_nested_aap_untrusted_ip_prefix:\r
46         type: list\r
47         required: true\r
48         status: SUPPORTED\r
49         entry_schema:\r
50           type: string\r
51       vm_image_name:\r
52         type: string\r
53         required: true\r
54         status: SUPPORTED\r
55       port_vdbe_untr_1_port_network_role:\r
56         type: string\r
57         required: true\r
58         status: SUPPORTED\r
59       subinterface_nested_aap_sec_untrusted_ip_prefix_len:\r
60         type: list\r
61         required: true\r
62         status: SUPPORTED\r
63         entry_schema:\r
64           type: string\r
65       subinterface_nested_aap_sec_untrusted_ip_prefix:\r
66         type: list\r
67         required: true\r
68         status: SUPPORTED\r
69         entry_schema:\r
70           type: string\r
71       subinterface_nested_aap_untrusted_v6_ip_prefix:\r
72         type: list\r
73         required: true\r
74         status: SUPPORTED\r
75         entry_schema:\r
76           type: string\r
77       compute_vdbe_metadata:\r
78         type: list\r
79         required: true\r
80         status: SUPPORTED\r
81         entry_schema:\r
82           type: json\r
83       subinterface_nested_mac_address:\r
84         type: list\r
85         required: true\r
86         status: SUPPORTED\r
87         entry_schema:\r
88           type: string\r
89       port_vdbe_untr_1_port_virtual_network_refs:\r
90         type: list\r
91         required: true\r
92         status: SUPPORTED\r
93         entry_schema:\r
94           type: json\r
95       port_vdbe_untr_1_port_ip_requirements:\r
96         type: list\r
97         required: true\r
98         status: SUPPORTED\r
99         entry_schema:\r
100           type: org.openecomp.datatypes.network.IpRequirements\r
101       subinterface_nested_ip_address:\r
102         type: list\r
103         required: true\r
104         status: SUPPORTED\r
105         entry_schema:\r
106           type: string\r
107       subinterface_nested_ip_v6_address:\r
108         type: list\r
109         required: true\r
110         status: SUPPORTED\r
111         entry_schema:\r
112           type: string\r
113       port_vdbe_untr_1_port_mac_requirements:\r
114         type: org.openecomp.datatypes.network.MacRequirements\r
115         required: true\r
116         status: SUPPORTED\r
117       port_vdbe_untr_1_port_order:\r
118         type: integer\r
119         required: true\r
120         status: SUPPORTED\r
121       index_value:\r
122         type: integer\r
123         description: Index value of this substitution service template runtime instance\r
124         required: false\r
125         default: 0\r
126         status: SUPPORTED\r
127         constraints:\r
128         - greater_or_equal: 0\r
129       subinterface_nested_vmac_address:\r
130         type: list\r
131         required: true\r
132         status: SUPPORTED\r
133         entry_schema:\r
134           type: string\r
135       subinterface_nested_vn_network_list:\r
136         type: list\r
137         required: true\r
138         status: SUPPORTED\r
139         entry_schema:\r
140           type: string\r
141       port_vdbe_untr_1_port_exCP_naming:\r
142         type: org.openecomp.datatypes.Naming\r
143         required: true\r
144         status: SUPPORTED\r
145       port_vdbe_untr_1_port_subnetpoolid:\r
146         type: string\r
147         required: true\r
148         status: SUPPORTED\r
149       port_vdbe_untr_1_port_name:\r
150         type: list\r
151         required: true\r
152         status: SUPPORTED\r
153         entry_schema:\r
154           type: string\r
155       port_vdbe_untr_1_port_virtual_machine_interface_allowed_address_pairs:\r
156         type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs\r
157         required: true\r
158         status: SUPPORTED\r
159       subinterface_nested_aap_untrusted_ip_prefix_len:\r
160         type: list\r
161         required: true\r
162         status: SUPPORTED\r
163         entry_schema:\r
164           type: string\r
165       subinterface_nested_counter:\r
166         type: list\r
167         required: true\r
168         status: SUPPORTED\r
169         entry_schema:\r
170           type: float\r
171       subinterface_nested_subinterfaces_name_prefix:\r
172         type: list\r
173         required: true\r
174         status: SUPPORTED\r
175         entry_schema:\r
176           type: string\r
177       compute_vdbe_name:\r
178         type: list\r
179         required: true\r
180         status: SUPPORTED\r
181         entry_schema:\r
182           type: string\r
183       port_vdbe_untr_1_port_network_role_tag:\r
184         type: string\r
185         required: true\r
186         status: SUPPORTED\r
187       port_vdbe_untr_1_port_vlan_requirements:\r
188         type: list\r
189         required: true\r
190         status: SUPPORTED\r
191         entry_schema:\r
192           type: org.openecomp.datatypes.network.VlanRequirements\r
193       port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses:\r
194         type: list\r
195         required: true\r
196         status: SUPPORTED\r
197         entry_schema:\r
198           type: json\r
199     requirements:\r
200     - dependency_vdbe_vdbe_untr_1_port_nested:\r
201         capability: tosca.capabilities.Node\r
202         node: tosca.nodes.Root\r
203         relationship: tosca.relationships.DependsOn\r
204         occurrences:\r
205         - 0\r
206         - UNBOUNDED\r
207     - dependency_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:\r
208         capability: tosca.capabilities.Node\r
209         node: tosca.nodes.Root\r
210         relationship: tosca.relationships.DependsOn\r
211         occurrences:\r
212         - 0\r
213         - UNBOUNDED\r
214     - link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:\r
215         capability: tosca.capabilities.network.Linkable\r
216         relationship: tosca.relationships.network.LinksTo\r
217         occurrences:\r
218         - 1\r
219         - 1\r
220     - dependency_vdbe:\r
221         capability: tosca.capabilities.Node\r
222         node: tosca.nodes.Root\r
223         relationship: tosca.relationships.DependsOn\r
224         occurrences:\r
225         - 0\r
226         - UNBOUNDED\r
227     - local_storage_vdbe:\r
228         capability: tosca.capabilities.Attachment\r
229         node: tosca.nodes.BlockStorage\r
230         relationship: tosca.relationships.AttachesTo\r
231         occurrences:\r
232         - 0\r
233         - UNBOUNDED\r
234     - dependency_vdbe_vdbe_untr_1_port:\r
235         capability: tosca.capabilities.Node\r
236         node: tosca.nodes.Root\r
237         relationship: tosca.relationships.DependsOn\r
238         occurrences:\r
239         - 0\r
240         - UNBOUNDED\r
241     - link_vdbe_vdbe_untr_1_port:\r
242         capability: tosca.capabilities.network.Linkable\r
243         relationship: tosca.relationships.network.LinksTo\r
244         occurrences:\r
245         - 1\r
246         - 1\r
247     capabilities:\r
248       feature_vdbe:\r
249         type: tosca.capabilities.Node\r
250         occurrences:\r
251         - 1\r
252         - UNBOUNDED\r
253       disk.device.iops_vdbe:\r
254         type: org.openecomp.capabilities.metric.Ceilometer\r
255         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
256         occurrences:\r
257         - 1\r
258         - UNBOUNDED\r
259       endpoint_vdbe:\r
260         type: tosca.capabilities.Endpoint.Admin\r
261         occurrences:\r
262         - 1\r
263         - UNBOUNDED\r
264       disk.ephemeral.size_vdbe:\r
265         type: org.openecomp.capabilities.metric.Ceilometer\r
266         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
267         occurrences:\r
268         - 1\r
269         - UNBOUNDED\r
270       feature_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:\r
271         type: tosca.capabilities.Node\r
272         occurrences:\r
273         - 1\r
274         - UNBOUNDED\r
275       cpu_util_vdbe:\r
276         type: org.openecomp.capabilities.metric.Ceilometer\r
277         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
278         occurrences:\r
279         - 1\r
280         - UNBOUNDED\r
281       vcpus_vdbe:\r
282         type: org.openecomp.capabilities.metric.Ceilometer\r
283         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
284         occurrences:\r
285         - 1\r
286         - UNBOUNDED\r
287       disk.write.requests_vdbe:\r
288         type: org.openecomp.capabilities.metric.Ceilometer\r
289         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
290         occurrences:\r
291         - 1\r
292         - UNBOUNDED\r
293       disk.device.latency_vdbe:\r
294         type: org.openecomp.capabilities.metric.Ceilometer\r
295         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
296         occurrences:\r
297         - 1\r
298         - UNBOUNDED\r
299       disk.device.write.requests.rate_vdbe:\r
300         type: org.openecomp.capabilities.metric.Ceilometer\r
301         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
302         occurrences:\r
303         - 1\r
304         - UNBOUNDED\r
305       feature_vdbe_vdbe_untr_1_port:\r
306         type: tosca.capabilities.Node\r
307         occurrences:\r
308         - 1\r
309         - UNBOUNDED\r
310       disk.write.bytes.rate_vdbe:\r
311         type: org.openecomp.capabilities.metric.Ceilometer\r
312         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
313         occurrences:\r
314         - 1\r
315         - UNBOUNDED\r
316       network.incoming.bytes.rate_vdbe_vdbe_untr_1_port:\r
317         type: org.openecomp.capabilities.metric.Ceilometer\r
318         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
319         occurrences:\r
320         - 1\r
321         - UNBOUNDED\r
322       network.incoming.packets.rate_vdbe_vdbe_untr_1_port:\r
323         type: org.openecomp.capabilities.metric.Ceilometer\r
324         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
325         occurrences:\r
326         - 1\r
327         - UNBOUNDED\r
328       scalable_vdbe:\r
329         type: tosca.capabilities.Scalable\r
330         occurrences:\r
331         - 1\r
332         - UNBOUNDED\r
333       disk.iops_vdbe:\r
334         type: org.openecomp.capabilities.metric.Ceilometer\r
335         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
336         occurrences:\r
337         - 1\r
338         - UNBOUNDED\r
339       disk.device.write.requests_vdbe:\r
340         type: org.openecomp.capabilities.metric.Ceilometer\r
341         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
342         occurrences:\r
343         - 1\r
344         - UNBOUNDED\r
345       disk.device.capacity_vdbe:\r
346         type: org.openecomp.capabilities.metric.Ceilometer\r
347         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
348         occurrences:\r
349         - 1\r
350         - UNBOUNDED\r
351       network.outgoing.bytes_vdbe_vdbe_untr_1_port:\r
352         type: org.openecomp.capabilities.metric.Ceilometer\r
353         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
354         occurrences:\r
355         - 1\r
356         - UNBOUNDED\r
357       disk.device.allocation_vdbe:\r
358         type: org.openecomp.capabilities.metric.Ceilometer\r
359         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
360         occurrences:\r
361         - 1\r
362         - UNBOUNDED\r
363       disk.usage_vdbe:\r
364         type: org.openecomp.capabilities.metric.Ceilometer\r
365         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
366         occurrences:\r
367         - 1\r
368         - UNBOUNDED\r
369       memory.usage_vdbe:\r
370         type: org.openecomp.capabilities.metric.Ceilometer\r
371         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
372         occurrences:\r
373         - 1\r
374         - UNBOUNDED\r
375       disk.read.requests_vdbe:\r
376         type: org.openecomp.capabilities.metric.Ceilometer\r
377         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
378         occurrences:\r
379         - 1\r
380         - UNBOUNDED\r
381       network.incoming.bytes_vdbe_vdbe_untr_1_port:\r
382         type: org.openecomp.capabilities.metric.Ceilometer\r
383         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
384         occurrences:\r
385         - 1\r
386         - UNBOUNDED\r
387       instance_vdbe:\r
388         type: org.openecomp.capabilities.metric.Ceilometer\r
389         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
390         occurrences:\r
391         - 1\r
392         - UNBOUNDED\r
393       cpu.delta_vdbe:\r
394         type: org.openecomp.capabilities.metric.Ceilometer\r
395         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
396         occurrences:\r
397         - 1\r
398         - UNBOUNDED\r
399       binding_vdbe_vdbe_untr_1_port:\r
400         type: tosca.capabilities.network.Bindable\r
401         valid_source_types:\r
402         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface\r
403         occurrences:\r
404         - 0\r
405         - UNBOUNDED\r
406       disk.device.read.bytes.rate_vdbe:\r
407         type: org.openecomp.capabilities.metric.Ceilometer\r
408         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
409         occurrences:\r
410         - 1\r
411         - UNBOUNDED\r
412       disk.device.write.bytes.rate_vdbe:\r
413         type: org.openecomp.capabilities.metric.Ceilometer\r
414         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
415         occurrences:\r
416         - 1\r
417         - UNBOUNDED\r
418       memory.resident_vdbe:\r
419         type: org.openecomp.capabilities.metric.Ceilometer\r
420         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
421         occurrences:\r
422         - 1\r
423         - UNBOUNDED\r
424       forwarder_vdbe_vdbe_untr_1_port:\r
425         type: org.openecomp.capabilities.Forwarder\r
426         occurrences:\r
427         - 1\r
428         - UNBOUNDED\r
429       feature_vdbe_vdbe_untr_1_port_nested:\r
430         type: tosca.capabilities.Node\r
431         occurrences:\r
432         - 1\r
433         - UNBOUNDED\r
434       disk.write.requests.rate_vdbe:\r
435         type: org.openecomp.capabilities.metric.Ceilometer\r
436         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
437         occurrences:\r
438         - 1\r
439         - UNBOUNDED\r
440       cpu_vdbe:\r
441         type: org.openecomp.capabilities.metric.Ceilometer\r
442         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
443         occurrences:\r
444         - 1\r
445         - UNBOUNDED\r
446       disk.write.bytes_vdbe:\r
447         type: org.openecomp.capabilities.metric.Ceilometer\r
448         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
449         occurrences:\r
450         - 1\r
451         - UNBOUNDED\r
452       disk.device.usage_vdbe:\r
453         type: org.openecomp.capabilities.metric.Ceilometer\r
454         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
455         occurrences:\r
456         - 1\r
457         - UNBOUNDED\r
458       disk.device.read.bytes_vdbe:\r
459         type: org.openecomp.capabilities.metric.Ceilometer\r
460         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
461         occurrences:\r
462         - 1\r
463         - UNBOUNDED\r
464       disk.latency_vdbe:\r
465         type: org.openecomp.capabilities.metric.Ceilometer\r
466         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
467         occurrences:\r
468         - 1\r
469         - UNBOUNDED\r
470       network.outgoing.packets.rate_vdbe_vdbe_untr_1_port:\r
471         type: org.openecomp.capabilities.metric.Ceilometer\r
472         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
473         occurrences:\r
474         - 1\r
475         - UNBOUNDED\r
476       disk.capacity_vdbe:\r
477         type: org.openecomp.capabilities.metric.Ceilometer\r
478         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
479         occurrences:\r
480         - 1\r
481         - UNBOUNDED\r
482       host_vdbe:\r
483         type: tosca.capabilities.Container\r
484         valid_source_types:\r
485         - tosca.nodes.SoftwareComponent\r
486         occurrences:\r
487         - 1\r
488         - UNBOUNDED\r
489       disk.allocation_vdbe:\r
490         type: org.openecomp.capabilities.metric.Ceilometer\r
491         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
492         occurrences:\r
493         - 1\r
494         - UNBOUNDED\r
495       network.outpoing.packets_vdbe_vdbe_untr_1_port:\r
496         type: org.openecomp.capabilities.metric.Ceilometer\r
497         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
498         occurrences:\r
499         - 1\r
500         - UNBOUNDED\r
501       network.incoming.packets_vdbe_vdbe_untr_1_port:\r
502         type: org.openecomp.capabilities.metric.Ceilometer\r
503         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
504         occurrences:\r
505         - 1\r
506         - UNBOUNDED\r
507       disk.read.bytes.rate_vdbe:\r
508         type: org.openecomp.capabilities.metric.Ceilometer\r
509         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
510         occurrences:\r
511         - 1\r
512         - UNBOUNDED\r
513       os_vdbe:\r
514         type: tosca.capabilities.OperatingSystem\r
515         occurrences:\r
516         - 1\r
517         - UNBOUNDED\r
518       disk.device.read.requests_vdbe:\r
519         type: org.openecomp.capabilities.metric.Ceilometer\r
520         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
521         occurrences:\r
522         - 1\r
523         - UNBOUNDED\r
524       disk.root.size_vdbe:\r
525         type: org.openecomp.capabilities.metric.Ceilometer\r
526         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
527         occurrences:\r
528         - 1\r
529         - UNBOUNDED\r
530       memory_vdbe:\r
531         type: org.openecomp.capabilities.metric.Ceilometer\r
532         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
533         occurrences:\r
534         - 1\r
535         - UNBOUNDED\r
536       binding_vdbe:\r
537         type: tosca.capabilities.network.Bindable\r
538         occurrences:\r
539         - 1\r
540         - UNBOUNDED\r
541       disk.device.write.bytes_vdbe:\r
542         type: org.openecomp.capabilities.metric.Ceilometer\r
543         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
544         occurrences:\r
545         - 1\r
546         - UNBOUNDED\r
547       network.outgoing.bytes.rate_vdbe_vdbe_untr_1_port:\r
548         type: org.openecomp.capabilities.metric.Ceilometer\r
549         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
550         occurrences:\r
551         - 1\r
552         - UNBOUNDED\r
553       disk.device.read.requests.rate_vdbe:\r
554         type: org.openecomp.capabilities.metric.Ceilometer\r
555         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
556         occurrences:\r
557         - 1\r
558         - UNBOUNDED\r
559       disk.read.bytes_vdbe:\r
560         type: org.openecomp.capabilities.metric.Ceilometer\r
561         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
562         occurrences:\r
563         - 1\r
564         - UNBOUNDED\r
565   org.openecomp.resource.abstract.nodes.heat.subinterface.nested:\r
566     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute\r
567     properties:\r
568       aap_untrusted_ip_prefix:\r
569         type: string\r
570         description: ip prefix for primary vDBE VM on the VAN untrusted network\r
571         required: true\r
572         status: SUPPORTED\r
573       aap_sec_untrusted_ip_prefix:\r
574         type: string\r
575         description: ip prefix for secondary vDBE VM aap on the VAN untrusted network\r
576         required: true\r
577         status: SUPPORTED\r
578       ip_v6_address:\r
579         type: string\r
580         description: IPv6 address associated with subinterfaces\r
581         required: true\r
582         status: SUPPORTED\r
583       counter:\r
584         type: float\r
585         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.\r
586         required: true\r
587         status: SUPPORTED\r
588       subinterfaces_name_prefix:\r
589         type: string\r
590         description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource\r
591         required: true\r
592         status: SUPPORTED\r
593       ip_address:\r
594         type: string\r
595         description: IPv4 address associated with subinterfaces\r
596         required: true\r
597         status: SUPPORTED\r
598       aap_address_mode:\r
599         type: string\r
600         description: Address mode for the vDBE cluster IP\r
601         required: true\r
602         status: SUPPORTED\r
603       aap_untrusted_v6_ip_prefix:\r
604         type: string\r
605         description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network\r
606         required: true\r
607         status: SUPPORTED\r
608       parent_interface:\r
609         type: string\r
610         description: Parent Contrail interface\r
611         required: true\r
612         status: SUPPORTED\r
613       vn_network_list:\r
614         type: string\r
615         description: List of Contrail VLAN networks to use for the subinterfaces.   The order and number of these must match the VLAN ID list\r
616         required: true\r
617         status: SUPPORTED\r
618       mac_address:\r
619         type: string\r
620         description: HW MAC address to use for subinterface\r
621         required: true\r
622         status: SUPPORTED\r
623       vlan_tag_list:\r
624         type: list\r
625         description: List of VLAN IDs to use for subinterfaces\r
626         required: true\r
627         status: SUPPORTED\r
628         entry_schema:\r
629           type: string\r
630       aap_sec_untrusted_ip_prefix_len:\r
631         type: string\r
632         description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network\r
633         required: true\r
634         status: SUPPORTED\r
635       vmac_address:\r
636         type: string\r
637         description: virtual MAC address to use for subinterface\r
638         required: true\r
639         status: SUPPORTED\r
640       aap_untrusted_v6_ip_prefix_len:\r
641         type: string\r
642         description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network\r
643         required: true\r
644         status: SUPPORTED\r
645       aap_untrusted_ip_prefix_len:\r
646         type: string\r
647         description: ip prefix length for the primary vDBE VM on the VAN untrusted network\r
648         required: true\r
649         status: SUPPORTED\r
650     requirements:\r
651     - dependency_vdbe_untr_x_subport:\r
652         capability: tosca.capabilities.Node\r
653         node: tosca.nodes.Root\r
654         relationship: tosca.relationships.DependsOn\r
655         occurrences:\r
656         - 0\r
657         - UNBOUNDED\r
658     - link_vdbe_untr_x_subport:\r
659         capability: tosca.capabilities.network.Linkable\r
660         relationship: tosca.relationships.network.LinksTo\r
661         occurrences:\r
662         - 1\r
663         - 1\r
664     - binding_vdbe_untr_x_subport:\r
665         capability: tosca.capabilities.network.Bindable\r
666         node: org.openecomp.resource.cp.nodes.network.Port\r
667         relationship: tosca.relationships.network.BindsTo\r
668         occurrences:\r
669         - 1\r
670         - 1\r
671     capabilities:\r
672       feature_vdbe_untr_x_subport:\r
673         type: tosca.capabilities.Node\r
674         occurrences:\r
675         - 1\r
676         - UNBOUNDED\r