d2967700656cd9ad745fe0d21b06a232b310fce1
[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       port_vdbe_untr_port_network_role_tag:\r
12         type: string\r
13         required: true\r
14         status: SUPPORTED\r
15       subinterface_nested_parent_interface:\r
16         type: list\r
17         required: true\r
18         status: SUPPORTED\r
19         entry_schema:\r
20           type: string\r
21       subinterface_nested_aap_address_mode:\r
22         type: list\r
23         required: true\r
24         status: SUPPORTED\r
25         entry_schema:\r
26           type: string\r
27       subinterface_nested_vlan_tag_list:\r
28         type: list\r
29         required: true\r
30         status: SUPPORTED\r
31         entry_schema:\r
32           type: json\r
33       port_vdbe_untr_port_subnetpoolid:\r
34         type: string\r
35         required: true\r
36         status: SUPPORTED\r
37       compute_vdbe_availability_zone:\r
38         type: list\r
39         required: true\r
40         status: SUPPORTED\r
41         entry_schema:\r
42           type: string\r
43       subinterface_nested_aap_untrusted_v6_ip_prefix_len:\r
44         type: list\r
45         required: true\r
46         status: SUPPORTED\r
47         entry_schema:\r
48           type: string\r
49       vm_flavor_name:\r
50         type: string\r
51         required: true\r
52         status: SUPPORTED\r
53       port_vdbe_untr_port_order:\r
54         type: integer\r
55         required: true\r
56         status: SUPPORTED\r
57       subinterface_nested_aap_untrusted_ip_prefix:\r
58         type: list\r
59         required: true\r
60         status: SUPPORTED\r
61         entry_schema:\r
62           type: string\r
63       vm_image_name:\r
64         type: string\r
65         required: true\r
66         status: SUPPORTED\r
67       port_vdbe_untr_port_exCP_naming:\r
68         type: org.openecomp.datatypes.Naming\r
69         required: true\r
70         status: SUPPORTED\r
71       subinterface_nested_aap_sec_untrusted_ip_prefix_len:\r
72         type: list\r
73         required: true\r
74         status: SUPPORTED\r
75         entry_schema:\r
76           type: string\r
77       subinterface_nested_aap_sec_untrusted_ip_prefix:\r
78         type: list\r
79         required: true\r
80         status: SUPPORTED\r
81         entry_schema:\r
82           type: string\r
83       subinterface_nested_aap_untrusted_v6_ip_prefix:\r
84         type: list\r
85         required: true\r
86         status: SUPPORTED\r
87         entry_schema:\r
88           type: string\r
89       compute_vdbe_metadata:\r
90         type: list\r
91         required: true\r
92         status: SUPPORTED\r
93         entry_schema:\r
94           type: json\r
95       subinterface_nested_mac_address:\r
96         type: list\r
97         required: true\r
98         status: SUPPORTED\r
99         entry_schema:\r
100           type: string\r
101       port_vdbe_untr_port_virtual_machine_interface_allowed_address_pairs:\r
102         type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs\r
103         required: true\r
104         status: SUPPORTED\r
105       subinterface_nested_ip_address:\r
106         type: list\r
107         required: true\r
108         status: SUPPORTED\r
109         entry_schema:\r
110           type: string\r
111       port_vdbe_untr_port_virtual_network_refs:\r
112         type: list\r
113         required: true\r
114         status: SUPPORTED\r
115         entry_schema:\r
116           type: json\r
117       subinterface_nested_ip_v6_address:\r
118         type: list\r
119         required: true\r
120         status: SUPPORTED\r
121         entry_schema:\r
122           type: string\r
123       port_vdbe_untr_port_mac_requirements:\r
124         type: org.openecomp.datatypes.network.MacRequirements\r
125         required: true\r
126         status: SUPPORTED\r
127       index_value:\r
128         type: integer\r
129         description: Index value of this substitution service template runtime instance\r
130         required: false\r
131         default: 0\r
132         status: SUPPORTED\r
133         constraints:\r
134         - greater_or_equal: 0\r
135       subinterface_nested_vmac_address:\r
136         type: list\r
137         required: true\r
138         status: SUPPORTED\r
139         entry_schema:\r
140           type: string\r
141       subinterface_nested_vn_network_list:\r
142         type: list\r
143         required: true\r
144         status: SUPPORTED\r
145         entry_schema:\r
146           type: string\r
147       port_vdbe_untr_port_name:\r
148         type: list\r
149         required: true\r
150         status: SUPPORTED\r
151         entry_schema:\r
152           type: string\r
153       port_vdbe_untr_port_vlan_requirements:\r
154         type: list\r
155         required: true\r
156         status: SUPPORTED\r
157         entry_schema:\r
158           type: org.openecomp.datatypes.network.VlanRequirements\r
159       port_vdbe_untr_port_network_role:\r
160         type: string\r
161         required: true\r
162         status: SUPPORTED\r
163       port_vdbe_untr_port_virtual_machine_interface_mac_addresses:\r
164         type: list\r
165         required: true\r
166         status: SUPPORTED\r
167         entry_schema:\r
168           type: json\r
169       subinterface_nested_aap_untrusted_ip_prefix_len:\r
170         type: list\r
171         required: true\r
172         status: SUPPORTED\r
173         entry_schema:\r
174           type: string\r
175       subinterface_nested_counter:\r
176         type: list\r
177         required: true\r
178         status: SUPPORTED\r
179         entry_schema:\r
180           type: float\r
181       subinterface_nested_subinterfaces_name_prefix:\r
182         type: list\r
183         required: true\r
184         status: SUPPORTED\r
185         entry_schema:\r
186           type: string\r
187       compute_vdbe_name:\r
188         type: list\r
189         required: true\r
190         status: SUPPORTED\r
191         entry_schema:\r
192           type: string\r
193       port_vdbe_untr_port_ip_requirements:\r
194         type: list\r
195         required: true\r
196         status: SUPPORTED\r
197         entry_schema:\r
198           type: org.openecomp.datatypes.network.IpRequirements\r
199     requirements:\r
200     - dependency_vdbe:\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     - local_storage_vdbe:\r
208         capability: tosca.capabilities.Attachment\r
209         node: tosca.nodes.BlockStorage\r
210         relationship: tosca.relationships.AttachesTo\r
211         occurrences:\r
212         - 0\r
213         - UNBOUNDED\r
214     - dependency_vdbe_vdbe_untr_port:\r
215         capability: tosca.capabilities.Node\r
216         node: tosca.nodes.Root\r
217         relationship: tosca.relationships.DependsOn\r
218         occurrences:\r
219         - 0\r
220         - UNBOUNDED\r
221     - link_vdbe_vdbe_untr_port:\r
222         capability: tosca.capabilities.network.Linkable\r
223         relationship: tosca.relationships.network.LinksTo\r
224         occurrences:\r
225         - 1\r
226         - 1\r
227     - dependency_vdbe_vdbe_untr_port_nested:\r
228         capability: tosca.capabilities.Node\r
229         node: tosca.nodes.Root\r
230         relationship: tosca.relationships.DependsOn\r
231         occurrences:\r
232         - 0\r
233         - UNBOUNDED\r
234     - dependency_vdbe_untr_x_int_vmi_subport_vdbe_vdbe_untr_port_nested:\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_untr_x_int_vmi_subport_vdbe_vdbe_untr_port_nested:\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       network.outgoing.packets.rate_vdbe_vdbe_untr_port:\r
249         type: org.openecomp.capabilities.metric.Ceilometer\r
250         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
251         occurrences:\r
252         - 1\r
253         - UNBOUNDED\r
254       network.outgoing.bytes_vdbe_vdbe_untr_port:\r
255         type: org.openecomp.capabilities.metric.Ceilometer\r
256         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
257         occurrences:\r
258         - 1\r
259         - UNBOUNDED\r
260       feature_vdbe:\r
261         type: tosca.capabilities.Node\r
262         occurrences:\r
263         - 1\r
264         - UNBOUNDED\r
265       feature_vdbe_vdbe_untr_port:\r
266         type: tosca.capabilities.Node\r
267         occurrences:\r
268         - 1\r
269         - UNBOUNDED\r
270       disk.device.iops_vdbe:\r
271         type: org.openecomp.capabilities.metric.Ceilometer\r
272         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
273         occurrences:\r
274         - 1\r
275         - UNBOUNDED\r
276       endpoint_vdbe:\r
277         type: tosca.capabilities.Endpoint.Admin\r
278         occurrences:\r
279         - 1\r
280         - UNBOUNDED\r
281       disk.ephemeral.size_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       feature_vdbe_untr_x_int_vmi_subport_vdbe_vdbe_untr_port_nested:\r
288         type: tosca.capabilities.Node\r
289         occurrences:\r
290         - 1\r
291         - UNBOUNDED\r
292       cpu_util_vdbe:\r
293         type: org.openecomp.capabilities.metric.Ceilometer\r
294         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
295         occurrences:\r
296         - 1\r
297         - UNBOUNDED\r
298       vcpus_vdbe:\r
299         type: org.openecomp.capabilities.metric.Ceilometer\r
300         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
301         occurrences:\r
302         - 1\r
303         - UNBOUNDED\r
304       disk.write.requests_vdbe:\r
305         type: org.openecomp.capabilities.metric.Ceilometer\r
306         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
307         occurrences:\r
308         - 1\r
309         - UNBOUNDED\r
310       disk.device.latency_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       disk.device.write.requests.rate_vdbe:\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       disk.write.bytes.rate_vdbe:\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       network.incoming.packets_vdbe_vdbe_untr_port:\r
329         type: org.openecomp.capabilities.metric.Ceilometer\r
330         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
331         occurrences:\r
332         - 1\r
333         - UNBOUNDED\r
334       scalable_vdbe:\r
335         type: tosca.capabilities.Scalable\r
336         occurrences:\r
337         - 1\r
338         - UNBOUNDED\r
339       disk.iops_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.write.requests_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       disk.device.capacity_vdbe:\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       network.outpoing.packets_vdbe_vdbe_untr_port:\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.outgoing.bytes.rate_vdbe_vdbe_untr_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       disk.read.requests_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       forwarder_vdbe_vdbe_untr_port:\r
394         type: org.openecomp.capabilities.Forwarder\r
395         occurrences:\r
396         - 1\r
397         - UNBOUNDED\r
398       binding_vdbe_vdbe_untr_port:\r
399         type: tosca.capabilities.network.Bindable\r
400         valid_source_types:\r
401         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface\r
402         occurrences:\r
403         - 0\r
404         - UNBOUNDED\r
405       instance_vdbe:\r
406         type: org.openecomp.capabilities.metric.Ceilometer\r
407         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
408         occurrences:\r
409         - 1\r
410         - UNBOUNDED\r
411       network.incoming.bytes.rate_vdbe_vdbe_untr_port:\r
412         type: org.openecomp.capabilities.metric.Ceilometer\r
413         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
414         occurrences:\r
415         - 1\r
416         - UNBOUNDED\r
417       cpu.delta_vdbe:\r
418         type: org.openecomp.capabilities.metric.Ceilometer\r
419         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
420         occurrences:\r
421         - 1\r
422         - UNBOUNDED\r
423       disk.device.read.bytes.rate_vdbe:\r
424         type: org.openecomp.capabilities.metric.Ceilometer\r
425         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
426         occurrences:\r
427         - 1\r
428         - UNBOUNDED\r
429       disk.device.write.bytes.rate_vdbe:\r
430         type: org.openecomp.capabilities.metric.Ceilometer\r
431         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
432         occurrences:\r
433         - 1\r
434         - UNBOUNDED\r
435       memory.resident_vdbe:\r
436         type: org.openecomp.capabilities.metric.Ceilometer\r
437         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
438         occurrences:\r
439         - 1\r
440         - UNBOUNDED\r
441       feature_vdbe_vdbe_untr_port_nested:\r
442         type: tosca.capabilities.Node\r
443         occurrences:\r
444         - 1\r
445         - UNBOUNDED\r
446       disk.write.requests.rate_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       cpu_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.write.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.device.usage_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       disk.device.read.bytes_vdbe:\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.latency_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       network.incoming.bytes_vdbe_vdbe_untr_port:\r
483         type: org.openecomp.capabilities.metric.Ceilometer\r
484         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
485         occurrences:\r
486         - 1\r
487         - UNBOUNDED\r
488       disk.capacity_vdbe:\r
489         type: org.openecomp.capabilities.metric.Ceilometer\r
490         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
491         occurrences:\r
492         - 1\r
493         - UNBOUNDED\r
494       host_vdbe:\r
495         type: tosca.capabilities.Container\r
496         valid_source_types:\r
497         - tosca.nodes.SoftwareComponent\r
498         occurrences:\r
499         - 1\r
500         - UNBOUNDED\r
501       disk.allocation_vdbe:\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       disk.device.read.requests.rate_vdbe:\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.read.bytes_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       network.incoming.packets.rate_vdbe_vdbe_untr_port:\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_int_vmi_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_int_vmi_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_int_vmi_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_int_vmi_subport:\r
673         type: tosca.capabilities.Node\r
674         occurrences:\r
675         - 1\r
676         - UNBOUNDED\r