related-networks property support as input
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / fulltest / subinterface / vlantagging / pattern1a / multipleVlanDiffType / out / GlobalSubstitutionTypesServiceTemplate.yaml
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       port_vdbe_untr_1_port_related_networks:
172         type: list
173         required: true
174         status: SUPPORTED
175         entry_schema:
176           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
177       subinterface_vlan1_aap_untrusted_ip_prefix:
178         type: list
179         required: true
180         status: SUPPORTED
181         entry_schema:
182           type: string
183       subinterface_vlan2_vn_network_list:
184         type: list
185         required: true
186         status: SUPPORTED
187         entry_schema:
188           type: string
189       subinterface_vlan1_subinterfaces_name_prefix:
190         type: list
191         required: true
192         status: SUPPORTED
193         entry_schema:
194           type: string
195       port_vdbe_untr_1_port_network_role:
196         type: string
197         required: true
198         status: SUPPORTED
199       port_vdbe_untr_1_port_virtual_network_refs:
200         type: list
201         required: true
202         status: SUPPORTED
203         entry_schema:
204           type: json
205       subinterface_vlan2_vlan_tag_list:
206         type: list
207         required: true
208         status: SUPPORTED
209         entry_schema:
210           type: json
211       subinterface_vlan1_vn_network_list:
212         type: list
213         required: true
214         status: SUPPORTED
215         entry_schema:
216           type: string
217       subinterface_vlan2_aap_sec_untrusted_ip_prefix_len:
218         type: list
219         required: true
220         status: SUPPORTED
221         entry_schema:
222           type: string
223       subinterface_vlan1_service_template_filter_count:
224         type: list
225         required: true
226         status: SUPPORTED
227         entry_schema:
228           type: float
229       subinterface_vlan2_counter:
230         type: list
231         required: true
232         status: SUPPORTED
233         entry_schema:
234           type: float
235       subinterface_vlan1_parent_interface:
236         type: list
237         required: true
238         status: SUPPORTED
239         entry_schema:
240           type: string
241       subinterface_vlan1_aap_address_mode:
242         type: list
243         required: true
244         status: SUPPORTED
245         entry_schema:
246           type: string
247       subinterface_vlan2_aap_untrusted_ip_prefix_len:
248         type: list
249         required: true
250         status: SUPPORTED
251         entry_schema:
252           type: string
253       index_value:
254         type: integer
255         description: Index value of this substitution service template runtime instance
256         required: false
257         default: 0
258         status: SUPPORTED
259         constraints:
260         - greater_or_equal: 0
261       subinterface_vlan2_subinterfaces_name_prefix:
262         type: list
263         required: true
264         status: SUPPORTED
265         entry_schema:
266           type: string
267       subinterface_vlan2_aap_untrusted_v6_ip_prefix_len:
268         type: list
269         required: true
270         status: SUPPORTED
271         entry_schema:
272           type: string
273       port_vdbe_untr_1_port_exCP_naming:
274         type: org.openecomp.datatypes.Naming
275         required: true
276         status: SUPPORTED
277       port_vdbe_untr_1_port_name:
278         type: list
279         required: true
280         status: SUPPORTED
281         entry_schema:
282           type: string
283       subinterface_vlan2_service_template_filter_count:
284         type: list
285         required: true
286         status: SUPPORTED
287         entry_schema:
288           type: float
289       subinterface_vlan1_aap_sec_untrusted_ip_prefix_len:
290         type: list
291         required: true
292         status: SUPPORTED
293         entry_schema:
294           type: string
295       port_vdbe_untr_1_port_vlan_requirements:
296         type: list
297         required: true
298         status: SUPPORTED
299         entry_schema:
300           type: org.openecomp.datatypes.network.VlanRequirements
301       port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses:
302         type: list
303         required: true
304         status: SUPPORTED
305         entry_schema:
306           type: json
307       subinterface_vlan1_vlan_tag_list:
308         type: list
309         required: true
310         status: SUPPORTED
311         entry_schema:
312           type: json
313     requirements:
314     - dependency_vdbe:
315         capability: tosca.capabilities.Node
316         node: tosca.nodes.Root
317         relationship: tosca.relationships.DependsOn
318         occurrences:
319         - 0
320         - UNBOUNDED
321     - local_storage_vdbe:
322         capability: tosca.capabilities.Attachment
323         node: tosca.nodes.BlockStorage
324         relationship: tosca.relationships.AttachesTo
325         occurrences:
326         - 0
327         - UNBOUNDED
328     - dependency_vdbe_vdbe_untr_1_port_vlan1:
329         capability: tosca.capabilities.Node
330         node: tosca.nodes.Root
331         relationship: tosca.relationships.DependsOn
332         occurrences:
333         - 0
334         - UNBOUNDED
335     - dependency_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vlan1:
336         capability: tosca.capabilities.Node
337         node: tosca.nodes.Root
338         relationship: tosca.relationships.DependsOn
339         occurrences:
340         - 0
341         - UNBOUNDED
342     - subinterface_link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vlan1:
343         capability: tosca.capabilities.network.Linkable
344         relationship: tosca.relationships.network.LinksTo
345         occurrences:
346         - 1
347         - 1
348     - dependency_vdbe_vdbe_untr_1_port:
349         capability: tosca.capabilities.Node
350         node: tosca.nodes.Root
351         relationship: tosca.relationships.DependsOn
352         occurrences:
353         - 0
354         - UNBOUNDED
355     - link_vdbe_vdbe_untr_1_port:
356         capability: tosca.capabilities.network.Linkable
357         relationship: tosca.relationships.network.LinksTo
358         occurrences:
359         - 1
360         - 1
361     - dependency_vdbe_vdbe_untr_1_port_vlan2:
362         capability: tosca.capabilities.Node
363         node: tosca.nodes.Root
364         relationship: tosca.relationships.DependsOn
365         occurrences:
366         - 0
367         - UNBOUNDED
368     - dependency_vdbe_untr_x_subport_another_vdbe_vdbe_untr_1_port_vlan2:
369         capability: tosca.capabilities.Node
370         node: tosca.nodes.Root
371         relationship: tosca.relationships.DependsOn
372         occurrences:
373         - 0
374         - UNBOUNDED
375     - subinterface_link_vdbe_untr_x_subport_another_vdbe_vdbe_untr_1_port_vlan2:
376         capability: tosca.capabilities.network.Linkable
377         relationship: tosca.relationships.network.LinksTo
378         occurrences:
379         - 1
380         - 1
381     capabilities:
382       feature_vdbe:
383         type: tosca.capabilities.Node
384         occurrences:
385         - 1
386         - UNBOUNDED
387       feature_vdbe_untr_x_subport_another_vdbe_vdbe_untr_1_port_vlan2:
388         type: tosca.capabilities.Node
389         occurrences:
390         - 1
391         - UNBOUNDED
392       disk.device.iops_vdbe:
393         type: org.openecomp.capabilities.metric.Ceilometer
394         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
395         occurrences:
396         - 1
397         - UNBOUNDED
398       endpoint_vdbe:
399         type: tosca.capabilities.Endpoint.Admin
400         occurrences:
401         - 1
402         - UNBOUNDED
403       disk.ephemeral.size_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       cpu_util_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       vcpus_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       disk.write.requests_vdbe:
422         type: org.openecomp.capabilities.metric.Ceilometer
423         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
424         occurrences:
425         - 1
426         - UNBOUNDED
427       feature_vdbe_vdbe_untr_1_port_vlan1:
428         type: tosca.capabilities.Node
429         occurrences:
430         - 1
431         - UNBOUNDED
432       feature_vdbe_vdbe_untr_1_port_vlan2:
433         type: tosca.capabilities.Node
434         occurrences:
435         - 1
436         - UNBOUNDED
437       disk.device.latency_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       disk.device.write.requests.rate_vdbe:
444         type: org.openecomp.capabilities.metric.Ceilometer
445         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
446         occurrences:
447         - 1
448         - UNBOUNDED
449       feature_vdbe_vdbe_untr_1_port:
450         type: tosca.capabilities.Node
451         occurrences:
452         - 1
453         - UNBOUNDED
454       disk.write.bytes.rate_vdbe:
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.bytes.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       network.incoming.packets.rate_vdbe_vdbe_untr_1_port:
467         type: org.openecomp.capabilities.metric.Ceilometer
468         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
469         occurrences:
470         - 1
471         - UNBOUNDED
472       scalable_vdbe:
473         type: tosca.capabilities.Scalable
474         occurrences:
475         - 1
476         - UNBOUNDED
477       disk.iops_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.write.requests_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       disk.device.capacity_vdbe:
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       network.outgoing.bytes_vdbe_vdbe_untr_1_port:
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.device.allocation_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       disk.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       memory.usage_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       disk.read.requests_vdbe:
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       network.incoming.bytes_vdbe_vdbe_untr_1_port:
526         type: org.openecomp.capabilities.metric.Ceilometer
527         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
528         occurrences:
529         - 1
530         - UNBOUNDED
531       feature_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vlan1:
532         type: tosca.capabilities.Node
533         occurrences:
534         - 1
535         - UNBOUNDED
536       instance_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       cpu.delta_vdbe:
543         type: org.openecomp.capabilities.metric.Ceilometer
544         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
545         occurrences:
546         - 1
547         - UNBOUNDED
548       binding_vdbe_vdbe_untr_1_port:
549         type: tosca.capabilities.network.Bindable
550         valid_source_types:
551         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
552         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
553         occurrences:
554         - 0
555         - UNBOUNDED
556       disk.device.read.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       disk.device.write.bytes.rate_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       memory.resident_vdbe:
569         type: org.openecomp.capabilities.metric.Ceilometer
570         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
571         occurrences:
572         - 1
573         - UNBOUNDED
574       forwarder_vdbe_vdbe_untr_1_port:
575         type: org.openecomp.capabilities.Forwarder
576         occurrences:
577         - 1
578         - UNBOUNDED
579       disk.write.requests.rate_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       cpu_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.write.bytes_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.usage_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.device.read.bytes_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       disk.latency_vdbe:
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       network.outgoing.packets.rate_vdbe_vdbe_untr_1_port:
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       disk.capacity_vdbe:
622         type: org.openecomp.capabilities.metric.Ceilometer
623         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
624         occurrences:
625         - 1
626         - UNBOUNDED
627       host_vdbe:
628         type: tosca.capabilities.Container
629         valid_source_types:
630         - tosca.nodes.SoftwareComponent
631         occurrences:
632         - 1
633         - UNBOUNDED
634       disk.allocation_vdbe:
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.outpoing.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       network.incoming.packets_vdbe_vdbe_untr_1_port:
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       disk.read.bytes.rate_vdbe:
653         type: org.openecomp.capabilities.metric.Ceilometer
654         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
655         occurrences:
656         - 1
657         - UNBOUNDED
658       os_vdbe:
659         type: tosca.capabilities.OperatingSystem
660         occurrences:
661         - 1
662         - UNBOUNDED
663       disk.device.read.requests_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       disk.root.size_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       memory_vdbe:
676         type: org.openecomp.capabilities.metric.Ceilometer
677         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
678         occurrences:
679         - 1
680         - UNBOUNDED
681       binding_vdbe:
682         type: tosca.capabilities.network.Bindable
683         occurrences:
684         - 1
685         - UNBOUNDED
686       disk.device.write.bytes_vdbe:
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       network.outgoing.bytes.rate_vdbe_vdbe_untr_1_port:
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.device.read.requests.rate_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       disk.read.bytes_vdbe:
705         type: org.openecomp.capabilities.metric.Ceilometer
706         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
707         occurrences:
708         - 1
709         - UNBOUNDED
710   org.openecomp.resource.abstract.nodes.heat.subinterface.vlan1:
711     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
712     properties:
713       aap_untrusted_ip_prefix:
714         type: string
715         description: ip prefix for primary vDBE VM on the VAN untrusted network
716         required: true
717         status: SUPPORTED
718       aap_sec_untrusted_ip_prefix:
719         type: string
720         description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
721         required: true
722         status: SUPPORTED
723       ip_v6_address:
724         type: string
725         description: IPv6 address associated with subinterfaces
726         required: true
727         status: SUPPORTED
728       counter:
729         type: float
730         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.
731         required: true
732         status: SUPPORTED
733       subinterfaces_name_prefix:
734         type: string
735         description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
736         required: true
737         status: SUPPORTED
738       ip_address:
739         type: string
740         description: IPv4 address associated with subinterfaces
741         required: true
742         status: SUPPORTED
743       aap_address_mode:
744         type: string
745         description: Address mode for the vDBE cluster IP
746         required: true
747         status: SUPPORTED
748       aap_untrusted_v6_ip_prefix:
749         type: string
750         description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
751         required: true
752         status: SUPPORTED
753       parent_interface:
754         type: string
755         description: Parent Contrail interface
756         required: true
757         status: SUPPORTED
758       vn_network_list:
759         type: string
760         description: List of Contrail VLAN networks to use for the subinterfaces.   The order and number of these must match the VLAN ID list
761         required: true
762         status: SUPPORTED
763       mac_address:
764         type: string
765         description: HW MAC address to use for subinterface
766         required: true
767         status: SUPPORTED
768       vlan_tag_list:
769         type: list
770         description: List of VLAN IDs to use for subinterfaces
771         required: true
772         status: SUPPORTED
773         entry_schema:
774           type: string
775       aap_sec_untrusted_ip_prefix_len:
776         type: string
777         description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
778         required: true
779         status: SUPPORTED
780       vmac_address:
781         type: string
782         description: virtual MAC address to use for subinterface
783         required: true
784         status: SUPPORTED
785       aap_untrusted_v6_ip_prefix_len:
786         type: string
787         description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
788         required: true
789         status: SUPPORTED
790       aap_untrusted_ip_prefix_len:
791         type: string
792         description: ip prefix length for the primary vDBE VM on the VAN untrusted network
793         required: true
794         status: SUPPORTED
795     requirements:
796     - dependency_vdbe_untr_x_subport:
797         capability: tosca.capabilities.Node
798         node: tosca.nodes.Root
799         relationship: tosca.relationships.DependsOn
800         occurrences:
801         - 0
802         - UNBOUNDED
803     - subinterface_link_vdbe_untr_x_subport:
804         capability: tosca.capabilities.network.Linkable
805         relationship: tosca.relationships.network.LinksTo
806         occurrences:
807         - 1
808         - 1
809     - binding_vdbe_untr_x_subport:
810         capability: tosca.capabilities.network.Bindable
811         node: org.openecomp.resource.cp.nodes.network.Port
812         relationship: tosca.relationships.network.BindsTo
813         occurrences:
814         - 1
815         - 1
816     capabilities:
817       feature_vdbe_untr_x_subport:
818         type: tosca.capabilities.Node
819         occurrences:
820         - 1
821         - UNBOUNDED
822   org.openecomp.resource.abstract.nodes.heat.subinterface.vlan2:
823     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
824     properties:
825       aap_untrusted_ip_prefix:
826         type: string
827         description: ip prefix for primary vDBE VM on the VAN untrusted network
828         required: true
829         status: SUPPORTED
830       aap_sec_untrusted_ip_prefix:
831         type: string
832         description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
833         required: true
834         status: SUPPORTED
835       ip_v6_address:
836         type: string
837         description: IPv6 address associated with subinterfaces
838         required: true
839         status: SUPPORTED
840       counter:
841         type: float
842         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.
843         required: true
844         status: SUPPORTED
845       subinterfaces_name_prefix:
846         type: string
847         description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
848         required: true
849         status: SUPPORTED
850       ip_address:
851         type: string
852         description: IPv4 address associated with subinterfaces
853         required: true
854         status: SUPPORTED
855       aap_address_mode:
856         type: string
857         description: Address mode for the vDBE cluster IP
858         required: true
859         status: SUPPORTED
860       aap_untrusted_v6_ip_prefix:
861         type: string
862         description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
863         required: true
864         status: SUPPORTED
865       parent_interface:
866         type: string
867         description: Parent Contrail interface
868         required: true
869         status: SUPPORTED
870       vn_network_list:
871         type: string
872         description: List of Contrail VLAN networks to use for the subinterfaces.   The order and number of these must match the VLAN ID list
873         required: true
874         status: SUPPORTED
875       mac_address:
876         type: string
877         description: HW MAC address to use for subinterface
878         required: true
879         status: SUPPORTED
880       vlan_tag_list:
881         type: list
882         description: List of VLAN IDs to use for subinterfaces
883         required: true
884         status: SUPPORTED
885         entry_schema:
886           type: string
887       aap_sec_untrusted_ip_prefix_len:
888         type: string
889         description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
890         required: true
891         status: SUPPORTED
892       vmac_address:
893         type: string
894         description: virtual MAC address to use for subinterface
895         required: true
896         status: SUPPORTED
897       aap_untrusted_v6_ip_prefix_len:
898         type: string
899         description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
900         required: true
901         status: SUPPORTED
902       aap_untrusted_ip_prefix_len:
903         type: string
904         description: ip prefix length for the primary vDBE VM on the VAN untrusted network
905         required: true
906         status: SUPPORTED
907     requirements:
908     - dependency_vdbe_untr_x_subport_another:
909         capability: tosca.capabilities.Node
910         node: tosca.nodes.Root
911         relationship: tosca.relationships.DependsOn
912         occurrences:
913         - 0
914         - UNBOUNDED
915     - subinterface_link_vdbe_untr_x_subport_another:
916         capability: tosca.capabilities.network.Linkable
917         relationship: tosca.relationships.network.LinksTo
918         occurrences:
919         - 1
920         - 1
921     - binding_vdbe_untr_x_subport_another:
922         capability: tosca.capabilities.network.Bindable
923         node: org.openecomp.resource.cp.nodes.network.Port
924         relationship: tosca.relationships.network.BindsTo
925         occurrences:
926         - 1
927         - 1
928     capabilities:
929       feature_vdbe_untr_x_subport_another:
930         type: tosca.capabilities.Node
931         occurrences:
932         - 1
933         - UNBOUNDED