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 / multiplePortsMultipleVlans / 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       port_vdbe_untr_2_port_virtual_machine_interface_mac_addresses:
36         type: list
37         required: true
38         status: SUPPORTED
39         entry_schema:
40           type: json
41       port_vdbe_untr_2_port_network_role_tag:
42         type: string
43         required: true
44         status: SUPPORTED
45       vm_flavor_name:
46         type: string
47         required: true
48         status: SUPPORTED
49       subinterface_vlan1_counter:
50         type: list
51         required: true
52         status: SUPPORTED
53         entry_schema:
54           type: float
55       subinterface_vlan2_aap_untrusted_v6_ip_prefix:
56         type: list
57         required: true
58         status: SUPPORTED
59         entry_schema:
60           type: string
61       vm_image_name:
62         type: string
63         required: true
64         status: SUPPORTED
65       port_vdbe_untr_2_port_network_role:
66         type: string
67         required: true
68         status: SUPPORTED
69       compute_vdbe_metadata:
70         type: list
71         required: true
72         status: SUPPORTED
73         entry_schema:
74           type: json
75       subinterface_vlan1_aap_untrusted_v6_ip_prefix_len:
76         type: list
77         required: true
78         status: SUPPORTED
79         entry_schema:
80           type: string
81       port_vdbe_untr_1_port_ip_requirements:
82         type: list
83         required: true
84         status: SUPPORTED
85         entry_schema:
86           type: org.openecomp.datatypes.network.IpRequirements
87       port_vdbe_untr_2_port_vlan_requirements:
88         type: list
89         required: true
90         status: SUPPORTED
91         entry_schema:
92           type: org.openecomp.datatypes.network.VlanRequirements
93       port_vdbe_untr_2_port_exCP_naming:
94         type: org.openecomp.datatypes.Naming
95         required: true
96         status: SUPPORTED
97       port_vdbe_untr_2_port_ip_requirements:
98         type: list
99         required: true
100         status: SUPPORTED
101         entry_schema:
102           type: org.openecomp.datatypes.network.IpRequirements
103       port_vdbe_untr_1_port_mac_requirements:
104         type: org.openecomp.datatypes.network.MacRequirements
105         required: true
106         status: SUPPORTED
107       port_vdbe_untr_1_port_order:
108         type: integer
109         required: true
110         status: SUPPORTED
111       subinterface_vlan2_ip_address:
112         type: list
113         required: true
114         status: SUPPORTED
115         entry_schema:
116           type: string
117       subinterface_vlan2_ip_v6_address:
118         type: list
119         required: true
120         status: SUPPORTED
121         entry_schema:
122           type: string
123       port_vdbe_untr_1_port_subnetpoolid:
124         type: string
125         required: true
126         status: SUPPORTED
127       subinterface_vlan2_parent_interface:
128         type: list
129         required: true
130         status: SUPPORTED
131         entry_schema:
132           type: string
133       subinterface_vlan2_aap_address_mode:
134         type: list
135         required: true
136         status: SUPPORTED
137         entry_schema:
138           type: string
139       port_vdbe_untr_2_port_mac_requirements:
140         type: org.openecomp.datatypes.network.MacRequirements
141         required: true
142         status: SUPPORTED
143       port_vdbe_untr_1_port_virtual_machine_interface_allowed_address_pairs:
144         type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
145         required: true
146         status: SUPPORTED
147       subinterface_vlan1_mac_address:
148         type: list
149         required: true
150         status: SUPPORTED
151         entry_schema:
152           type: string
153       subinterface_vlan2_mac_address:
154         type: list
155         required: true
156         status: SUPPORTED
157         entry_schema:
158           type: string
159       subinterface_vlan1_aap_untrusted_ip_prefix_len:
160         type: list
161         required: true
162         status: SUPPORTED
163         entry_schema:
164           type: string
165       subinterface_vlan1_ip_address:
166         type: list
167         required: true
168         status: SUPPORTED
169         entry_schema:
170           type: string
171       subinterface_vlan2_aap_sec_untrusted_ip_prefix:
172         type: list
173         required: true
174         status: SUPPORTED
175         entry_schema:
176           type: string
177       compute_vdbe_name:
178         type: list
179         required: true
180         status: SUPPORTED
181         entry_schema:
182           type: string
183       port_vdbe_untr_1_port_network_role_tag:
184         type: string
185         required: true
186         status: SUPPORTED
187       subinterface_vlan2_aap_untrusted_ip_prefix:
188         type: list
189         required: true
190         status: SUPPORTED
191         entry_schema:
192           type: string
193       subinterface_vlan1_ip_v6_address:
194         type: list
195         required: true
196         status: SUPPORTED
197         entry_schema:
198           type: string
199       subinterface_vlan2_vmac_address:
200         type: list
201         required: true
202         status: SUPPORTED
203         entry_schema:
204           type: string
205       port_vdbe_untr_1_port_related_networks:
206         type: list
207         required: true
208         status: SUPPORTED
209         entry_schema:
210           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
211       subinterface_vlan1_aap_untrusted_ip_prefix:
212         type: list
213         required: true
214         status: SUPPORTED
215         entry_schema:
216           type: string
217       port_vdbe_untr_2_port_virtual_network_refs:
218         type: list
219         required: true
220         status: SUPPORTED
221         entry_schema:
222           type: json
223       subinterface_vlan2_vn_network_list:
224         type: list
225         required: true
226         status: SUPPORTED
227         entry_schema:
228           type: string
229       subinterface_vlan1_subinterfaces_name_prefix:
230         type: list
231         required: true
232         status: SUPPORTED
233         entry_schema:
234           type: string
235       port_vdbe_untr_1_port_network_role:
236         type: string
237         required: true
238         status: SUPPORTED
239       port_vdbe_untr_2_port_name:
240         type: list
241         required: true
242         status: SUPPORTED
243         entry_schema:
244           type: string
245       port_vdbe_untr_2_port_related_networks:
246         type: list
247         required: true
248         status: SUPPORTED
249         entry_schema:
250           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
251       port_vdbe_untr_1_port_virtual_network_refs:
252         type: list
253         required: true
254         status: SUPPORTED
255         entry_schema:
256           type: json
257       subinterface_vlan2_vlan_tag_list:
258         type: list
259         required: true
260         status: SUPPORTED
261         entry_schema:
262           type: json
263       subinterface_vlan1_vn_network_list:
264         type: list
265         required: true
266         status: SUPPORTED
267         entry_schema:
268           type: string
269       subinterface_vlan2_aap_sec_untrusted_ip_prefix_len:
270         type: list
271         required: true
272         status: SUPPORTED
273         entry_schema:
274           type: string
275       port_vdbe_untr_2_port_subnetpoolid:
276         type: string
277         required: true
278         status: SUPPORTED
279       port_vdbe_untr_2_port_order:
280         type: integer
281         required: true
282         status: SUPPORTED
283       subinterface_vlan1_service_template_filter_count:
284         type: list
285         required: true
286         status: SUPPORTED
287         entry_schema:
288           type: float
289       subinterface_vlan2_counter:
290         type: list
291         required: true
292         status: SUPPORTED
293         entry_schema:
294           type: float
295       subinterface_vlan1_parent_interface:
296         type: list
297         required: true
298         status: SUPPORTED
299         entry_schema:
300           type: string
301       subinterface_vlan1_aap_address_mode:
302         type: list
303         required: true
304         status: SUPPORTED
305         entry_schema:
306           type: string
307       subinterface_vlan2_aap_untrusted_ip_prefix_len:
308         type: list
309         required: true
310         status: SUPPORTED
311         entry_schema:
312           type: string
313       index_value:
314         type: integer
315         description: Index value of this substitution service template runtime instance
316         required: false
317         default: 0
318         status: SUPPORTED
319         constraints:
320         - greater_or_equal: 0
321       subinterface_vlan2_subinterfaces_name_prefix:
322         type: list
323         required: true
324         status: SUPPORTED
325         entry_schema:
326           type: string
327       subinterface_vlan2_aap_untrusted_v6_ip_prefix_len:
328         type: list
329         required: true
330         status: SUPPORTED
331         entry_schema:
332           type: string
333       port_vdbe_untr_1_port_exCP_naming:
334         type: org.openecomp.datatypes.Naming
335         required: true
336         status: SUPPORTED
337       port_vdbe_untr_1_port_name:
338         type: list
339         required: true
340         status: SUPPORTED
341         entry_schema:
342           type: string
343       subinterface_vlan2_service_template_filter_count:
344         type: list
345         required: true
346         status: SUPPORTED
347         entry_schema:
348           type: float
349       subinterface_vlan1_aap_sec_untrusted_ip_prefix_len:
350         type: list
351         required: true
352         status: SUPPORTED
353         entry_schema:
354           type: string
355       port_vdbe_untr_2_port_virtual_machine_interface_allowed_address_pairs:
356         type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
357         required: true
358         status: SUPPORTED
359       port_vdbe_untr_1_port_vlan_requirements:
360         type: list
361         required: true
362         status: SUPPORTED
363         entry_schema:
364           type: org.openecomp.datatypes.network.VlanRequirements
365       port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses:
366         type: list
367         required: true
368         status: SUPPORTED
369         entry_schema:
370           type: json
371       subinterface_vlan1_vlan_tag_list:
372         type: list
373         required: true
374         status: SUPPORTED
375         entry_schema:
376           type: json
377     attributes:
378       vdbe_vdbe_untr_1_port_vlan1_vlan_tag_list:
379         type: list
380         status: SUPPORTED
381         entry_schema: &id001
382           type: string
383     requirements:
384     - dependency_vdbe:
385         capability: tosca.capabilities.Node
386         node: tosca.nodes.Root
387         relationship: tosca.relationships.DependsOn
388         occurrences:
389         - 0
390         - UNBOUNDED
391     - local_storage_vdbe:
392         capability: tosca.capabilities.Attachment
393         node: tosca.nodes.BlockStorage
394         relationship: tosca.relationships.AttachesTo
395         occurrences:
396         - 0
397         - UNBOUNDED
398     - dependency_vdbe_vdbe_untr_2_port:
399         capability: tosca.capabilities.Node
400         node: tosca.nodes.Root
401         relationship: tosca.relationships.DependsOn
402         occurrences:
403         - 0
404         - UNBOUNDED
405     - link_vdbe_vdbe_untr_2_port:
406         capability: tosca.capabilities.network.Linkable
407         relationship: tosca.relationships.network.LinksTo
408         occurrences:
409         - 1
410         - 1
411     - dependency_vdbe_vdbe_untr_2_port_vlan2:
412         capability: tosca.capabilities.Node
413         node: tosca.nodes.Root
414         relationship: tosca.relationships.DependsOn
415         occurrences:
416         - 0
417         - UNBOUNDED
418     - dependency_vdbe_untr_x_subport_another_vdbe_vdbe_untr_2_port_vlan2:
419         capability: tosca.capabilities.Node
420         node: tosca.nodes.Root
421         relationship: tosca.relationships.DependsOn
422         occurrences:
423         - 0
424         - UNBOUNDED
425     - subinterface_link_vdbe_untr_x_subport_another_vdbe_vdbe_untr_2_port_vlan2:
426         capability: tosca.capabilities.network.Linkable
427         relationship: tosca.relationships.network.LinksTo
428         occurrences:
429         - 1
430         - 1
431     - dependency_vdbe_vdbe_untr_1_port_vlan1:
432         capability: tosca.capabilities.Node
433         node: tosca.nodes.Root
434         relationship: tosca.relationships.DependsOn
435         occurrences:
436         - 0
437         - UNBOUNDED
438     - dependency_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vlan1:
439         capability: tosca.capabilities.Node
440         node: tosca.nodes.Root
441         relationship: tosca.relationships.DependsOn
442         occurrences:
443         - 0
444         - UNBOUNDED
445     - subinterface_link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vlan1:
446         capability: tosca.capabilities.network.Linkable
447         relationship: tosca.relationships.network.LinksTo
448         occurrences:
449         - 1
450         - 1
451     - dependency_vdbe_vdbe_untr_1_port:
452         capability: tosca.capabilities.Node
453         node: tosca.nodes.Root
454         relationship: tosca.relationships.DependsOn
455         occurrences:
456         - 0
457         - UNBOUNDED
458     - link_vdbe_vdbe_untr_1_port:
459         capability: tosca.capabilities.network.Linkable
460         relationship: tosca.relationships.network.LinksTo
461         occurrences:
462         - 1
463         - 1
464     capabilities:
465       feature_vdbe:
466         type: tosca.capabilities.Node
467         occurrences:
468         - 1
469         - UNBOUNDED
470       disk.device.iops_vdbe:
471         type: org.openecomp.capabilities.metric.Ceilometer
472         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
473         occurrences:
474         - 1
475         - UNBOUNDED
476       endpoint_vdbe:
477         type: tosca.capabilities.Endpoint.Admin
478         occurrences:
479         - 1
480         - UNBOUNDED
481       disk.ephemeral.size_vdbe:
482         type: org.openecomp.capabilities.metric.Ceilometer
483         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
484         occurrences:
485         - 1
486         - UNBOUNDED
487       feature_vdbe_vdbe_untr_2_port:
488         type: tosca.capabilities.Node
489         occurrences:
490         - 1
491         - UNBOUNDED
492       cpu_util_vdbe:
493         type: org.openecomp.capabilities.metric.Ceilometer
494         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
495         occurrences:
496         - 1
497         - UNBOUNDED
498       vcpus_vdbe:
499         type: org.openecomp.capabilities.metric.Ceilometer
500         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
501         occurrences:
502         - 1
503         - UNBOUNDED
504       disk.write.requests_vdbe:
505         type: org.openecomp.capabilities.metric.Ceilometer
506         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
507         occurrences:
508         - 1
509         - UNBOUNDED
510       feature_vdbe_vdbe_untr_1_port_vlan1:
511         type: tosca.capabilities.Node
512         occurrences:
513         - 1
514         - UNBOUNDED
515       disk.device.latency_vdbe:
516         type: org.openecomp.capabilities.metric.Ceilometer
517         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
518         occurrences:
519         - 1
520         - UNBOUNDED
521       disk.device.write.requests.rate_vdbe:
522         type: org.openecomp.capabilities.metric.Ceilometer
523         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
524         occurrences:
525         - 1
526         - UNBOUNDED
527       network.incoming.packets_vdbe_vdbe_untr_2_port:
528         type: org.openecomp.capabilities.metric.Ceilometer
529         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
530         occurrences:
531         - 1
532         - UNBOUNDED
533       feature_vdbe_vdbe_untr_1_port:
534         type: tosca.capabilities.Node
535         occurrences:
536         - 1
537         - UNBOUNDED
538       disk.write.bytes.rate_vdbe:
539         type: org.openecomp.capabilities.metric.Ceilometer
540         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
541         occurrences:
542         - 1
543         - UNBOUNDED
544       network.incoming.bytes.rate_vdbe_vdbe_untr_1_port:
545         type: org.openecomp.capabilities.metric.Ceilometer
546         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
547         occurrences:
548         - 1
549         - UNBOUNDED
550       network.incoming.packets.rate_vdbe_vdbe_untr_1_port:
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       scalable_vdbe:
557         type: tosca.capabilities.Scalable
558         occurrences:
559         - 1
560         - UNBOUNDED
561       disk.iops_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       disk.device.write.requests_vdbe:
568         type: org.openecomp.capabilities.metric.Ceilometer
569         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
570         occurrences:
571         - 1
572         - UNBOUNDED
573       disk.device.capacity_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       network.outgoing.bytes.rate_vdbe_vdbe_untr_2_port:
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       network.outgoing.bytes_vdbe_vdbe_untr_1_port:
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.allocation_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.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       memory.usage_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.outpoing.packets_vdbe_vdbe_untr_2_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.read.requests_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       network.incoming.bytes_vdbe_vdbe_untr_1_port:
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       feature_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vlan1:
628         type: tosca.capabilities.Node
629         occurrences:
630         - 1
631         - UNBOUNDED
632       instance_vdbe:
633         type: org.openecomp.capabilities.metric.Ceilometer
634         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
635         occurrences:
636         - 1
637         - UNBOUNDED
638       cpu.delta_vdbe:
639         type: org.openecomp.capabilities.metric.Ceilometer
640         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
641         occurrences:
642         - 1
643         - UNBOUNDED
644       network.outgoing.packets.rate_vdbe_vdbe_untr_2_port:
645         type: org.openecomp.capabilities.metric.Ceilometer
646         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
647         occurrences:
648         - 1
649         - UNBOUNDED
650       feature_vdbe_vdbe_untr_2_port_vlan2:
651         type: tosca.capabilities.Node
652         occurrences:
653         - 1
654         - UNBOUNDED
655       binding_vdbe_vdbe_untr_1_port:
656         type: tosca.capabilities.network.Bindable
657         valid_source_types:
658         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
659         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
660         occurrences:
661         - 0
662         - UNBOUNDED
663       disk.device.read.bytes.rate_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.device.write.bytes.rate_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.resident_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       forwarder_vdbe_vdbe_untr_1_port:
682         type: org.openecomp.capabilities.Forwarder
683         occurrences:
684         - 1
685         - UNBOUNDED
686       disk.write.requests.rate_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       cpu_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.write.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       forwarder_vdbe_vdbe_untr_2_port:
705         type: org.openecomp.capabilities.Forwarder
706         occurrences:
707         - 1
708         - UNBOUNDED
709       disk.device.usage_vdbe:
710         type: org.openecomp.capabilities.metric.Ceilometer
711         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
712         occurrences:
713         - 1
714         - UNBOUNDED
715       disk.device.read.bytes_vdbe:
716         type: org.openecomp.capabilities.metric.Ceilometer
717         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
718         occurrences:
719         - 1
720         - UNBOUNDED
721       disk.latency_vdbe:
722         type: org.openecomp.capabilities.metric.Ceilometer
723         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
724         occurrences:
725         - 1
726         - UNBOUNDED
727       feature_vdbe_untr_x_subport_another_vdbe_vdbe_untr_2_port_vlan2:
728         type: tosca.capabilities.Node
729         occurrences:
730         - 1
731         - UNBOUNDED
732       network.outgoing.packets.rate_vdbe_vdbe_untr_1_port:
733         type: org.openecomp.capabilities.metric.Ceilometer
734         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
735         occurrences:
736         - 1
737         - UNBOUNDED
738       disk.capacity_vdbe:
739         type: org.openecomp.capabilities.metric.Ceilometer
740         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
741         occurrences:
742         - 1
743         - UNBOUNDED
744       host_vdbe:
745         type: tosca.capabilities.Container
746         valid_source_types:
747         - tosca.nodes.SoftwareComponent
748         occurrences:
749         - 1
750         - UNBOUNDED
751       disk.allocation_vdbe:
752         type: org.openecomp.capabilities.metric.Ceilometer
753         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
754         occurrences:
755         - 1
756         - UNBOUNDED
757       network.outpoing.packets_vdbe_vdbe_untr_1_port:
758         type: org.openecomp.capabilities.metric.Ceilometer
759         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
760         occurrences:
761         - 1
762         - UNBOUNDED
763       network.incoming.packets_vdbe_vdbe_untr_1_port:
764         type: org.openecomp.capabilities.metric.Ceilometer
765         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
766         occurrences:
767         - 1
768         - UNBOUNDED
769       disk.read.bytes.rate_vdbe:
770         type: org.openecomp.capabilities.metric.Ceilometer
771         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
772         occurrences:
773         - 1
774         - UNBOUNDED
775       network.incoming.bytes_vdbe_vdbe_untr_2_port:
776         type: org.openecomp.capabilities.metric.Ceilometer
777         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
778         occurrences:
779         - 1
780         - UNBOUNDED
781       os_vdbe:
782         type: tosca.capabilities.OperatingSystem
783         occurrences:
784         - 1
785         - UNBOUNDED
786       disk.device.read.requests_vdbe:
787         type: org.openecomp.capabilities.metric.Ceilometer
788         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
789         occurrences:
790         - 1
791         - UNBOUNDED
792       network.incoming.packets.rate_vdbe_vdbe_untr_2_port:
793         type: org.openecomp.capabilities.metric.Ceilometer
794         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
795         occurrences:
796         - 1
797         - UNBOUNDED
798       disk.root.size_vdbe:
799         type: org.openecomp.capabilities.metric.Ceilometer
800         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
801         occurrences:
802         - 1
803         - UNBOUNDED
804       network.incoming.bytes.rate_vdbe_vdbe_untr_2_port:
805         type: org.openecomp.capabilities.metric.Ceilometer
806         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
807         occurrences:
808         - 1
809         - UNBOUNDED
810       binding_vdbe_vdbe_untr_2_port:
811         type: tosca.capabilities.network.Bindable
812         valid_source_types:
813         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
814         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
815         occurrences:
816         - 0
817         - UNBOUNDED
818       memory_vdbe:
819         type: org.openecomp.capabilities.metric.Ceilometer
820         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
821         occurrences:
822         - 1
823         - UNBOUNDED
824       binding_vdbe:
825         type: tosca.capabilities.network.Bindable
826         occurrences:
827         - 1
828         - UNBOUNDED
829       disk.device.write.bytes_vdbe:
830         type: org.openecomp.capabilities.metric.Ceilometer
831         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
832         occurrences:
833         - 1
834         - UNBOUNDED
835       network.outgoing.bytes_vdbe_vdbe_untr_2_port:
836         type: org.openecomp.capabilities.metric.Ceilometer
837         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
838         occurrences:
839         - 1
840         - UNBOUNDED
841       network.outgoing.bytes.rate_vdbe_vdbe_untr_1_port:
842         type: org.openecomp.capabilities.metric.Ceilometer
843         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
844         occurrences:
845         - 1
846         - UNBOUNDED
847       disk.device.read.requests.rate_vdbe:
848         type: org.openecomp.capabilities.metric.Ceilometer
849         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
850         occurrences:
851         - 1
852         - UNBOUNDED
853       disk.read.bytes_vdbe:
854         type: org.openecomp.capabilities.metric.Ceilometer
855         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
856         occurrences:
857         - 1
858         - UNBOUNDED
859   org.openecomp.resource.abstract.nodes.heat.subinterface.vlan1:
860     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
861     properties:
862       aap_untrusted_ip_prefix:
863         type: string
864         description: ip prefix for primary vDBE VM on the VAN untrusted network
865         required: true
866         status: SUPPORTED
867       aap_sec_untrusted_ip_prefix:
868         type: string
869         description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
870         required: true
871         status: SUPPORTED
872       ip_v6_address:
873         type: string
874         description: IPv6 address associated with subinterfaces
875         required: true
876         status: SUPPORTED
877       counter:
878         type: float
879         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.
880         required: true
881         status: SUPPORTED
882       subinterfaces_name_prefix:
883         type: string
884         description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
885         required: true
886         status: SUPPORTED
887       ip_address:
888         type: string
889         description: IPv4 address associated with subinterfaces
890         required: true
891         status: SUPPORTED
892       aap_address_mode:
893         type: string
894         description: Address mode for the vDBE cluster IP
895         required: true
896         status: SUPPORTED
897       aap_untrusted_v6_ip_prefix:
898         type: string
899         description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
900         required: true
901         status: SUPPORTED
902       parent_interface:
903         type: string
904         description: Parent Contrail interface
905         required: true
906         status: SUPPORTED
907       vn_network_list:
908         type: string
909         description: List of Contrail VLAN networks to use for the subinterfaces.   The order and number of these must match the VLAN ID list
910         required: true
911         status: SUPPORTED
912       mac_address:
913         type: string
914         description: HW MAC address to use for subinterface
915         required: true
916         status: SUPPORTED
917       vlan_tag_list:
918         type: list
919         description: List of VLAN IDs to use for subinterfaces
920         required: true
921         status: SUPPORTED
922         entry_schema: *id001
923       aap_sec_untrusted_ip_prefix_len:
924         type: string
925         description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
926         required: true
927         status: SUPPORTED
928       vmac_address:
929         type: string
930         description: virtual MAC address to use for subinterface
931         required: true
932         status: SUPPORTED
933       aap_untrusted_v6_ip_prefix_len:
934         type: string
935         description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
936         required: true
937         status: SUPPORTED
938       aap_untrusted_ip_prefix_len:
939         type: string
940         description: ip prefix length for the primary vDBE VM on the VAN untrusted network
941         required: true
942         status: SUPPORTED
943     requirements:
944     - dependency_vdbe_untr_x_subport:
945         capability: tosca.capabilities.Node
946         node: tosca.nodes.Root
947         relationship: tosca.relationships.DependsOn
948         occurrences:
949         - 0
950         - UNBOUNDED
951     - subinterface_link_vdbe_untr_x_subport:
952         capability: tosca.capabilities.network.Linkable
953         relationship: tosca.relationships.network.LinksTo
954         occurrences:
955         - 1
956         - 1
957     - binding_vdbe_untr_x_subport:
958         capability: tosca.capabilities.network.Bindable
959         node: org.openecomp.resource.cp.nodes.network.Port
960         relationship: tosca.relationships.network.BindsTo
961         occurrences:
962         - 1
963         - 1
964     capabilities:
965       feature_vdbe_untr_x_subport:
966         type: tosca.capabilities.Node
967         occurrences:
968         - 1
969         - UNBOUNDED
970   org.openecomp.resource.abstract.nodes.heat.subinterface.vlan2:
971     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
972     properties:
973       aap_untrusted_ip_prefix:
974         type: string
975         description: ip prefix for primary vDBE VM on the VAN untrusted network
976         required: true
977         status: SUPPORTED
978       aap_sec_untrusted_ip_prefix:
979         type: string
980         description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
981         required: true
982         status: SUPPORTED
983       ip_v6_address:
984         type: string
985         description: IPv6 address associated with subinterfaces
986         required: true
987         status: SUPPORTED
988       counter:
989         type: float
990         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.
991         required: true
992         status: SUPPORTED
993       subinterfaces_name_prefix:
994         type: string
995         description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
996         required: true
997         status: SUPPORTED
998       ip_address:
999         type: string
1000         description: IPv4 address associated with subinterfaces
1001         required: true
1002         status: SUPPORTED
1003       aap_address_mode:
1004         type: string
1005         description: Address mode for the vDBE cluster IP
1006         required: true
1007         status: SUPPORTED
1008       aap_untrusted_v6_ip_prefix:
1009         type: string
1010         description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
1011         required: true
1012         status: SUPPORTED
1013       parent_interface:
1014         type: string
1015         description: Parent Contrail interface
1016         required: true
1017         status: SUPPORTED
1018       vn_network_list:
1019         type: string
1020         description: List of Contrail VLAN networks to use for the subinterfaces.   The order and number of these must match the VLAN ID list
1021         required: true
1022         status: SUPPORTED
1023       mac_address:
1024         type: string
1025         description: HW MAC address to use for subinterface
1026         required: true
1027         status: SUPPORTED
1028       vlan_tag_list:
1029         type: list
1030         description: List of VLAN IDs to use for subinterfaces
1031         required: true
1032         status: SUPPORTED
1033         entry_schema:
1034           type: string
1035       aap_sec_untrusted_ip_prefix_len:
1036         type: string
1037         description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
1038         required: true
1039         status: SUPPORTED
1040       vmac_address:
1041         type: string
1042         description: virtual MAC address to use for subinterface
1043         required: true
1044         status: SUPPORTED
1045       aap_untrusted_v6_ip_prefix_len:
1046         type: string
1047         description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
1048         required: true
1049         status: SUPPORTED
1050       aap_untrusted_ip_prefix_len:
1051         type: string
1052         description: ip prefix length for the primary vDBE VM on the VAN untrusted network
1053         required: true
1054         status: SUPPORTED
1055     requirements:
1056     - dependency_vdbe_untr_x_subport_another:
1057         capability: tosca.capabilities.Node
1058         node: tosca.nodes.Root
1059         relationship: tosca.relationships.DependsOn
1060         occurrences:
1061         - 0
1062         - UNBOUNDED
1063     - subinterface_link_vdbe_untr_x_subport_another:
1064         capability: tosca.capabilities.network.Linkable
1065         relationship: tosca.relationships.network.LinksTo
1066         occurrences:
1067         - 1
1068         - 1
1069     - binding_vdbe_untr_x_subport_another:
1070         capability: tosca.capabilities.network.Bindable
1071         node: org.openecomp.resource.cp.nodes.network.Port
1072         relationship: tosca.relationships.network.BindsTo
1073         occurrences:
1074         - 1
1075         - 1
1076     capabilities:
1077       feature_vdbe_untr_x_subport_another:
1078         type: tosca.capabilities.Node
1079         occurrences:
1080         - 1
1081         - UNBOUNDED