b1b43a71e2d9bd92503613277eb09e2fc961c931
[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_vdbe_subport_network:\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_len:\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_sec_untrusted_ip_prefix:\r
81         type: list\r
82         required: true\r
83         status: SUPPORTED\r
84         entry_schema:\r
85           type: string\r
86       subinterface_nested_aap_untrusted_v6_ip_prefix:\r
87         type: list\r
88         required: true\r
89         status: SUPPORTED\r
90         entry_schema:\r
91           type: string\r
92       compute_vdbe_metadata:\r
93         type: list\r
94         required: true\r
95         status: SUPPORTED\r
96         entry_schema:\r
97           type: json\r
98       subinterface_nested_mac_address:\r
99         type: list\r
100         required: true\r
101         status: SUPPORTED\r
102         entry_schema:\r
103           type: string\r
104       port_vdbe_untr_1_port_virtual_network_refs:\r
105         type: list\r
106         required: true\r
107         status: SUPPORTED\r
108         entry_schema:\r
109           type: json\r
110       port_vdbe_untr_1_port_ip_requirements:\r
111         type: list\r
112         required: true\r
113         status: SUPPORTED\r
114         entry_schema:\r
115           type: org.openecomp.datatypes.network.IpRequirements\r
116       subinterface_nested_ip_address:\r
117         type: list\r
118         required: true\r
119         status: SUPPORTED\r
120         entry_schema:\r
121           type: string\r
122       subinterface_nested_ip_v6_address:\r
123         type: list\r
124         required: true\r
125         status: SUPPORTED\r
126         entry_schema:\r
127           type: string\r
128       port_vdbe_untr_1_port_mac_requirements:\r
129         type: org.openecomp.datatypes.network.MacRequirements\r
130         required: true\r
131         status: SUPPORTED\r
132       port_vdbe_untr_1_port_order:\r
133         type: integer\r
134         required: true\r
135         status: SUPPORTED\r
136       index_value:\r
137         type: integer\r
138         description: Index value of this substitution service template runtime instance\r
139         required: false\r
140         default: 0\r
141         status: SUPPORTED\r
142         constraints:\r
143         - greater_or_equal: 0\r
144       subinterface_nested_vmac_address:\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_counter:\r
175         type: list\r
176         required: true\r
177         status: SUPPORTED\r
178         entry_schema:\r
179           type: float\r
180       subinterface_nested_subinterfaces_name_prefix:\r
181         type: list\r
182         required: true\r
183         status: SUPPORTED\r
184         entry_schema:\r
185           type: string\r
186       compute_vdbe_name:\r
187         type: list\r
188         required: true\r
189         status: SUPPORTED\r
190         entry_schema:\r
191           type: string\r
192       port_vdbe_untr_1_port_network_role_tag:\r
193         type: string\r
194         required: true\r
195         status: SUPPORTED\r
196       port_vdbe_untr_1_port_vlan_requirements:\r
197         type: list\r
198         required: true\r
199         status: SUPPORTED\r
200         entry_schema:\r
201           type: org.openecomp.datatypes.network.VlanRequirements\r
202       port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses:\r
203         type: list\r
204         required: true\r
205         status: SUPPORTED\r
206         entry_schema:\r
207           type: json\r
208     requirements:\r
209     - dependency_vdbe_vdbe_untr_1_port_nested:\r
210         capability: tosca.capabilities.Node\r
211         node: tosca.nodes.Root\r
212         relationship: tosca.relationships.DependsOn\r
213         occurrences:\r
214         - 0\r
215         - UNBOUNDED\r
216     - dependency_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:\r
217         capability: tosca.capabilities.Node\r
218         node: tosca.nodes.Root\r
219         relationship: tosca.relationships.DependsOn\r
220         occurrences:\r
221         - 0\r
222         - UNBOUNDED\r
223     - link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:\r
224         capability: tosca.capabilities.network.Linkable\r
225         relationship: tosca.relationships.network.LinksTo\r
226         occurrences:\r
227         - 1\r
228         - 1\r
229     - dependency_vdbe:\r
230         capability: tosca.capabilities.Node\r
231         node: tosca.nodes.Root\r
232         relationship: tosca.relationships.DependsOn\r
233         occurrences:\r
234         - 0\r
235         - UNBOUNDED\r
236     - local_storage_vdbe:\r
237         capability: tosca.capabilities.Attachment\r
238         node: tosca.nodes.BlockStorage\r
239         relationship: tosca.relationships.AttachesTo\r
240         occurrences:\r
241         - 0\r
242         - UNBOUNDED\r
243     - dependency_vdbe_vdbe_untr_1_port:\r
244         capability: tosca.capabilities.Node\r
245         node: tosca.nodes.Root\r
246         relationship: tosca.relationships.DependsOn\r
247         occurrences:\r
248         - 0\r
249         - UNBOUNDED\r
250     - link_vdbe_vdbe_untr_1_port:\r
251         capability: tosca.capabilities.network.Linkable\r
252         relationship: tosca.relationships.network.LinksTo\r
253         occurrences:\r
254         - 1\r
255         - 1\r
256     capabilities:\r
257       feature_vdbe:\r
258         type: tosca.capabilities.Node\r
259         occurrences:\r
260         - 1\r
261         - UNBOUNDED\r
262       disk.device.iops_vdbe:\r
263         type: org.openecomp.capabilities.metric.Ceilometer\r
264         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
265         occurrences:\r
266         - 1\r
267         - UNBOUNDED\r
268       endpoint_vdbe:\r
269         type: tosca.capabilities.Endpoint.Admin\r
270         occurrences:\r
271         - 1\r
272         - UNBOUNDED\r
273       disk.ephemeral.size_vdbe:\r
274         type: org.openecomp.capabilities.metric.Ceilometer\r
275         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
276         occurrences:\r
277         - 1\r
278         - UNBOUNDED\r
279       feature_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:\r
280         type: tosca.capabilities.Node\r
281         occurrences:\r
282         - 1\r
283         - UNBOUNDED\r
284       cpu_util_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       vcpus_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.write.requests_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.latency_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       disk.device.write.requests.rate_vdbe:\r
309         type: org.openecomp.capabilities.metric.Ceilometer\r
310         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
311         occurrences:\r
312         - 1\r
313         - UNBOUNDED\r
314       feature_vdbe_vdbe_untr_1_port:\r
315         type: tosca.capabilities.Node\r
316         occurrences:\r
317         - 1\r
318         - UNBOUNDED\r
319       disk.write.bytes.rate_vdbe:\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.bytes.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       network.incoming.packets.rate_vdbe_vdbe_untr_1_port:\r
332         type: org.openecomp.capabilities.metric.Ceilometer\r
333         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
334         occurrences:\r
335         - 1\r
336         - UNBOUNDED\r
337       scalable_vdbe:\r
338         type: tosca.capabilities.Scalable\r
339         occurrences:\r
340         - 1\r
341         - UNBOUNDED\r
342       disk.iops_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.write.requests_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       disk.device.capacity_vdbe:\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       network.outgoing.bytes_vdbe_vdbe_untr_1_port:\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.device.allocation_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       disk.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       memory.usage_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       disk.read.requests_vdbe:\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       network.incoming.bytes_vdbe_vdbe_untr_1_port:\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       instance_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       cpu.delta_vdbe:\r
403         type: org.openecomp.capabilities.metric.Ceilometer\r
404         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
405         occurrences:\r
406         - 1\r
407         - UNBOUNDED\r
408       binding_vdbe_vdbe_untr_1_port:\r
409         type: tosca.capabilities.network.Bindable\r
410         valid_source_types:\r
411         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface\r
412         occurrences:\r
413         - 0\r
414         - UNBOUNDED\r
415       disk.device.read.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       disk.device.write.bytes.rate_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       memory.resident_vdbe:\r
428         type: org.openecomp.capabilities.metric.Ceilometer\r
429         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
430         occurrences:\r
431         - 1\r
432         - UNBOUNDED\r
433       forwarder_vdbe_vdbe_untr_1_port:\r
434         type: org.openecomp.capabilities.Forwarder\r
435         occurrences:\r
436         - 1\r
437         - UNBOUNDED\r
438       feature_vdbe_vdbe_untr_1_port_nested:\r
439         type: tosca.capabilities.Node\r
440         occurrences:\r
441         - 1\r
442         - UNBOUNDED\r
443       disk.write.requests.rate_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       cpu_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.write.bytes_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.usage_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.device.read.bytes_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       disk.latency_vdbe:\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       network.outgoing.packets.rate_vdbe_vdbe_untr_1_port:\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       disk.capacity_vdbe:\r
486         type: org.openecomp.capabilities.metric.Ceilometer\r
487         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
488         occurrences:\r
489         - 1\r
490         - UNBOUNDED\r
491       host_vdbe:\r
492         type: tosca.capabilities.Container\r
493         valid_source_types:\r
494         - tosca.nodes.SoftwareComponent\r
495         occurrences:\r
496         - 1\r
497         - UNBOUNDED\r
498       disk.allocation_vdbe:\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.outpoing.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       network.incoming.packets_vdbe_vdbe_untr_1_port:\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       disk.read.bytes.rate_vdbe:\r
517         type: org.openecomp.capabilities.metric.Ceilometer\r
518         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
519         occurrences:\r
520         - 1\r
521         - UNBOUNDED\r
522       os_vdbe:\r
523         type: tosca.capabilities.OperatingSystem\r
524         occurrences:\r
525         - 1\r
526         - UNBOUNDED\r
527       disk.device.read.requests_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       disk.root.size_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       memory_vdbe:\r
540         type: org.openecomp.capabilities.metric.Ceilometer\r
541         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
542         occurrences:\r
543         - 1\r
544         - UNBOUNDED\r
545       binding_vdbe:\r
546         type: tosca.capabilities.network.Bindable\r
547         occurrences:\r
548         - 1\r
549         - UNBOUNDED\r
550       disk.device.write.bytes_vdbe:\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       network.outgoing.bytes.rate_vdbe_vdbe_untr_1_port:\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.device.read.requests.rate_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       disk.read.bytes_vdbe:\r
569         type: org.openecomp.capabilities.metric.Ceilometer\r
570         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
571         occurrences:\r
572         - 1\r
573         - UNBOUNDED\r
574   org.openecomp.resource.abstract.nodes.heat.subinterface.nested:\r
575     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute\r
576     properties:\r
577       aap_untrusted_ip_prefix:\r
578         type: string\r
579         description: ip prefix for primary vDBE VM on the VAN untrusted network\r
580         required: true\r
581         status: SUPPORTED\r
582       aap_sec_untrusted_ip_prefix:\r
583         type: string\r
584         description: ip prefix for secondary vDBE VM aap on the VAN untrusted network\r
585         required: true\r
586         status: SUPPORTED\r
587       vdbe_subport_network:\r
588         type: string\r
589         description: List of Contrail VLAN networks to use for the subinterfaces.   The order and number of these must match the VLAN ID list\r
590         required: true\r
591         status: SUPPORTED\r
592       ip_v6_address:\r
593         type: string\r
594         description: IPv6 address associated with subinterfaces\r
595         required: true\r
596         status: SUPPORTED\r
597       counter:\r
598         type: float\r
599         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.\r
600         required: true\r
601         status: SUPPORTED\r
602       subinterfaces_name_prefix:\r
603         type: string\r
604         description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource\r
605         required: true\r
606         status: SUPPORTED\r
607       ip_address:\r
608         type: string\r
609         description: IPv4 address associated with subinterfaces\r
610         required: true\r
611         status: SUPPORTED\r
612       aap_address_mode:\r
613         type: string\r
614         description: Address mode for the vDBE cluster IP\r
615         required: true\r
616         status: SUPPORTED\r
617       aap_untrusted_v6_ip_prefix:\r
618         type: string\r
619         description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network\r
620         required: true\r
621         status: SUPPORTED\r
622       parent_interface:\r
623         type: string\r
624         description: Parent Contrail interface\r
625         required: true\r
626         status: SUPPORTED\r
627       mac_address:\r
628         type: string\r
629         description: HW MAC address to use for subinterface\r
630         required: true\r
631         status: SUPPORTED\r
632       vlan_tag_list:\r
633         type: list\r
634         description: List of VLAN IDs to use for subinterfaces\r
635         required: true\r
636         status: SUPPORTED\r
637         entry_schema:\r
638           type: string\r
639       aap_sec_untrusted_ip_prefix_len:\r
640         type: string\r
641         description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network\r
642         required: true\r
643         status: SUPPORTED\r
644       vmac_address:\r
645         type: string\r
646         description: virtual MAC address to use for subinterface\r
647         required: true\r
648         status: SUPPORTED\r
649       aap_untrusted_v6_ip_prefix_len:\r
650         type: string\r
651         description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network\r
652         required: true\r
653         status: SUPPORTED\r
654       aap_untrusted_ip_prefix_len:\r
655         type: string\r
656         description: ip prefix length for the primary vDBE VM on the VAN untrusted network\r
657         required: true\r
658         status: SUPPORTED\r
659     requirements:\r
660     - dependency_vdbe_untr_x_subport:\r
661         capability: tosca.capabilities.Node\r
662         node: tosca.nodes.Root\r
663         relationship: tosca.relationships.DependsOn\r
664         occurrences:\r
665         - 0\r
666         - UNBOUNDED\r
667     - link_vdbe_untr_x_subport:\r
668         capability: tosca.capabilities.network.Linkable\r
669         relationship: tosca.relationships.network.LinksTo\r
670         occurrences:\r
671         - 1\r
672         - 1\r
673     - binding_vdbe_untr_x_subport:\r
674         capability: tosca.capabilities.network.Bindable\r
675         node: org.openecomp.resource.cp.nodes.network.Port\r
676         relationship: tosca.relationships.network.BindsTo\r
677         occurrences:\r
678         - 1\r
679         - 1\r
680     capabilities:\r
681       feature_vdbe_untr_x_subport:\r
682         type: tosca.capabilities.Node\r
683         occurrences:\r
684         - 1\r
685         - UNBOUNDED\r