7287a3e5cf9ea59d73233b81a7423a3094215d2e
[sdc.git] /
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: GlobalSubstitutionTypes
4 imports:
5 - openecomp_heat_index:
6     file: openecomp-heat/_index.yml
7 node_types:
8   org.openecomp.resource.abstract.nodes.vdbe:
9     derived_from: org.openecomp.resource.abstract.nodes.VFC
10     properties:
11       subinterface_vlan1_aap_untrusted_v6_ip_prefix:
12         type: list
13         required: true
14         status: SUPPORTED
15         entry_schema:
16           type: string
17       subinterface_vlan1_aap_sec_untrusted_ip_prefix:
18         type: list
19         required: true
20         status: SUPPORTED
21         entry_schema:
22           type: string
23       subinterface_vlan1_vmac_address:
24         type: list
25         required: true
26         status: SUPPORTED
27         entry_schema:
28           type: string
29       compute_vdbe_availability_zone:
30         type: list
31         required: true
32         status: SUPPORTED
33         entry_schema:
34           type: string
35       vm_flavor_name:
36         type: string
37         required: true
38         status: SUPPORTED
39       subinterface_vlan1_counter:
40         type: list
41         required: true
42         status: SUPPORTED
43         entry_schema:
44           type: float
45       subinterface_vlan2_aap_untrusted_v6_ip_prefix:
46         type: list
47         required: true
48         status: SUPPORTED
49         entry_schema:
50           type: string
51       vm_image_name:
52         type: string
53         required: true
54         status: SUPPORTED
55       compute_vdbe_metadata:
56         type: list
57         required: true
58         status: SUPPORTED
59         entry_schema:
60           type: json
61       subinterface_vlan1_aap_untrusted_v6_ip_prefix_len:
62         type: list
63         required: true
64         status: SUPPORTED
65         entry_schema:
66           type: string
67       port_vdbe_untr_1_port_ip_requirements:
68         type: list
69         required: true
70         status: SUPPORTED
71         entry_schema:
72           type: org.openecomp.datatypes.network.IpRequirements
73       port_vdbe_untr_1_port_mac_requirements:
74         type: org.openecomp.datatypes.network.MacRequirements
75         required: true
76         status: SUPPORTED
77       port_vdbe_untr_1_port_order:
78         type: integer
79         required: true
80         status: SUPPORTED
81       subinterface_vlan2_ip_address:
82         type: list
83         required: true
84         status: SUPPORTED
85         entry_schema:
86           type: string
87       subinterface_vlan2_ip_v6_address:
88         type: list
89         required: true
90         status: SUPPORTED
91         entry_schema:
92           type: string
93       port_vdbe_untr_1_port_subnetpoolid:
94         type: string
95         required: true
96         status: SUPPORTED
97       subinterface_vlan2_parent_interface:
98         type: list
99         required: true
100         status: SUPPORTED
101         entry_schema:
102           type: string
103       subinterface_vlan2_aap_address_mode:
104         type: list
105         required: true
106         status: SUPPORTED
107         entry_schema:
108           type: string
109       port_vdbe_untr_1_port_virtual_machine_interface_allowed_address_pairs:
110         type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
111         required: true
112         status: SUPPORTED
113       subinterface_vlan1_mac_address:
114         type: list
115         required: true
116         status: SUPPORTED
117         entry_schema:
118           type: string
119       subinterface_vlan2_mac_address:
120         type: list
121         required: true
122         status: SUPPORTED
123         entry_schema:
124           type: string
125       subinterface_vlan1_aap_untrusted_ip_prefix_len:
126         type: list
127         required: true
128         status: SUPPORTED
129         entry_schema:
130           type: string
131       subinterface_vlan1_ip_address:
132         type: list
133         required: true
134         status: SUPPORTED
135         entry_schema:
136           type: string
137       subinterface_vlan2_aap_sec_untrusted_ip_prefix:
138         type: list
139         required: true
140         status: SUPPORTED
141         entry_schema:
142           type: string
143       compute_vdbe_name:
144         type: list
145         required: true
146         status: SUPPORTED
147         entry_schema:
148           type: string
149       port_vdbe_untr_1_port_network_role_tag:
150         type: string
151         required: true
152         status: SUPPORTED
153       subinterface_vlan2_aap_untrusted_ip_prefix:
154         type: list
155         required: true
156         status: SUPPORTED
157         entry_schema:
158           type: string
159       subinterface_vlan1_ip_v6_address:
160         type: list
161         required: true
162         status: SUPPORTED
163         entry_schema:
164           type: string
165       subinterface_vlan2_vmac_address:
166         type: list
167         required: true
168         status: SUPPORTED
169         entry_schema:
170           type: string
171       subinterface_vlan1_aap_untrusted_ip_prefix:
172         type: list
173         required: true
174         status: SUPPORTED
175         entry_schema:
176           type: string
177       subinterface_vlan2_vn_network_list:
178         type: list
179         required: true
180         status: SUPPORTED
181         entry_schema:
182           type: string
183       subinterface_vlan1_subinterfaces_name_prefix:
184         type: list
185         required: true
186         status: SUPPORTED
187         entry_schema:
188           type: string
189       port_vdbe_untr_1_port_network_role:
190         type: string
191         required: true
192         status: SUPPORTED
193       port_vdbe_untr_1_port_virtual_network_refs:
194         type: list
195         required: true
196         status: SUPPORTED
197         entry_schema:
198           type: json
199       subinterface_vlan2_vlan_tag_list:
200         type: list
201         required: true
202         status: SUPPORTED
203         entry_schema:
204           type: json
205       subinterface_vlan1_vn_network_list:
206         type: list
207         required: true
208         status: SUPPORTED
209         entry_schema:
210           type: string
211       subinterface_vlan2_aap_sec_untrusted_ip_prefix_len:
212         type: list
213         required: true
214         status: SUPPORTED
215         entry_schema:
216           type: string
217       subinterface_vlan1_service_template_filter_count:
218         type: list
219         required: true
220         status: SUPPORTED
221         entry_schema:
222           type: float
223       subinterface_vlan2_counter:
224         type: list
225         required: true
226         status: SUPPORTED
227         entry_schema:
228           type: float
229       subinterface_vlan1_parent_interface:
230         type: list
231         required: true
232         status: SUPPORTED
233         entry_schema:
234           type: string
235       subinterface_vlan1_aap_address_mode:
236         type: list
237         required: true
238         status: SUPPORTED
239         entry_schema:
240           type: string
241       subinterface_vlan2_aap_untrusted_ip_prefix_len:
242         type: list
243         required: true
244         status: SUPPORTED
245         entry_schema:
246           type: string
247       index_value:
248         type: integer
249         description: Index value of this substitution service template runtime instance
250         required: false
251         default: 0
252         status: SUPPORTED
253         constraints:
254         - greater_or_equal: 0
255       subinterface_vlan2_subinterfaces_name_prefix:
256         type: list
257         required: true
258         status: SUPPORTED
259         entry_schema:
260           type: string
261       subinterface_vlan2_aap_untrusted_v6_ip_prefix_len:
262         type: list
263         required: true
264         status: SUPPORTED
265         entry_schema:
266           type: string
267       port_vdbe_untr_1_port_exCP_naming:
268         type: org.openecomp.datatypes.Naming
269         required: true
270         status: SUPPORTED
271       port_vdbe_untr_1_port_name:
272         type: list
273         required: true
274         status: SUPPORTED
275         entry_schema:
276           type: string
277       subinterface_vlan2_service_template_filter_count:
278         type: list
279         required: true
280         status: SUPPORTED
281         entry_schema:
282           type: float
283       subinterface_vlan1_aap_sec_untrusted_ip_prefix_len:
284         type: list
285         required: true
286         status: SUPPORTED
287         entry_schema:
288           type: string
289       port_vdbe_untr_1_port_vlan_requirements:
290         type: list
291         required: true
292         status: SUPPORTED
293         entry_schema:
294           type: org.openecomp.datatypes.network.VlanRequirements
295       port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses:
296         type: list
297         required: true
298         status: SUPPORTED
299         entry_schema:
300           type: json
301       subinterface_vlan1_vlan_tag_list:
302         type: list
303         required: true
304         status: SUPPORTED
305         entry_schema:
306           type: json
307     requirements:
308     - dependency_vdbe:
309         capability: tosca.capabilities.Node
310         node: tosca.nodes.Root
311         relationship: tosca.relationships.DependsOn
312         occurrences:
313         - 0
314         - UNBOUNDED
315     - local_storage_vdbe:
316         capability: tosca.capabilities.Attachment
317         node: tosca.nodes.BlockStorage
318         relationship: tosca.relationships.AttachesTo
319         occurrences:
320         - 0
321         - UNBOUNDED
322     - dependency_vdbe_vdbe_untr_1_port_vlan1:
323         capability: tosca.capabilities.Node
324         node: tosca.nodes.Root
325         relationship: tosca.relationships.DependsOn
326         occurrences:
327         - 0
328         - UNBOUNDED
329     - dependency_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vlan1:
330         capability: tosca.capabilities.Node
331         node: tosca.nodes.Root
332         relationship: tosca.relationships.DependsOn
333         occurrences:
334         - 0
335         - UNBOUNDED
336     - subinterface_link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vlan1:
337         capability: tosca.capabilities.network.Linkable
338         relationship: tosca.relationships.network.LinksTo
339         occurrences:
340         - 1
341         - 1
342     - dependency_vdbe_vdbe_untr_1_port:
343         capability: tosca.capabilities.Node
344         node: tosca.nodes.Root
345         relationship: tosca.relationships.DependsOn
346         occurrences:
347         - 0
348         - UNBOUNDED
349     - link_vdbe_vdbe_untr_1_port:
350         capability: tosca.capabilities.network.Linkable
351         relationship: tosca.relationships.network.LinksTo
352         occurrences:
353         - 1
354         - 1
355     - dependency_vdbe_vdbe_untr_1_port_vlan2:
356         capability: tosca.capabilities.Node
357         node: tosca.nodes.Root
358         relationship: tosca.relationships.DependsOn
359         occurrences:
360         - 0
361         - UNBOUNDED
362     - dependency_vdbe_untr_x_subport_another_vdbe_vdbe_untr_1_port_vlan2:
363         capability: tosca.capabilities.Node
364         node: tosca.nodes.Root
365         relationship: tosca.relationships.DependsOn
366         occurrences:
367         - 0
368         - UNBOUNDED
369     - subinterface_link_vdbe_untr_x_subport_another_vdbe_vdbe_untr_1_port_vlan2:
370         capability: tosca.capabilities.network.Linkable
371         relationship: tosca.relationships.network.LinksTo
372         occurrences:
373         - 1
374         - 1
375     capabilities:
376       feature_vdbe:
377         type: tosca.capabilities.Node
378         occurrences:
379         - 1
380         - UNBOUNDED
381       feature_vdbe_untr_x_subport_another_vdbe_vdbe_untr_1_port_vlan2:
382         type: tosca.capabilities.Node
383         occurrences:
384         - 1
385         - UNBOUNDED
386       disk.device.iops_vdbe:
387         type: org.openecomp.capabilities.metric.Ceilometer
388         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
389         occurrences:
390         - 1
391         - UNBOUNDED
392       endpoint_vdbe:
393         type: tosca.capabilities.Endpoint.Admin
394         occurrences:
395         - 1
396         - UNBOUNDED
397       disk.ephemeral.size_vdbe:
398         type: org.openecomp.capabilities.metric.Ceilometer
399         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
400         occurrences:
401         - 1
402         - UNBOUNDED
403       cpu_util_vdbe:
404         type: org.openecomp.capabilities.metric.Ceilometer
405         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
406         occurrences:
407         - 1
408         - UNBOUNDED
409       vcpus_vdbe:
410         type: org.openecomp.capabilities.metric.Ceilometer
411         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
412         occurrences:
413         - 1
414         - UNBOUNDED
415       disk.write.requests_vdbe:
416         type: org.openecomp.capabilities.metric.Ceilometer
417         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
418         occurrences:
419         - 1
420         - UNBOUNDED
421       feature_vdbe_vdbe_untr_1_port_vlan1:
422         type: tosca.capabilities.Node
423         occurrences:
424         - 1
425         - UNBOUNDED
426       feature_vdbe_vdbe_untr_1_port_vlan2:
427         type: tosca.capabilities.Node
428         occurrences:
429         - 1
430         - UNBOUNDED
431       disk.device.latency_vdbe:
432         type: org.openecomp.capabilities.metric.Ceilometer
433         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
434         occurrences:
435         - 1
436         - UNBOUNDED
437       disk.device.write.requests.rate_vdbe:
438         type: org.openecomp.capabilities.metric.Ceilometer
439         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
440         occurrences:
441         - 1
442         - UNBOUNDED
443       feature_vdbe_vdbe_untr_1_port:
444         type: tosca.capabilities.Node
445         occurrences:
446         - 1
447         - UNBOUNDED
448       disk.write.bytes.rate_vdbe:
449         type: org.openecomp.capabilities.metric.Ceilometer
450         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
451         occurrences:
452         - 1
453         - UNBOUNDED
454       network.incoming.bytes.rate_vdbe_vdbe_untr_1_port:
455         type: org.openecomp.capabilities.metric.Ceilometer
456         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
457         occurrences:
458         - 1
459         - UNBOUNDED
460       network.incoming.packets.rate_vdbe_vdbe_untr_1_port:
461         type: org.openecomp.capabilities.metric.Ceilometer
462         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
463         occurrences:
464         - 1
465         - UNBOUNDED
466       scalable_vdbe:
467         type: tosca.capabilities.Scalable
468         occurrences:
469         - 1
470         - UNBOUNDED
471       disk.iops_vdbe:
472         type: org.openecomp.capabilities.metric.Ceilometer
473         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
474         occurrences:
475         - 1
476         - UNBOUNDED
477       disk.device.write.requests_vdbe:
478         type: org.openecomp.capabilities.metric.Ceilometer
479         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
480         occurrences:
481         - 1
482         - UNBOUNDED
483       disk.device.capacity_vdbe:
484         type: org.openecomp.capabilities.metric.Ceilometer
485         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
486         occurrences:
487         - 1
488         - UNBOUNDED
489       network.outgoing.bytes_vdbe_vdbe_untr_1_port:
490         type: org.openecomp.capabilities.metric.Ceilometer
491         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
492         occurrences:
493         - 1
494         - UNBOUNDED
495       disk.device.allocation_vdbe:
496         type: org.openecomp.capabilities.metric.Ceilometer
497         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
498         occurrences:
499         - 1
500         - UNBOUNDED
501       disk.usage_vdbe:
502         type: org.openecomp.capabilities.metric.Ceilometer
503         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
504         occurrences:
505         - 1
506         - UNBOUNDED
507       memory.usage_vdbe:
508         type: org.openecomp.capabilities.metric.Ceilometer
509         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
510         occurrences:
511         - 1
512         - UNBOUNDED
513       disk.read.requests_vdbe:
514         type: org.openecomp.capabilities.metric.Ceilometer
515         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
516         occurrences:
517         - 1
518         - UNBOUNDED
519       network.incoming.bytes_vdbe_vdbe_untr_1_port:
520         type: org.openecomp.capabilities.metric.Ceilometer
521         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
522         occurrences:
523         - 1
524         - UNBOUNDED
525       feature_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vlan1:
526         type: tosca.capabilities.Node
527         occurrences:
528         - 1
529         - UNBOUNDED
530       instance_vdbe:
531         type: org.openecomp.capabilities.metric.Ceilometer
532         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
533         occurrences:
534         - 1
535         - UNBOUNDED
536       cpu.delta_vdbe:
537         type: org.openecomp.capabilities.metric.Ceilometer
538         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
539         occurrences:
540         - 1
541         - UNBOUNDED
542       binding_vdbe_vdbe_untr_1_port:
543         type: tosca.capabilities.network.Bindable
544         valid_source_types:
545         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
546         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
547         occurrences:
548         - 0
549         - UNBOUNDED
550       disk.device.read.bytes.rate_vdbe:
551         type: org.openecomp.capabilities.metric.Ceilometer
552         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
553         occurrences:
554         - 1
555         - UNBOUNDED
556       disk.device.write.bytes.rate_vdbe:
557         type: org.openecomp.capabilities.metric.Ceilometer
558         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
559         occurrences:
560         - 1
561         - UNBOUNDED
562       memory.resident_vdbe:
563         type: org.openecomp.capabilities.metric.Ceilometer
564         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
565         occurrences:
566         - 1
567         - UNBOUNDED
568       forwarder_vdbe_vdbe_untr_1_port:
569         type: org.openecomp.capabilities.Forwarder
570         occurrences:
571         - 1
572         - UNBOUNDED
573       disk.write.requests.rate_vdbe:
574         type: org.openecomp.capabilities.metric.Ceilometer
575         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
576         occurrences:
577         - 1
578         - UNBOUNDED
579       cpu_vdbe:
580         type: org.openecomp.capabilities.metric.Ceilometer
581         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
582         occurrences:
583         - 1
584         - UNBOUNDED
585       disk.write.bytes_vdbe:
586         type: org.openecomp.capabilities.metric.Ceilometer
587         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
588         occurrences:
589         - 1
590         - UNBOUNDED
591       disk.device.usage_vdbe:
592         type: org.openecomp.capabilities.metric.Ceilometer
593         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
594         occurrences:
595         - 1
596         - UNBOUNDED
597       disk.device.read.bytes_vdbe:
598         type: org.openecomp.capabilities.metric.Ceilometer
599         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
600         occurrences:
601         - 1
602         - UNBOUNDED
603       disk.latency_vdbe:
604         type: org.openecomp.capabilities.metric.Ceilometer
605         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
606         occurrences:
607         - 1
608         - UNBOUNDED
609       network.outgoing.packets.rate_vdbe_vdbe_untr_1_port:
610         type: org.openecomp.capabilities.metric.Ceilometer
611         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
612         occurrences:
613         - 1
614         - UNBOUNDED
615       disk.capacity_vdbe:
616         type: org.openecomp.capabilities.metric.Ceilometer
617         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
618         occurrences:
619         - 1
620         - UNBOUNDED
621       host_vdbe:
622         type: tosca.capabilities.Container
623         valid_source_types:
624         - tosca.nodes.SoftwareComponent
625         occurrences:
626         - 1
627         - UNBOUNDED
628       disk.allocation_vdbe:
629         type: org.openecomp.capabilities.metric.Ceilometer
630         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
631         occurrences:
632         - 1
633         - UNBOUNDED
634       network.outpoing.packets_vdbe_vdbe_untr_1_port:
635         type: org.openecomp.capabilities.metric.Ceilometer
636         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
637         occurrences:
638         - 1
639         - UNBOUNDED
640       network.incoming.packets_vdbe_vdbe_untr_1_port:
641         type: org.openecomp.capabilities.metric.Ceilometer
642         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
643         occurrences:
644         - 1
645         - UNBOUNDED
646       disk.read.bytes.rate_vdbe:
647         type: org.openecomp.capabilities.metric.Ceilometer
648         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
649         occurrences:
650         - 1
651         - UNBOUNDED
652       os_vdbe:
653         type: tosca.capabilities.OperatingSystem
654         occurrences:
655         - 1
656         - UNBOUNDED
657       disk.device.read.requests_vdbe:
658         type: org.openecomp.capabilities.metric.Ceilometer
659         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
660         occurrences:
661         - 1
662         - UNBOUNDED
663       disk.root.size_vdbe:
664         type: org.openecomp.capabilities.metric.Ceilometer
665         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
666         occurrences:
667         - 1
668         - UNBOUNDED
669       memory_vdbe:
670         type: org.openecomp.capabilities.metric.Ceilometer
671         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
672         occurrences:
673         - 1
674         - UNBOUNDED
675       binding_vdbe:
676         type: tosca.capabilities.network.Bindable
677         occurrences:
678         - 1
679         - UNBOUNDED
680       disk.device.write.bytes_vdbe:
681         type: org.openecomp.capabilities.metric.Ceilometer
682         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
683         occurrences:
684         - 1
685         - UNBOUNDED
686       network.outgoing.bytes.rate_vdbe_vdbe_untr_1_port:
687         type: org.openecomp.capabilities.metric.Ceilometer
688         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
689         occurrences:
690         - 1
691         - UNBOUNDED
692       disk.device.read.requests.rate_vdbe:
693         type: org.openecomp.capabilities.metric.Ceilometer
694         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
695         occurrences:
696         - 1
697         - UNBOUNDED
698       disk.read.bytes_vdbe:
699         type: org.openecomp.capabilities.metric.Ceilometer
700         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
701         occurrences:
702         - 1
703         - UNBOUNDED
704   org.openecomp.resource.abstract.nodes.heat.subinterface.vlan1:
705     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
706     properties:
707       aap_untrusted_ip_prefix:
708         type: string
709         description: ip prefix for primary vDBE VM on the VAN untrusted network
710         required: true
711         status: SUPPORTED
712       aap_sec_untrusted_ip_prefix:
713         type: string
714         description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
715         required: true
716         status: SUPPORTED
717       ip_v6_address:
718         type: string
719         description: IPv6 address associated with subinterfaces
720         required: true
721         status: SUPPORTED
722       counter:
723         type: float
724         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.
725         required: true
726         status: SUPPORTED
727       subinterfaces_name_prefix:
728         type: string
729         description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
730         required: true
731         status: SUPPORTED
732       ip_address:
733         type: string
734         description: IPv4 address associated with subinterfaces
735         required: true
736         status: SUPPORTED
737       aap_address_mode:
738         type: string
739         description: Address mode for the vDBE cluster IP
740         required: true
741         status: SUPPORTED
742       aap_untrusted_v6_ip_prefix:
743         type: string
744         description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
745         required: true
746         status: SUPPORTED
747       parent_interface:
748         type: string
749         description: Parent Contrail interface
750         required: true
751         status: SUPPORTED
752       vn_network_list:
753         type: string
754         description: List of Contrail VLAN networks to use for the subinterfaces.   The order and number of these must match the VLAN ID list
755         required: true
756         status: SUPPORTED
757       mac_address:
758         type: string
759         description: HW MAC address to use for subinterface
760         required: true
761         status: SUPPORTED
762       vlan_tag_list:
763         type: list
764         description: List of VLAN IDs to use for subinterfaces
765         required: true
766         status: SUPPORTED
767         entry_schema:
768           type: string
769       aap_sec_untrusted_ip_prefix_len:
770         type: string
771         description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
772         required: true
773         status: SUPPORTED
774       vmac_address:
775         type: string
776         description: virtual MAC address to use for subinterface
777         required: true
778         status: SUPPORTED
779       aap_untrusted_v6_ip_prefix_len:
780         type: string
781         description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
782         required: true
783         status: SUPPORTED
784       aap_untrusted_ip_prefix_len:
785         type: string
786         description: ip prefix length for the primary vDBE VM on the VAN untrusted network
787         required: true
788         status: SUPPORTED
789     requirements:
790     - dependency_vdbe_untr_x_subport:
791         capability: tosca.capabilities.Node
792         node: tosca.nodes.Root
793         relationship: tosca.relationships.DependsOn
794         occurrences:
795         - 0
796         - UNBOUNDED
797     - subinterface_link_vdbe_untr_x_subport:
798         capability: tosca.capabilities.network.Linkable
799         relationship: tosca.relationships.network.LinksTo
800         occurrences:
801         - 1
802         - 1
803     - binding_vdbe_untr_x_subport:
804         capability: tosca.capabilities.network.Bindable
805         node: org.openecomp.resource.cp.nodes.network.Port
806         relationship: tosca.relationships.network.BindsTo
807         occurrences:
808         - 1
809         - 1
810     capabilities:
811       feature_vdbe_untr_x_subport:
812         type: tosca.capabilities.Node
813         occurrences:
814         - 1
815         - UNBOUNDED
816   org.openecomp.resource.abstract.nodes.heat.subinterface.vlan2:
817     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
818     properties:
819       aap_untrusted_ip_prefix:
820         type: string
821         description: ip prefix for primary vDBE VM on the VAN untrusted network
822         required: true
823         status: SUPPORTED
824       aap_sec_untrusted_ip_prefix:
825         type: string
826         description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
827         required: true
828         status: SUPPORTED
829       ip_v6_address:
830         type: string
831         description: IPv6 address associated with subinterfaces
832         required: true
833         status: SUPPORTED
834       counter:
835         type: float
836         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.
837         required: true
838         status: SUPPORTED
839       subinterfaces_name_prefix:
840         type: string
841         description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
842         required: true
843         status: SUPPORTED
844       ip_address:
845         type: string
846         description: IPv4 address associated with subinterfaces
847         required: true
848         status: SUPPORTED
849       aap_address_mode:
850         type: string
851         description: Address mode for the vDBE cluster IP
852         required: true
853         status: SUPPORTED
854       aap_untrusted_v6_ip_prefix:
855         type: string
856         description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
857         required: true
858         status: SUPPORTED
859       parent_interface:
860         type: string
861         description: Parent Contrail interface
862         required: true
863         status: SUPPORTED
864       vn_network_list:
865         type: string
866         description: List of Contrail VLAN networks to use for the subinterfaces.   The order and number of these must match the VLAN ID list
867         required: true
868         status: SUPPORTED
869       mac_address:
870         type: string
871         description: HW MAC address to use for subinterface
872         required: true
873         status: SUPPORTED
874       vlan_tag_list:
875         type: list
876         description: List of VLAN IDs to use for subinterfaces
877         required: true
878         status: SUPPORTED
879         entry_schema:
880           type: string
881       aap_sec_untrusted_ip_prefix_len:
882         type: string
883         description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
884         required: true
885         status: SUPPORTED
886       vmac_address:
887         type: string
888         description: virtual MAC address to use for subinterface
889         required: true
890         status: SUPPORTED
891       aap_untrusted_v6_ip_prefix_len:
892         type: string
893         description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
894         required: true
895         status: SUPPORTED
896       aap_untrusted_ip_prefix_len:
897         type: string
898         description: ip prefix length for the primary vDBE VM on the VAN untrusted network
899         required: true
900         status: SUPPORTED
901     requirements:
902     - dependency_vdbe_untr_x_subport_another:
903         capability: tosca.capabilities.Node
904         node: tosca.nodes.Root
905         relationship: tosca.relationships.DependsOn
906         occurrences:
907         - 0
908         - UNBOUNDED
909     - subinterface_link_vdbe_untr_x_subport_another:
910         capability: tosca.capabilities.network.Linkable
911         relationship: tosca.relationships.network.LinksTo
912         occurrences:
913         - 1
914         - 1
915     - binding_vdbe_untr_x_subport_another:
916         capability: tosca.capabilities.network.Bindable
917         node: org.openecomp.resource.cp.nodes.network.Port
918         relationship: tosca.relationships.network.BindsTo
919         occurrences:
920         - 1
921         - 1
922     capabilities:
923       feature_vdbe_untr_x_subport_another:
924         type: tosca.capabilities.Node
925         occurrences:
926         - 1
927         - UNBOUNDED