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