33dbb49298c32d462815fefdc01ce4f60976ed30
[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     - 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     - 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         occurrences:
547         - 0
548         - UNBOUNDED
549       disk.device.read.bytes.rate_vdbe:
550         type: org.openecomp.capabilities.metric.Ceilometer
551         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
552         occurrences:
553         - 1
554         - UNBOUNDED
555       disk.device.write.bytes.rate_vdbe:
556         type: org.openecomp.capabilities.metric.Ceilometer
557         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
558         occurrences:
559         - 1
560         - UNBOUNDED
561       memory.resident_vdbe:
562         type: org.openecomp.capabilities.metric.Ceilometer
563         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
564         occurrences:
565         - 1
566         - UNBOUNDED
567       forwarder_vdbe_vdbe_untr_1_port:
568         type: org.openecomp.capabilities.Forwarder
569         occurrences:
570         - 1
571         - UNBOUNDED
572       disk.write.requests.rate_vdbe:
573         type: org.openecomp.capabilities.metric.Ceilometer
574         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
575         occurrences:
576         - 1
577         - UNBOUNDED
578       cpu_vdbe:
579         type: org.openecomp.capabilities.metric.Ceilometer
580         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
581         occurrences:
582         - 1
583         - UNBOUNDED
584       disk.write.bytes_vdbe:
585         type: org.openecomp.capabilities.metric.Ceilometer
586         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
587         occurrences:
588         - 1
589         - UNBOUNDED
590       disk.device.usage_vdbe:
591         type: org.openecomp.capabilities.metric.Ceilometer
592         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
593         occurrences:
594         - 1
595         - UNBOUNDED
596       disk.device.read.bytes_vdbe:
597         type: org.openecomp.capabilities.metric.Ceilometer
598         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
599         occurrences:
600         - 1
601         - UNBOUNDED
602       disk.latency_vdbe:
603         type: org.openecomp.capabilities.metric.Ceilometer
604         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
605         occurrences:
606         - 1
607         - UNBOUNDED
608       network.outgoing.packets.rate_vdbe_vdbe_untr_1_port:
609         type: org.openecomp.capabilities.metric.Ceilometer
610         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
611         occurrences:
612         - 1
613         - UNBOUNDED
614       disk.capacity_vdbe:
615         type: org.openecomp.capabilities.metric.Ceilometer
616         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
617         occurrences:
618         - 1
619         - UNBOUNDED
620       host_vdbe:
621         type: tosca.capabilities.Container
622         valid_source_types:
623         - tosca.nodes.SoftwareComponent
624         occurrences:
625         - 1
626         - UNBOUNDED
627       disk.allocation_vdbe:
628         type: org.openecomp.capabilities.metric.Ceilometer
629         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
630         occurrences:
631         - 1
632         - UNBOUNDED
633       network.outpoing.packets_vdbe_vdbe_untr_1_port:
634         type: org.openecomp.capabilities.metric.Ceilometer
635         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
636         occurrences:
637         - 1
638         - UNBOUNDED
639       network.incoming.packets_vdbe_vdbe_untr_1_port:
640         type: org.openecomp.capabilities.metric.Ceilometer
641         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
642         occurrences:
643         - 1
644         - UNBOUNDED
645       disk.read.bytes.rate_vdbe:
646         type: org.openecomp.capabilities.metric.Ceilometer
647         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
648         occurrences:
649         - 1
650         - UNBOUNDED
651       os_vdbe:
652         type: tosca.capabilities.OperatingSystem
653         occurrences:
654         - 1
655         - UNBOUNDED
656       disk.device.read.requests_vdbe:
657         type: org.openecomp.capabilities.metric.Ceilometer
658         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
659         occurrences:
660         - 1
661         - UNBOUNDED
662       disk.root.size_vdbe:
663         type: org.openecomp.capabilities.metric.Ceilometer
664         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
665         occurrences:
666         - 1
667         - UNBOUNDED
668       memory_vdbe:
669         type: org.openecomp.capabilities.metric.Ceilometer
670         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
671         occurrences:
672         - 1
673         - UNBOUNDED
674       binding_vdbe:
675         type: tosca.capabilities.network.Bindable
676         occurrences:
677         - 1
678         - UNBOUNDED
679       disk.device.write.bytes_vdbe:
680         type: org.openecomp.capabilities.metric.Ceilometer
681         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
682         occurrences:
683         - 1
684         - UNBOUNDED
685       network.outgoing.bytes.rate_vdbe_vdbe_untr_1_port:
686         type: org.openecomp.capabilities.metric.Ceilometer
687         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
688         occurrences:
689         - 1
690         - UNBOUNDED
691       disk.device.read.requests.rate_vdbe:
692         type: org.openecomp.capabilities.metric.Ceilometer
693         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
694         occurrences:
695         - 1
696         - UNBOUNDED
697       disk.read.bytes_vdbe:
698         type: org.openecomp.capabilities.metric.Ceilometer
699         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
700         occurrences:
701         - 1
702         - UNBOUNDED
703   org.openecomp.resource.abstract.nodes.heat.subinterface.vlan1:
704     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
705     properties:
706       aap_untrusted_ip_prefix:
707         type: string
708         description: ip prefix for primary vDBE VM on the VAN untrusted network
709         required: true
710         status: SUPPORTED
711       aap_sec_untrusted_ip_prefix:
712         type: string
713         description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
714         required: true
715         status: SUPPORTED
716       ip_v6_address:
717         type: string
718         description: IPv6 address associated with subinterfaces
719         required: true
720         status: SUPPORTED
721       counter:
722         type: float
723         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.
724         required: true
725         status: SUPPORTED
726       subinterfaces_name_prefix:
727         type: string
728         description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
729         required: true
730         status: SUPPORTED
731       ip_address:
732         type: string
733         description: IPv4 address associated with subinterfaces
734         required: true
735         status: SUPPORTED
736       aap_address_mode:
737         type: string
738         description: Address mode for the vDBE cluster IP
739         required: true
740         status: SUPPORTED
741       aap_untrusted_v6_ip_prefix:
742         type: string
743         description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
744         required: true
745         status: SUPPORTED
746       parent_interface:
747         type: string
748         description: Parent Contrail interface
749         required: true
750         status: SUPPORTED
751       vn_network_list:
752         type: string
753         description: List of Contrail VLAN networks to use for the subinterfaces.   The order and number of these must match the VLAN ID list
754         required: true
755         status: SUPPORTED
756       mac_address:
757         type: string
758         description: HW MAC address to use for subinterface
759         required: true
760         status: SUPPORTED
761       vlan_tag_list:
762         type: list
763         description: List of VLAN IDs to use for subinterfaces
764         required: true
765         status: SUPPORTED
766         entry_schema:
767           type: string
768       aap_sec_untrusted_ip_prefix_len:
769         type: string
770         description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
771         required: true
772         status: SUPPORTED
773       vmac_address:
774         type: string
775         description: virtual MAC address to use for subinterface
776         required: true
777         status: SUPPORTED
778       aap_untrusted_v6_ip_prefix_len:
779         type: string
780         description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
781         required: true
782         status: SUPPORTED
783       aap_untrusted_ip_prefix_len:
784         type: string
785         description: ip prefix length for the primary vDBE VM on the VAN untrusted network
786         required: true
787         status: SUPPORTED
788     requirements:
789     - dependency_vdbe_untr_x_subport:
790         capability: tosca.capabilities.Node
791         node: tosca.nodes.Root
792         relationship: tosca.relationships.DependsOn
793         occurrences:
794         - 0
795         - UNBOUNDED
796     - link_vdbe_untr_x_subport:
797         capability: tosca.capabilities.network.Linkable
798         relationship: tosca.relationships.network.LinksTo
799         occurrences:
800         - 1
801         - 1
802     - binding_vdbe_untr_x_subport:
803         capability: tosca.capabilities.network.Bindable
804         node: org.openecomp.resource.cp.nodes.network.Port
805         relationship: tosca.relationships.network.BindsTo
806         occurrences:
807         - 1
808         - 1
809     capabilities:
810       feature_vdbe_untr_x_subport:
811         type: tosca.capabilities.Node
812         occurrences:
813         - 1
814         - UNBOUNDED
815   org.openecomp.resource.abstract.nodes.heat.subinterface.vlan2:
816     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
817     properties:
818       aap_untrusted_ip_prefix:
819         type: string
820         description: ip prefix for primary vDBE VM on the VAN untrusted network
821         required: true
822         status: SUPPORTED
823       aap_sec_untrusted_ip_prefix:
824         type: string
825         description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
826         required: true
827         status: SUPPORTED
828       ip_v6_address:
829         type: string
830         description: IPv6 address associated with subinterfaces
831         required: true
832         status: SUPPORTED
833       counter:
834         type: float
835         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.
836         required: true
837         status: SUPPORTED
838       subinterfaces_name_prefix:
839         type: string
840         description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
841         required: true
842         status: SUPPORTED
843       ip_address:
844         type: string
845         description: IPv4 address associated with subinterfaces
846         required: true
847         status: SUPPORTED
848       aap_address_mode:
849         type: string
850         description: Address mode for the vDBE cluster IP
851         required: true
852         status: SUPPORTED
853       aap_untrusted_v6_ip_prefix:
854         type: string
855         description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
856         required: true
857         status: SUPPORTED
858       parent_interface:
859         type: string
860         description: Parent Contrail interface
861         required: true
862         status: SUPPORTED
863       vn_network_list:
864         type: string
865         description: List of Contrail VLAN networks to use for the subinterfaces.   The order and number of these must match the VLAN ID list
866         required: true
867         status: SUPPORTED
868       mac_address:
869         type: string
870         description: HW MAC address to use for subinterface
871         required: true
872         status: SUPPORTED
873       vlan_tag_list:
874         type: list
875         description: List of VLAN IDs to use for subinterfaces
876         required: true
877         status: SUPPORTED
878         entry_schema:
879           type: string
880       aap_sec_untrusted_ip_prefix_len:
881         type: string
882         description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
883         required: true
884         status: SUPPORTED
885       vmac_address:
886         type: string
887         description: virtual MAC address to use for subinterface
888         required: true
889         status: SUPPORTED
890       aap_untrusted_v6_ip_prefix_len:
891         type: string
892         description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
893         required: true
894         status: SUPPORTED
895       aap_untrusted_ip_prefix_len:
896         type: string
897         description: ip prefix length for the primary vDBE VM on the VAN untrusted network
898         required: true
899         status: SUPPORTED
900     requirements:
901     - dependency_vdbe_untr_x_subport_another:
902         capability: tosca.capabilities.Node
903         node: tosca.nodes.Root
904         relationship: tosca.relationships.DependsOn
905         occurrences:
906         - 0
907         - UNBOUNDED
908     - link_vdbe_untr_x_subport_another:
909         capability: tosca.capabilities.network.Linkable
910         relationship: tosca.relationships.network.LinksTo
911         occurrences:
912         - 1
913         - 1
914     - binding_vdbe_untr_x_subport_another:
915         capability: tosca.capabilities.network.Bindable
916         node: org.openecomp.resource.cp.nodes.network.Port
917         relationship: tosca.relationships.network.BindsTo
918         occurrences:
919         - 1
920         - 1
921     capabilities:
922       feature_vdbe_untr_x_subport_another:
923         type: tosca.capabilities.Node
924         occurrences:
925         - 1
926         - UNBOUNDED