7485e0dd990bae900f2a94154f700f80279e7cf7
[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.heat.subinterface.nested2:
9     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
10     properties:
11       aap_untrusted_ip_prefix:
12         type: string
13         description: ip prefix for primary vDBE VM on the VAN untrusted network
14         required: true
15         status: SUPPORTED
16       aap_sec_untrusted_ip_prefix:
17         type: string
18         description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
19         required: true
20         status: SUPPORTED
21       ip_v6_address:
22         type: string
23         description: IPv6 address associated with subinterfaces
24         required: true
25         status: SUPPORTED
26       counter:
27         type: float
28         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.
29         required: true
30         status: SUPPORTED
31       subinterfaces_name_prefix:
32         type: string
33         description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
34         required: true
35         status: SUPPORTED
36       ip_address:
37         type: string
38         description: IPv4 address associated with subinterfaces
39         required: true
40         status: SUPPORTED
41       aap_address_mode:
42         type: string
43         description: Address mode for the vDBE cluster IP
44         required: true
45         status: SUPPORTED
46       aap_untrusted_v6_ip_prefix:
47         type: string
48         description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
49         required: true
50         status: SUPPORTED
51       parent_interface:
52         type: string
53         description: Parent Contrail interface
54         required: true
55         status: SUPPORTED
56       vn_network_list:
57         type: string
58         description: List of Contrail VLAN networks to use for the subinterfaces.   The order and number of these must match the VLAN ID list
59         required: true
60         status: SUPPORTED
61       mac_address:
62         type: string
63         description: HW MAC address to use for subinterface
64         required: true
65         status: SUPPORTED
66       vlan_tag_list:
67         type: list
68         description: List of VLAN IDs to use for subinterfaces
69         required: true
70         status: SUPPORTED
71         entry_schema:
72           type: string
73       aap_sec_untrusted_ip_prefix_len:
74         type: string
75         description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
76         required: true
77         status: SUPPORTED
78       vmac_address:
79         type: string
80         description: virtual MAC address to use for subinterface
81         required: true
82         status: SUPPORTED
83       aap_untrusted_v6_ip_prefix_len:
84         type: string
85         description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
86         required: true
87         status: SUPPORTED
88       aap_untrusted_ip_prefix_len:
89         type: string
90         description: ip prefix length for the primary vDBE VM on the VAN untrusted network
91         required: true
92         status: SUPPORTED
93     requirements:
94     - dependency_vdbe_0_subint_oam_vmi_0:
95         capability: tosca.capabilities.Node
96         node: tosca.nodes.Root
97         relationship: tosca.relationships.DependsOn
98         occurrences:
99         - 0
100         - UNBOUNDED
101     - link_vdbe_0_subint_oam_vmi_0:
102         capability: tosca.capabilities.network.Linkable
103         relationship: tosca.relationships.network.LinksTo
104         occurrences:
105         - 1
106         - 1
107     - binding_vdbe_0_subint_oam_vmi_0:
108         capability: tosca.capabilities.network.Bindable
109         node: org.openecomp.resource.cp.nodes.network.Port
110         relationship: tosca.relationships.network.BindsTo
111         occurrences:
112         - 1
113         - 1
114     capabilities:
115       feature_vdbe_0_subint_oam_vmi_0:
116         type: tosca.capabilities.Node
117         occurrences:
118         - 1
119         - UNBOUNDED
120   org.openecomp.resource.abstract.nodes.vdbe:
121     derived_from: org.openecomp.resource.abstract.nodes.VFC
122     properties:
123       port_vdbe_untr_port_network_role_tag:
124         type: string
125         required: true
126         status: SUPPORTED
127       subinterface_nested1_aap_untrusted_v6_ip_prefix_len:
128         type: list
129         required: true
130         status: SUPPORTED
131         entry_schema:
132           type: string
133       subinterface_nested1_aap_address_mode:
134         type: list
135         required: true
136         status: SUPPORTED
137         entry_schema:
138           type: string
139       port_vdbe_untr_port_subnetpoolid:
140         type: string
141         required: true
142         status: SUPPORTED
143       subinterface_nested1_vn_network_list:
144         type: list
145         required: true
146         status: SUPPORTED
147         entry_schema:
148           type: string
149       compute_vdbe_availability_zone:
150         type: list
151         required: true
152         status: SUPPORTED
153         entry_schema:
154           type: string
155       vm_flavor_name:
156         type: string
157         required: true
158         status: SUPPORTED
159       port_vdbe_untr_port_order:
160         type: integer
161         required: true
162         status: SUPPORTED
163       vm_image_name:
164         type: string
165         required: true
166         status: SUPPORTED
167       port_vdbe_untr_port_exCP_naming:
168         type: org.openecomp.datatypes.Naming
169         required: true
170         status: SUPPORTED
171       subinterface_nested1_vmac_address:
172         type: list
173         required: true
174         status: SUPPORTED
175         entry_schema:
176           type: string
177       subinterface_nested1_ip_address:
178         type: list
179         required: true
180         status: SUPPORTED
181         entry_schema:
182           type: string
183       subinterface_nested1_subinterfaces_name_prefix:
184         type: list
185         required: true
186         status: SUPPORTED
187         entry_schema:
188           type: string
189       compute_vdbe_metadata:
190         type: list
191         required: true
192         status: SUPPORTED
193         entry_schema:
194           type: json
195       subinterface_nested1_service_template_filter_count:
196         type: list
197         required: true
198         status: SUPPORTED
199         entry_schema:
200           type: float
201       subinterface_nested1_aap_untrusted_v6_ip_prefix:
202         type: list
203         required: true
204         status: SUPPORTED
205         entry_schema:
206           type: string
207       subinterface_nested1_parent_interface:
208         type: list
209         required: true
210         status: SUPPORTED
211         entry_schema:
212           type: string
213       subinterface_nested1_aap_untrusted_ip_prefix_len:
214         type: list
215         required: true
216         status: SUPPORTED
217         entry_schema:
218           type: string
219       subinterface_nested1_ip_v6_address:
220         type: list
221         required: true
222         status: SUPPORTED
223         entry_schema:
224           type: string
225       port_vdbe_untr_port_mac_requirements:
226         type: org.openecomp.datatypes.network.MacRequirements
227         required: true
228         status: SUPPORTED
229       index_value:
230         type: integer
231         description: Index value of this substitution service template runtime instance
232         required: false
233         default: 0
234         status: SUPPORTED
235         constraints:
236         - greater_or_equal: 0
237       port_vdbe_untr_port_name:
238         type: list
239         required: true
240         status: SUPPORTED
241         entry_schema:
242           type: string
243       port_vdbe_untr_port_vlan_requirements:
244         type: list
245         required: true
246         status: SUPPORTED
247         entry_schema:
248           type: org.openecomp.datatypes.network.VlanRequirements
249       subinterface_nested1_mac_address:
250         type: list
251         required: true
252         status: SUPPORTED
253         entry_schema:
254           type: string
255       port_vdbe_untr_port_network_role:
256         type: string
257         required: true
258         status: SUPPORTED
259       subinterface_nested1_aap_untrusted_ip_prefix:
260         type: list
261         required: true
262         status: SUPPORTED
263         entry_schema:
264           type: string
265       subinterface_nested1_aap_sec_untrusted_ip_prefix_len:
266         type: list
267         required: true
268         status: SUPPORTED
269         entry_schema:
270           type: string
271       subinterface_nested1_vlan_tag_list:
272         type: list
273         required: true
274         status: SUPPORTED
275         entry_schema:
276           type: json
277       compute_vdbe_name:
278         type: list
279         required: true
280         status: SUPPORTED
281         entry_schema:
282           type: string
283       subinterface_nested1_aap_sec_untrusted_ip_prefix:
284         type: list
285         required: true
286         status: SUPPORTED
287         entry_schema:
288           type: string
289       port_vdbe_untr_port_ip_requirements:
290         type: list
291         required: true
292         status: SUPPORTED
293         entry_schema:
294           type: org.openecomp.datatypes.network.IpRequirements
295     requirements:
296     - dependency_vdbe_vdbe_untr_port_nested1:
297         capability: tosca.capabilities.Node
298         node: tosca.nodes.Root
299         relationship: tosca.relationships.DependsOn
300         occurrences:
301         - 0
302         - UNBOUNDED
303     - dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_nested1:
304         capability: tosca.capabilities.Node
305         node: tosca.nodes.Root
306         relationship: tosca.relationships.DependsOn
307         occurrences:
308         - 0
309         - UNBOUNDED
310     - link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_nested1:
311         capability: tosca.capabilities.network.Linkable
312         relationship: tosca.relationships.network.LinksTo
313         occurrences:
314         - 1
315         - 1
316     - dependency_vdbe:
317         capability: tosca.capabilities.Node
318         node: tosca.nodes.Root
319         relationship: tosca.relationships.DependsOn
320         occurrences:
321         - 0
322         - UNBOUNDED
323     - local_storage_vdbe:
324         capability: tosca.capabilities.Attachment
325         node: tosca.nodes.BlockStorage
326         relationship: tosca.relationships.AttachesTo
327         occurrences:
328         - 0
329         - UNBOUNDED
330     - dependency_vdbe_vdbe_untr_port:
331         capability: tosca.capabilities.Node
332         node: tosca.nodes.Root
333         relationship: tosca.relationships.DependsOn
334         occurrences:
335         - 0
336         - UNBOUNDED
337     - link_vdbe_vdbe_untr_port:
338         capability: tosca.capabilities.network.Linkable
339         relationship: tosca.relationships.network.LinksTo
340         occurrences:
341         - 1
342         - 1
343     capabilities:
344       network.outgoing.packets.rate_vdbe_vdbe_untr_port:
345         type: org.openecomp.capabilities.metric.Ceilometer
346         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
347         occurrences:
348         - 1
349         - UNBOUNDED
350       network.outgoing.bytes_vdbe_vdbe_untr_port:
351         type: org.openecomp.capabilities.metric.Ceilometer
352         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
353         occurrences:
354         - 1
355         - UNBOUNDED
356       feature_vdbe:
357         type: tosca.capabilities.Node
358         occurrences:
359         - 1
360         - UNBOUNDED
361       feature_vdbe_vdbe_untr_port:
362         type: tosca.capabilities.Node
363         occurrences:
364         - 1
365         - UNBOUNDED
366       attachment_vdbe_vdbe_untr_port:
367         type: tosca.capabilities.Attachment
368         occurrences:
369         - 1
370         - UNBOUNDED
371       disk.device.iops_vdbe:
372         type: org.openecomp.capabilities.metric.Ceilometer
373         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
374         occurrences:
375         - 1
376         - UNBOUNDED
377       endpoint_vdbe:
378         type: tosca.capabilities.Endpoint.Admin
379         occurrences:
380         - 1
381         - UNBOUNDED
382       disk.ephemeral.size_vdbe:
383         type: org.openecomp.capabilities.metric.Ceilometer
384         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
385         occurrences:
386         - 1
387         - UNBOUNDED
388       cpu_util_vdbe:
389         type: org.openecomp.capabilities.metric.Ceilometer
390         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
391         occurrences:
392         - 1
393         - UNBOUNDED
394       vcpus_vdbe:
395         type: org.openecomp.capabilities.metric.Ceilometer
396         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
397         occurrences:
398         - 1
399         - UNBOUNDED
400       disk.write.requests_vdbe:
401         type: org.openecomp.capabilities.metric.Ceilometer
402         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
403         occurrences:
404         - 1
405         - UNBOUNDED
406       disk.device.latency_vdbe:
407         type: org.openecomp.capabilities.metric.Ceilometer
408         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
409         occurrences:
410         - 1
411         - UNBOUNDED
412       disk.device.write.requests.rate_vdbe:
413         type: org.openecomp.capabilities.metric.Ceilometer
414         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
415         occurrences:
416         - 1
417         - UNBOUNDED
418       disk.write.bytes.rate_vdbe:
419         type: org.openecomp.capabilities.metric.Ceilometer
420         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
421         occurrences:
422         - 1
423         - UNBOUNDED
424       network.incoming.packets_vdbe_vdbe_untr_port:
425         type: org.openecomp.capabilities.metric.Ceilometer
426         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
427         occurrences:
428         - 1
429         - UNBOUNDED
430       scalable_vdbe:
431         type: tosca.capabilities.Scalable
432         occurrences:
433         - 1
434         - UNBOUNDED
435       disk.iops_vdbe:
436         type: org.openecomp.capabilities.metric.Ceilometer
437         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
438         occurrences:
439         - 1
440         - UNBOUNDED
441       disk.device.write.requests_vdbe:
442         type: org.openecomp.capabilities.metric.Ceilometer
443         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
444         occurrences:
445         - 1
446         - UNBOUNDED
447       disk.device.capacity_vdbe:
448         type: org.openecomp.capabilities.metric.Ceilometer
449         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
450         occurrences:
451         - 1
452         - UNBOUNDED
453       feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_nested1:
454         type: tosca.capabilities.Node
455         occurrences:
456         - 1
457         - UNBOUNDED
458       disk.device.allocation_vdbe:
459         type: org.openecomp.capabilities.metric.Ceilometer
460         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
461         occurrences:
462         - 1
463         - UNBOUNDED
464       disk.usage_vdbe:
465         type: org.openecomp.capabilities.metric.Ceilometer
466         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
467         occurrences:
468         - 1
469         - UNBOUNDED
470       memory.usage_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       network.outpoing.packets_vdbe_vdbe_untr_port:
477         type: org.openecomp.capabilities.metric.Ceilometer
478         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
479         occurrences:
480         - 1
481         - UNBOUNDED
482       network.outgoing.bytes.rate_vdbe_vdbe_untr_port:
483         type: org.openecomp.capabilities.metric.Ceilometer
484         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
485         occurrences:
486         - 1
487         - UNBOUNDED
488       disk.read.requests_vdbe:
489         type: org.openecomp.capabilities.metric.Ceilometer
490         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
491         occurrences:
492         - 1
493         - UNBOUNDED
494       forwarder_vdbe_vdbe_untr_port:
495         type: org.openecomp.capabilities.Forwarder
496         occurrences:
497         - 1
498         - UNBOUNDED
499       binding_vdbe_vdbe_untr_port:
500         type: tosca.capabilities.network.Bindable
501         valid_source_types:
502         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
503         occurrences:
504         - 0
505         - UNBOUNDED
506       instance_vdbe:
507         type: org.openecomp.capabilities.metric.Ceilometer
508         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
509         occurrences:
510         - 1
511         - UNBOUNDED
512       network.incoming.bytes.rate_vdbe_vdbe_untr_port:
513         type: org.openecomp.capabilities.metric.Ceilometer
514         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
515         occurrences:
516         - 1
517         - UNBOUNDED
518       cpu.delta_vdbe:
519         type: org.openecomp.capabilities.metric.Ceilometer
520         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
521         occurrences:
522         - 1
523         - UNBOUNDED
524       disk.device.read.bytes.rate_vdbe:
525         type: org.openecomp.capabilities.metric.Ceilometer
526         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
527         occurrences:
528         - 1
529         - UNBOUNDED
530       disk.device.write.bytes.rate_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       feature_vdbe_vdbe_untr_port_nested1:
537         type: tosca.capabilities.Node
538         occurrences:
539         - 1
540         - UNBOUNDED
541       memory.resident_vdbe:
542         type: org.openecomp.capabilities.metric.Ceilometer
543         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
544         occurrences:
545         - 1
546         - UNBOUNDED
547       disk.write.requests.rate_vdbe:
548         type: org.openecomp.capabilities.metric.Ceilometer
549         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
550         occurrences:
551         - 1
552         - UNBOUNDED
553       cpu_vdbe:
554         type: org.openecomp.capabilities.metric.Ceilometer
555         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
556         occurrences:
557         - 1
558         - UNBOUNDED
559       disk.write.bytes_vdbe:
560         type: org.openecomp.capabilities.metric.Ceilometer
561         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
562         occurrences:
563         - 1
564         - UNBOUNDED
565       disk.device.usage_vdbe:
566         type: org.openecomp.capabilities.metric.Ceilometer
567         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
568         occurrences:
569         - 1
570         - UNBOUNDED
571       disk.device.read.bytes_vdbe:
572         type: org.openecomp.capabilities.metric.Ceilometer
573         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
574         occurrences:
575         - 1
576         - UNBOUNDED
577       disk.latency_vdbe:
578         type: org.openecomp.capabilities.metric.Ceilometer
579         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
580         occurrences:
581         - 1
582         - UNBOUNDED
583       network.incoming.bytes_vdbe_vdbe_untr_port:
584         type: org.openecomp.capabilities.metric.Ceilometer
585         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
586         occurrences:
587         - 1
588         - UNBOUNDED
589       disk.capacity_vdbe:
590         type: org.openecomp.capabilities.metric.Ceilometer
591         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
592         occurrences:
593         - 1
594         - UNBOUNDED
595       host_vdbe:
596         type: tosca.capabilities.Container
597         valid_source_types:
598         - tosca.nodes.SoftwareComponent
599         occurrences:
600         - 1
601         - UNBOUNDED
602       disk.allocation_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       disk.read.bytes.rate_vdbe:
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       os_vdbe:
615         type: tosca.capabilities.OperatingSystem
616         occurrences:
617         - 1
618         - UNBOUNDED
619       disk.device.read.requests_vdbe:
620         type: org.openecomp.capabilities.metric.Ceilometer
621         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
622         occurrences:
623         - 1
624         - UNBOUNDED
625       disk.root.size_vdbe:
626         type: org.openecomp.capabilities.metric.Ceilometer
627         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
628         occurrences:
629         - 1
630         - UNBOUNDED
631       memory_vdbe:
632         type: org.openecomp.capabilities.metric.Ceilometer
633         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
634         occurrences:
635         - 1
636         - UNBOUNDED
637       binding_vdbe:
638         type: tosca.capabilities.network.Bindable
639         occurrences:
640         - 1
641         - UNBOUNDED
642       disk.device.write.bytes_vdbe:
643         type: org.openecomp.capabilities.metric.Ceilometer
644         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
645         occurrences:
646         - 1
647         - UNBOUNDED
648       disk.device.read.requests.rate_vdbe:
649         type: org.openecomp.capabilities.metric.Ceilometer
650         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
651         occurrences:
652         - 1
653         - UNBOUNDED
654       disk.read.bytes_vdbe:
655         type: org.openecomp.capabilities.metric.Ceilometer
656         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
657         occurrences:
658         - 1
659         - UNBOUNDED
660       network.incoming.packets.rate_vdbe_vdbe_untr_port:
661         type: org.openecomp.capabilities.metric.Ceilometer
662         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
663         occurrences:
664         - 1
665         - UNBOUNDED
666   org.openecomp.resource.abstract.nodes.heat.subinterface.nested1:
667     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
668     properties:
669       aap_untrusted_ip_prefix:
670         type: string
671         description: ip prefix for primary vDBE VM on the VAN untrusted network
672         required: true
673         status: SUPPORTED
674       aap_sec_untrusted_ip_prefix:
675         type: string
676         description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
677         required: true
678         status: SUPPORTED
679       ip_v6_address:
680         type: string
681         description: IPv6 address associated with subinterfaces
682         required: true
683         status: SUPPORTED
684       counter:
685         type: float
686         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.
687         required: true
688         status: SUPPORTED
689       subinterfaces_name_prefix:
690         type: string
691         description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
692         required: true
693         status: SUPPORTED
694       ip_address:
695         type: string
696         description: IPv4 address associated with subinterfaces
697         required: true
698         status: SUPPORTED
699       aap_address_mode:
700         type: string
701         description: Address mode for the vDBE cluster IP
702         required: true
703         status: SUPPORTED
704       aap_untrusted_v6_ip_prefix:
705         type: string
706         description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
707         required: true
708         status: SUPPORTED
709       parent_interface:
710         type: string
711         description: Parent Contrail interface
712         required: true
713         status: SUPPORTED
714       vn_network_list:
715         type: string
716         description: List of Contrail VLAN networks to use for the subinterfaces.   The order and number of these must match the VLAN ID list
717         required: true
718         status: SUPPORTED
719       mac_address:
720         type: string
721         description: HW MAC address to use for subinterface
722         required: true
723         status: SUPPORTED
724       vlan_tag_list:
725         type: list
726         description: List of VLAN IDs to use for subinterfaces
727         required: true
728         status: SUPPORTED
729         entry_schema:
730           type: string
731       aap_sec_untrusted_ip_prefix_len:
732         type: string
733         description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
734         required: true
735         status: SUPPORTED
736       vmac_address:
737         type: string
738         description: virtual MAC address to use for subinterface
739         required: true
740         status: SUPPORTED
741       aap_untrusted_v6_ip_prefix_len:
742         type: string
743         description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
744         required: true
745         status: SUPPORTED
746       aap_untrusted_ip_prefix_len:
747         type: string
748         description: ip prefix length for the primary vDBE VM on the VAN untrusted network
749         required: true
750         status: SUPPORTED
751     requirements:
752     - dependency_vdbe_0_subint_untr_vmi_0:
753         capability: tosca.capabilities.Node
754         node: tosca.nodes.Root
755         relationship: tosca.relationships.DependsOn
756         occurrences:
757         - 0
758         - UNBOUNDED
759     - link_vdbe_0_subint_untr_vmi_0:
760         capability: tosca.capabilities.network.Linkable
761         relationship: tosca.relationships.network.LinksTo
762         occurrences:
763         - 1
764         - 1
765     - binding_vdbe_0_subint_untr_vmi_0:
766         capability: tosca.capabilities.network.Bindable
767         node: org.openecomp.resource.cp.nodes.network.Port
768         relationship: tosca.relationships.network.BindsTo
769         occurrences:
770         - 1
771         - 1
772     capabilities:
773       feature_vdbe_0_subint_untr_vmi_0:
774         type: tosca.capabilities.Node
775         occurrences:
776         - 1
777         - UNBOUNDED
778   org.openecomp.resource.abstract.nodes.vdbe_1:
779     derived_from: org.openecomp.resource.abstract.nodes.VFC
780     properties:
781       port_vdbe_untr_port_network_role_tag:
782         type: string
783         required: true
784         status: SUPPORTED
785       subinterface_nested2_subinterfaces_name_prefix:
786         type: list
787         required: true
788         status: SUPPORTED
789         entry_schema:
790           type: string
791       port_vdbe_untr_port_subnetpoolid:
792         type: string
793         required: true
794         status: SUPPORTED
795       compute_vdbe_availability_zone:
796         type: list
797         required: true
798         status: SUPPORTED
799         entry_schema:
800           type: string
801       subinterface_nested2_aap_untrusted_v6_ip_prefix:
802         type: list
803         required: true
804         status: SUPPORTED
805         entry_schema:
806           type: string
807       vm_flavor_name:
808         type: string
809         required: true
810         status: SUPPORTED
811       subinterface_nested2_parent_interface:
812         type: list
813         required: true
814         status: SUPPORTED
815         entry_schema:
816           type: string
817       subinterface_nested2_aap_sec_untrusted_ip_prefix:
818         type: list
819         required: true
820         status: SUPPORTED
821         entry_schema:
822           type: string
823       port_vdbe_untr_port_order:
824         type: integer
825         required: true
826         status: SUPPORTED
827       subinterface_nested2_vmac_address:
828         type: list
829         required: true
830         status: SUPPORTED
831         entry_schema:
832           type: string
833       vm_image_name:
834         type: string
835         required: true
836         status: SUPPORTED
837       port_vdbe_untr_port_exCP_naming:
838         type: org.openecomp.datatypes.Naming
839         required: true
840         status: SUPPORTED
841       compute_vdbe_metadata:
842         type: list
843         required: true
844         status: SUPPORTED
845         entry_schema:
846           type: json
847       subinterface_nested2_aap_sec_untrusted_ip_prefix_len:
848         type: list
849         required: true
850         status: SUPPORTED
851         entry_schema:
852           type: string
853       subinterface_nested2_mac_address:
854         type: list
855         required: true
856         status: SUPPORTED
857         entry_schema:
858           type: string
859       port_vdbe_untr_port_mac_requirements:
860         type: org.openecomp.datatypes.network.MacRequirements
861         required: true
862         status: SUPPORTED
863       subinterface_nested2_ip_address:
864         type: list
865         required: true
866         status: SUPPORTED
867         entry_schema:
868           type: string
869       index_value:
870         type: integer
871         description: Index value of this substitution service template runtime instance
872         required: false
873         default: 0
874         status: SUPPORTED
875         constraints:
876         - greater_or_equal: 0
877       port_vdbe_untr_port_name:
878         type: list
879         required: true
880         status: SUPPORTED
881         entry_schema:
882           type: string
883       subinterface_nested2_vlan_tag_list:
884         type: list
885         required: true
886         status: SUPPORTED
887         entry_schema:
888           type: json
889       port_vdbe_untr_port_vlan_requirements:
890         type: list
891         required: true
892         status: SUPPORTED
893         entry_schema:
894           type: org.openecomp.datatypes.network.VlanRequirements
895       subinterface_nested2_aap_untrusted_ip_prefix_len:
896         type: list
897         required: true
898         status: SUPPORTED
899         entry_schema:
900           type: string
901       port_vdbe_untr_port_network_role:
902         type: string
903         required: true
904         status: SUPPORTED
905       subinterface_nested2_service_template_filter_count:
906         type: list
907         required: true
908         status: SUPPORTED
909         entry_schema:
910           type: float
911       subinterface_nested2_counter:
912         type: list
913         required: true
914         status: SUPPORTED
915         entry_schema:
916           type: float
917       subinterface_nested2_aap_untrusted_v6_ip_prefix_len:
918         type: list
919         required: true
920         status: SUPPORTED
921         entry_schema:
922           type: string
923       subinterface_nested2_ip_v6_address:
924         type: list
925         required: true
926         status: SUPPORTED
927         entry_schema:
928           type: string
929       compute_vdbe_name:
930         type: list
931         required: true
932         status: SUPPORTED
933         entry_schema:
934           type: string
935       subinterface_nested2_aap_untrusted_ip_prefix:
936         type: list
937         required: true
938         status: SUPPORTED
939         entry_schema:
940           type: string
941       subinterface_nested2_aap_address_mode:
942         type: list
943         required: true
944         status: SUPPORTED
945         entry_schema:
946           type: string
947       subinterface_nested2_vn_network_list:
948         type: list
949         required: true
950         status: SUPPORTED
951         entry_schema:
952           type: string
953       port_vdbe_untr_port_ip_requirements:
954         type: list
955         required: true
956         status: SUPPORTED
957         entry_schema:
958           type: org.openecomp.datatypes.network.IpRequirements
959     requirements:
960     - dependency_vdbe_vdbe_untr_port_nested2:
961         capability: tosca.capabilities.Node
962         node: tosca.nodes.Root
963         relationship: tosca.relationships.DependsOn
964         occurrences:
965         - 0
966         - UNBOUNDED
967     - dependency_vdbe_0_subint_oam_vmi_0_vdbe_vdbe_untr_port_nested2:
968         capability: tosca.capabilities.Node
969         node: tosca.nodes.Root
970         relationship: tosca.relationships.DependsOn
971         occurrences:
972         - 0
973         - UNBOUNDED
974     - link_vdbe_0_subint_oam_vmi_0_vdbe_vdbe_untr_port_nested2:
975         capability: tosca.capabilities.network.Linkable
976         relationship: tosca.relationships.network.LinksTo
977         occurrences:
978         - 1
979         - 1
980     - dependency_vdbe:
981         capability: tosca.capabilities.Node
982         node: tosca.nodes.Root
983         relationship: tosca.relationships.DependsOn
984         occurrences:
985         - 0
986         - UNBOUNDED
987     - local_storage_vdbe:
988         capability: tosca.capabilities.Attachment
989         node: tosca.nodes.BlockStorage
990         relationship: tosca.relationships.AttachesTo
991         occurrences:
992         - 0
993         - UNBOUNDED
994     - dependency_vdbe_vdbe_untr_port:
995         capability: tosca.capabilities.Node
996         node: tosca.nodes.Root
997         relationship: tosca.relationships.DependsOn
998         occurrences:
999         - 0
1000         - UNBOUNDED
1001     - link_vdbe_vdbe_untr_port:
1002         capability: tosca.capabilities.network.Linkable
1003         relationship: tosca.relationships.network.LinksTo
1004         occurrences:
1005         - 1
1006         - 1
1007     capabilities:
1008       network.outgoing.packets.rate_vdbe_vdbe_untr_port:
1009         type: org.openecomp.capabilities.metric.Ceilometer
1010         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1011         occurrences:
1012         - 1
1013         - UNBOUNDED
1014       network.outgoing.bytes_vdbe_vdbe_untr_port:
1015         type: org.openecomp.capabilities.metric.Ceilometer
1016         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1017         occurrences:
1018         - 1
1019         - UNBOUNDED
1020       feature_vdbe:
1021         type: tosca.capabilities.Node
1022         occurrences:
1023         - 1
1024         - UNBOUNDED
1025       feature_vdbe_vdbe_untr_port:
1026         type: tosca.capabilities.Node
1027         occurrences:
1028         - 1
1029         - UNBOUNDED
1030       attachment_vdbe_vdbe_untr_port:
1031         type: tosca.capabilities.Attachment
1032         occurrences:
1033         - 1
1034         - UNBOUNDED
1035       disk.device.iops_vdbe:
1036         type: org.openecomp.capabilities.metric.Ceilometer
1037         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1038         occurrences:
1039         - 1
1040         - UNBOUNDED
1041       endpoint_vdbe:
1042         type: tosca.capabilities.Endpoint.Admin
1043         occurrences:
1044         - 1
1045         - UNBOUNDED
1046       disk.ephemeral.size_vdbe:
1047         type: org.openecomp.capabilities.metric.Ceilometer
1048         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1049         occurrences:
1050         - 1
1051         - UNBOUNDED
1052       cpu_util_vdbe:
1053         type: org.openecomp.capabilities.metric.Ceilometer
1054         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1055         occurrences:
1056         - 1
1057         - UNBOUNDED
1058       vcpus_vdbe:
1059         type: org.openecomp.capabilities.metric.Ceilometer
1060         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1061         occurrences:
1062         - 1
1063         - UNBOUNDED
1064       disk.write.requests_vdbe:
1065         type: org.openecomp.capabilities.metric.Ceilometer
1066         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1067         occurrences:
1068         - 1
1069         - UNBOUNDED
1070       disk.device.latency_vdbe:
1071         type: org.openecomp.capabilities.metric.Ceilometer
1072         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1073         occurrences:
1074         - 1
1075         - UNBOUNDED
1076       disk.device.write.requests.rate_vdbe:
1077         type: org.openecomp.capabilities.metric.Ceilometer
1078         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1079         occurrences:
1080         - 1
1081         - UNBOUNDED
1082       disk.write.bytes.rate_vdbe:
1083         type: org.openecomp.capabilities.metric.Ceilometer
1084         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1085         occurrences:
1086         - 1
1087         - UNBOUNDED
1088       network.incoming.packets_vdbe_vdbe_untr_port:
1089         type: org.openecomp.capabilities.metric.Ceilometer
1090         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1091         occurrences:
1092         - 1
1093         - UNBOUNDED
1094       scalable_vdbe:
1095         type: tosca.capabilities.Scalable
1096         occurrences:
1097         - 1
1098         - UNBOUNDED
1099       disk.iops_vdbe:
1100         type: org.openecomp.capabilities.metric.Ceilometer
1101         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1102         occurrences:
1103         - 1
1104         - UNBOUNDED
1105       disk.device.write.requests_vdbe:
1106         type: org.openecomp.capabilities.metric.Ceilometer
1107         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1108         occurrences:
1109         - 1
1110         - UNBOUNDED
1111       disk.device.capacity_vdbe:
1112         type: org.openecomp.capabilities.metric.Ceilometer
1113         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1114         occurrences:
1115         - 1
1116         - UNBOUNDED
1117       disk.device.allocation_vdbe:
1118         type: org.openecomp.capabilities.metric.Ceilometer
1119         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1120         occurrences:
1121         - 1
1122         - UNBOUNDED
1123       disk.usage_vdbe:
1124         type: org.openecomp.capabilities.metric.Ceilometer
1125         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1126         occurrences:
1127         - 1
1128         - UNBOUNDED
1129       memory.usage_vdbe:
1130         type: org.openecomp.capabilities.metric.Ceilometer
1131         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1132         occurrences:
1133         - 1
1134         - UNBOUNDED
1135       network.outpoing.packets_vdbe_vdbe_untr_port:
1136         type: org.openecomp.capabilities.metric.Ceilometer
1137         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1138         occurrences:
1139         - 1
1140         - UNBOUNDED
1141       network.outgoing.bytes.rate_vdbe_vdbe_untr_port:
1142         type: org.openecomp.capabilities.metric.Ceilometer
1143         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1144         occurrences:
1145         - 1
1146         - UNBOUNDED
1147       disk.read.requests_vdbe:
1148         type: org.openecomp.capabilities.metric.Ceilometer
1149         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1150         occurrences:
1151         - 1
1152         - UNBOUNDED
1153       forwarder_vdbe_vdbe_untr_port:
1154         type: org.openecomp.capabilities.Forwarder
1155         occurrences:
1156         - 1
1157         - UNBOUNDED
1158       binding_vdbe_vdbe_untr_port:
1159         type: tosca.capabilities.network.Bindable
1160         valid_source_types:
1161         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
1162         occurrences:
1163         - 0
1164         - UNBOUNDED
1165       instance_vdbe:
1166         type: org.openecomp.capabilities.metric.Ceilometer
1167         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1168         occurrences:
1169         - 1
1170         - UNBOUNDED
1171       network.incoming.bytes.rate_vdbe_vdbe_untr_port:
1172         type: org.openecomp.capabilities.metric.Ceilometer
1173         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1174         occurrences:
1175         - 1
1176         - UNBOUNDED
1177       cpu.delta_vdbe:
1178         type: org.openecomp.capabilities.metric.Ceilometer
1179         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1180         occurrences:
1181         - 1
1182         - UNBOUNDED
1183       disk.device.read.bytes.rate_vdbe:
1184         type: org.openecomp.capabilities.metric.Ceilometer
1185         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1186         occurrences:
1187         - 1
1188         - UNBOUNDED
1189       disk.device.write.bytes.rate_vdbe:
1190         type: org.openecomp.capabilities.metric.Ceilometer
1191         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1192         occurrences:
1193         - 1
1194         - UNBOUNDED
1195       memory.resident_vdbe:
1196         type: org.openecomp.capabilities.metric.Ceilometer
1197         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1198         occurrences:
1199         - 1
1200         - UNBOUNDED
1201       feature_vdbe_vdbe_untr_port_nested2:
1202         type: tosca.capabilities.Node
1203         occurrences:
1204         - 1
1205         - UNBOUNDED
1206       disk.write.requests.rate_vdbe:
1207         type: org.openecomp.capabilities.metric.Ceilometer
1208         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1209         occurrences:
1210         - 1
1211         - UNBOUNDED
1212       cpu_vdbe:
1213         type: org.openecomp.capabilities.metric.Ceilometer
1214         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1215         occurrences:
1216         - 1
1217         - UNBOUNDED
1218       disk.write.bytes_vdbe:
1219         type: org.openecomp.capabilities.metric.Ceilometer
1220         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1221         occurrences:
1222         - 1
1223         - UNBOUNDED
1224       disk.device.usage_vdbe:
1225         type: org.openecomp.capabilities.metric.Ceilometer
1226         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1227         occurrences:
1228         - 1
1229         - UNBOUNDED
1230       disk.device.read.bytes_vdbe:
1231         type: org.openecomp.capabilities.metric.Ceilometer
1232         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1233         occurrences:
1234         - 1
1235         - UNBOUNDED
1236       disk.latency_vdbe:
1237         type: org.openecomp.capabilities.metric.Ceilometer
1238         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1239         occurrences:
1240         - 1
1241         - UNBOUNDED
1242       network.incoming.bytes_vdbe_vdbe_untr_port:
1243         type: org.openecomp.capabilities.metric.Ceilometer
1244         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1245         occurrences:
1246         - 1
1247         - UNBOUNDED
1248       disk.capacity_vdbe:
1249         type: org.openecomp.capabilities.metric.Ceilometer
1250         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1251         occurrences:
1252         - 1
1253         - UNBOUNDED
1254       host_vdbe:
1255         type: tosca.capabilities.Container
1256         valid_source_types:
1257         - tosca.nodes.SoftwareComponent
1258         occurrences:
1259         - 1
1260         - UNBOUNDED
1261       disk.allocation_vdbe:
1262         type: org.openecomp.capabilities.metric.Ceilometer
1263         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1264         occurrences:
1265         - 1
1266         - UNBOUNDED
1267       feature_vdbe_0_subint_oam_vmi_0_vdbe_vdbe_untr_port_nested2:
1268         type: tosca.capabilities.Node
1269         occurrences:
1270         - 1
1271         - UNBOUNDED
1272       disk.read.bytes.rate_vdbe:
1273         type: org.openecomp.capabilities.metric.Ceilometer
1274         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1275         occurrences:
1276         - 1
1277         - UNBOUNDED
1278       os_vdbe:
1279         type: tosca.capabilities.OperatingSystem
1280         occurrences:
1281         - 1
1282         - UNBOUNDED
1283       disk.device.read.requests_vdbe:
1284         type: org.openecomp.capabilities.metric.Ceilometer
1285         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1286         occurrences:
1287         - 1
1288         - UNBOUNDED
1289       disk.root.size_vdbe:
1290         type: org.openecomp.capabilities.metric.Ceilometer
1291         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1292         occurrences:
1293         - 1
1294         - UNBOUNDED
1295       memory_vdbe:
1296         type: org.openecomp.capabilities.metric.Ceilometer
1297         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1298         occurrences:
1299         - 1
1300         - UNBOUNDED
1301       binding_vdbe:
1302         type: tosca.capabilities.network.Bindable
1303         occurrences:
1304         - 1
1305         - UNBOUNDED
1306       disk.device.write.bytes_vdbe:
1307         type: org.openecomp.capabilities.metric.Ceilometer
1308         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1309         occurrences:
1310         - 1
1311         - UNBOUNDED
1312       disk.device.read.requests.rate_vdbe:
1313         type: org.openecomp.capabilities.metric.Ceilometer
1314         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1315         occurrences:
1316         - 1
1317         - UNBOUNDED
1318       disk.read.bytes_vdbe:
1319         type: org.openecomp.capabilities.metric.Ceilometer
1320         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1321         occurrences:
1322         - 1
1323         - UNBOUNDED
1324       network.incoming.packets.rate_vdbe_vdbe_untr_port:
1325         type: org.openecomp.capabilities.metric.Ceilometer
1326         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1327         occurrences:
1328         - 1
1329         - UNBOUNDED