7bf576a9c5777aa76da85d7c3603ef2fae64ca1f
[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     - subinterface_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     - subinterface_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         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
504         occurrences:
505         - 0
506         - UNBOUNDED
507       instance_vdbe:
508         type: org.openecomp.capabilities.metric.Ceilometer
509         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
510         occurrences:
511         - 1
512         - UNBOUNDED
513       network.incoming.bytes.rate_vdbe_vdbe_untr_port:
514         type: org.openecomp.capabilities.metric.Ceilometer
515         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
516         occurrences:
517         - 1
518         - UNBOUNDED
519       cpu.delta_vdbe:
520         type: org.openecomp.capabilities.metric.Ceilometer
521         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
522         occurrences:
523         - 1
524         - UNBOUNDED
525       disk.device.read.bytes.rate_vdbe:
526         type: org.openecomp.capabilities.metric.Ceilometer
527         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
528         occurrences:
529         - 1
530         - UNBOUNDED
531       disk.device.write.bytes.rate_vdbe:
532         type: org.openecomp.capabilities.metric.Ceilometer
533         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
534         occurrences:
535         - 1
536         - UNBOUNDED
537       feature_vdbe_vdbe_untr_port_nested1:
538         type: tosca.capabilities.Node
539         occurrences:
540         - 1
541         - UNBOUNDED
542       memory.resident_vdbe:
543         type: org.openecomp.capabilities.metric.Ceilometer
544         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
545         occurrences:
546         - 1
547         - UNBOUNDED
548       disk.write.requests.rate_vdbe:
549         type: org.openecomp.capabilities.metric.Ceilometer
550         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
551         occurrences:
552         - 1
553         - UNBOUNDED
554       cpu_vdbe:
555         type: org.openecomp.capabilities.metric.Ceilometer
556         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
557         occurrences:
558         - 1
559         - UNBOUNDED
560       disk.write.bytes_vdbe:
561         type: org.openecomp.capabilities.metric.Ceilometer
562         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
563         occurrences:
564         - 1
565         - UNBOUNDED
566       disk.device.usage_vdbe:
567         type: org.openecomp.capabilities.metric.Ceilometer
568         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
569         occurrences:
570         - 1
571         - UNBOUNDED
572       disk.device.read.bytes_vdbe:
573         type: org.openecomp.capabilities.metric.Ceilometer
574         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
575         occurrences:
576         - 1
577         - UNBOUNDED
578       disk.latency_vdbe:
579         type: org.openecomp.capabilities.metric.Ceilometer
580         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
581         occurrences:
582         - 1
583         - UNBOUNDED
584       network.incoming.bytes_vdbe_vdbe_untr_port:
585         type: org.openecomp.capabilities.metric.Ceilometer
586         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
587         occurrences:
588         - 1
589         - UNBOUNDED
590       disk.capacity_vdbe:
591         type: org.openecomp.capabilities.metric.Ceilometer
592         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
593         occurrences:
594         - 1
595         - UNBOUNDED
596       host_vdbe:
597         type: tosca.capabilities.Container
598         valid_source_types:
599         - tosca.nodes.SoftwareComponent
600         occurrences:
601         - 1
602         - UNBOUNDED
603       disk.allocation_vdbe:
604         type: org.openecomp.capabilities.metric.Ceilometer
605         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
606         occurrences:
607         - 1
608         - UNBOUNDED
609       disk.read.bytes.rate_vdbe:
610         type: org.openecomp.capabilities.metric.Ceilometer
611         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
612         occurrences:
613         - 1
614         - UNBOUNDED
615       os_vdbe:
616         type: tosca.capabilities.OperatingSystem
617         occurrences:
618         - 1
619         - UNBOUNDED
620       disk.device.read.requests_vdbe:
621         type: org.openecomp.capabilities.metric.Ceilometer
622         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
623         occurrences:
624         - 1
625         - UNBOUNDED
626       disk.root.size_vdbe:
627         type: org.openecomp.capabilities.metric.Ceilometer
628         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
629         occurrences:
630         - 1
631         - UNBOUNDED
632       memory_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       binding_vdbe:
639         type: tosca.capabilities.network.Bindable
640         occurrences:
641         - 1
642         - UNBOUNDED
643       disk.device.write.bytes_vdbe:
644         type: org.openecomp.capabilities.metric.Ceilometer
645         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
646         occurrences:
647         - 1
648         - UNBOUNDED
649       disk.device.read.requests.rate_vdbe:
650         type: org.openecomp.capabilities.metric.Ceilometer
651         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
652         occurrences:
653         - 1
654         - UNBOUNDED
655       disk.read.bytes_vdbe:
656         type: org.openecomp.capabilities.metric.Ceilometer
657         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
658         occurrences:
659         - 1
660         - UNBOUNDED
661       network.incoming.packets.rate_vdbe_vdbe_untr_port:
662         type: org.openecomp.capabilities.metric.Ceilometer
663         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
664         occurrences:
665         - 1
666         - UNBOUNDED
667   org.openecomp.resource.abstract.nodes.heat.subinterface.nested1:
668     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
669     properties:
670       aap_untrusted_ip_prefix:
671         type: string
672         description: ip prefix for primary vDBE VM on the VAN untrusted network
673         required: true
674         status: SUPPORTED
675       aap_sec_untrusted_ip_prefix:
676         type: string
677         description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
678         required: true
679         status: SUPPORTED
680       ip_v6_address:
681         type: string
682         description: IPv6 address associated with subinterfaces
683         required: true
684         status: SUPPORTED
685       counter:
686         type: float
687         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.
688         required: true
689         status: SUPPORTED
690       subinterfaces_name_prefix:
691         type: string
692         description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
693         required: true
694         status: SUPPORTED
695       ip_address:
696         type: string
697         description: IPv4 address associated with subinterfaces
698         required: true
699         status: SUPPORTED
700       aap_address_mode:
701         type: string
702         description: Address mode for the vDBE cluster IP
703         required: true
704         status: SUPPORTED
705       aap_untrusted_v6_ip_prefix:
706         type: string
707         description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
708         required: true
709         status: SUPPORTED
710       parent_interface:
711         type: string
712         description: Parent Contrail interface
713         required: true
714         status: SUPPORTED
715       vn_network_list:
716         type: string
717         description: List of Contrail VLAN networks to use for the subinterfaces.   The order and number of these must match the VLAN ID list
718         required: true
719         status: SUPPORTED
720       mac_address:
721         type: string
722         description: HW MAC address to use for subinterface
723         required: true
724         status: SUPPORTED
725       vlan_tag_list:
726         type: list
727         description: List of VLAN IDs to use for subinterfaces
728         required: true
729         status: SUPPORTED
730         entry_schema:
731           type: string
732       aap_sec_untrusted_ip_prefix_len:
733         type: string
734         description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
735         required: true
736         status: SUPPORTED
737       vmac_address:
738         type: string
739         description: virtual MAC address to use for subinterface
740         required: true
741         status: SUPPORTED
742       aap_untrusted_v6_ip_prefix_len:
743         type: string
744         description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
745         required: true
746         status: SUPPORTED
747       aap_untrusted_ip_prefix_len:
748         type: string
749         description: ip prefix length for the primary vDBE VM on the VAN untrusted network
750         required: true
751         status: SUPPORTED
752     requirements:
753     - dependency_vdbe_0_subint_untr_vmi_0:
754         capability: tosca.capabilities.Node
755         node: tosca.nodes.Root
756         relationship: tosca.relationships.DependsOn
757         occurrences:
758         - 0
759         - UNBOUNDED
760     - subinterface_link_vdbe_0_subint_untr_vmi_0:
761         capability: tosca.capabilities.network.Linkable
762         relationship: tosca.relationships.network.LinksTo
763         occurrences:
764         - 1
765         - 1
766     - binding_vdbe_0_subint_untr_vmi_0:
767         capability: tosca.capabilities.network.Bindable
768         node: org.openecomp.resource.cp.nodes.network.Port
769         relationship: tosca.relationships.network.BindsTo
770         occurrences:
771         - 1
772         - 1
773     capabilities:
774       feature_vdbe_0_subint_untr_vmi_0:
775         type: tosca.capabilities.Node
776         occurrences:
777         - 1
778         - UNBOUNDED
779   org.openecomp.resource.abstract.nodes.vdbe_1:
780     derived_from: org.openecomp.resource.abstract.nodes.VFC
781     properties:
782       port_vdbe_untr_port_network_role_tag:
783         type: string
784         required: true
785         status: SUPPORTED
786       subinterface_nested2_subinterfaces_name_prefix:
787         type: list
788         required: true
789         status: SUPPORTED
790         entry_schema:
791           type: string
792       port_vdbe_untr_port_subnetpoolid:
793         type: string
794         required: true
795         status: SUPPORTED
796       compute_vdbe_availability_zone:
797         type: list
798         required: true
799         status: SUPPORTED
800         entry_schema:
801           type: string
802       subinterface_nested2_aap_untrusted_v6_ip_prefix:
803         type: list
804         required: true
805         status: SUPPORTED
806         entry_schema:
807           type: string
808       vm_flavor_name:
809         type: string
810         required: true
811         status: SUPPORTED
812       subinterface_nested2_parent_interface:
813         type: list
814         required: true
815         status: SUPPORTED
816         entry_schema:
817           type: string
818       subinterface_nested2_aap_sec_untrusted_ip_prefix:
819         type: list
820         required: true
821         status: SUPPORTED
822         entry_schema:
823           type: string
824       port_vdbe_untr_port_order:
825         type: integer
826         required: true
827         status: SUPPORTED
828       subinterface_nested2_vmac_address:
829         type: list
830         required: true
831         status: SUPPORTED
832         entry_schema:
833           type: string
834       vm_image_name:
835         type: string
836         required: true
837         status: SUPPORTED
838       port_vdbe_untr_port_exCP_naming:
839         type: org.openecomp.datatypes.Naming
840         required: true
841         status: SUPPORTED
842       compute_vdbe_metadata:
843         type: list
844         required: true
845         status: SUPPORTED
846         entry_schema:
847           type: json
848       subinterface_nested2_aap_sec_untrusted_ip_prefix_len:
849         type: list
850         required: true
851         status: SUPPORTED
852         entry_schema:
853           type: string
854       subinterface_nested2_mac_address:
855         type: list
856         required: true
857         status: SUPPORTED
858         entry_schema:
859           type: string
860       port_vdbe_untr_port_mac_requirements:
861         type: org.openecomp.datatypes.network.MacRequirements
862         required: true
863         status: SUPPORTED
864       subinterface_nested2_ip_address:
865         type: list
866         required: true
867         status: SUPPORTED
868         entry_schema:
869           type: string
870       index_value:
871         type: integer
872         description: Index value of this substitution service template runtime instance
873         required: false
874         default: 0
875         status: SUPPORTED
876         constraints:
877         - greater_or_equal: 0
878       port_vdbe_untr_port_name:
879         type: list
880         required: true
881         status: SUPPORTED
882         entry_schema:
883           type: string
884       subinterface_nested2_vlan_tag_list:
885         type: list
886         required: true
887         status: SUPPORTED
888         entry_schema:
889           type: json
890       port_vdbe_untr_port_vlan_requirements:
891         type: list
892         required: true
893         status: SUPPORTED
894         entry_schema:
895           type: org.openecomp.datatypes.network.VlanRequirements
896       subinterface_nested2_aap_untrusted_ip_prefix_len:
897         type: list
898         required: true
899         status: SUPPORTED
900         entry_schema:
901           type: string
902       port_vdbe_untr_port_network_role:
903         type: string
904         required: true
905         status: SUPPORTED
906       subinterface_nested2_service_template_filter_count:
907         type: list
908         required: true
909         status: SUPPORTED
910         entry_schema:
911           type: float
912       subinterface_nested2_counter:
913         type: list
914         required: true
915         status: SUPPORTED
916         entry_schema:
917           type: float
918       subinterface_nested2_aap_untrusted_v6_ip_prefix_len:
919         type: list
920         required: true
921         status: SUPPORTED
922         entry_schema:
923           type: string
924       subinterface_nested2_ip_v6_address:
925         type: list
926         required: true
927         status: SUPPORTED
928         entry_schema:
929           type: string
930       compute_vdbe_name:
931         type: list
932         required: true
933         status: SUPPORTED
934         entry_schema:
935           type: string
936       subinterface_nested2_aap_untrusted_ip_prefix:
937         type: list
938         required: true
939         status: SUPPORTED
940         entry_schema:
941           type: string
942       subinterface_nested2_aap_address_mode:
943         type: list
944         required: true
945         status: SUPPORTED
946         entry_schema:
947           type: string
948       subinterface_nested2_vn_network_list:
949         type: list
950         required: true
951         status: SUPPORTED
952         entry_schema:
953           type: string
954       port_vdbe_untr_port_ip_requirements:
955         type: list
956         required: true
957         status: SUPPORTED
958         entry_schema:
959           type: org.openecomp.datatypes.network.IpRequirements
960     requirements:
961     - dependency_vdbe_vdbe_untr_port_nested2:
962         capability: tosca.capabilities.Node
963         node: tosca.nodes.Root
964         relationship: tosca.relationships.DependsOn
965         occurrences:
966         - 0
967         - UNBOUNDED
968     - dependency_vdbe_0_subint_oam_vmi_0_vdbe_vdbe_untr_port_nested2:
969         capability: tosca.capabilities.Node
970         node: tosca.nodes.Root
971         relationship: tosca.relationships.DependsOn
972         occurrences:
973         - 0
974         - UNBOUNDED
975     - subinterface_link_vdbe_0_subint_oam_vmi_0_vdbe_vdbe_untr_port_nested2:
976         capability: tosca.capabilities.network.Linkable
977         relationship: tosca.relationships.network.LinksTo
978         occurrences:
979         - 1
980         - 1
981     - dependency_vdbe:
982         capability: tosca.capabilities.Node
983         node: tosca.nodes.Root
984         relationship: tosca.relationships.DependsOn
985         occurrences:
986         - 0
987         - UNBOUNDED
988     - local_storage_vdbe:
989         capability: tosca.capabilities.Attachment
990         node: tosca.nodes.BlockStorage
991         relationship: tosca.relationships.AttachesTo
992         occurrences:
993         - 0
994         - UNBOUNDED
995     - dependency_vdbe_vdbe_untr_port:
996         capability: tosca.capabilities.Node
997         node: tosca.nodes.Root
998         relationship: tosca.relationships.DependsOn
999         occurrences:
1000         - 0
1001         - UNBOUNDED
1002     - link_vdbe_vdbe_untr_port:
1003         capability: tosca.capabilities.network.Linkable
1004         relationship: tosca.relationships.network.LinksTo
1005         occurrences:
1006         - 1
1007         - 1
1008     capabilities:
1009       network.outgoing.packets.rate_vdbe_vdbe_untr_port:
1010         type: org.openecomp.capabilities.metric.Ceilometer
1011         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1012         occurrences:
1013         - 1
1014         - UNBOUNDED
1015       network.outgoing.bytes_vdbe_vdbe_untr_port:
1016         type: org.openecomp.capabilities.metric.Ceilometer
1017         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1018         occurrences:
1019         - 1
1020         - UNBOUNDED
1021       feature_vdbe:
1022         type: tosca.capabilities.Node
1023         occurrences:
1024         - 1
1025         - UNBOUNDED
1026       feature_vdbe_vdbe_untr_port:
1027         type: tosca.capabilities.Node
1028         occurrences:
1029         - 1
1030         - UNBOUNDED
1031       attachment_vdbe_vdbe_untr_port:
1032         type: tosca.capabilities.Attachment
1033         occurrences:
1034         - 1
1035         - UNBOUNDED
1036       disk.device.iops_vdbe:
1037         type: org.openecomp.capabilities.metric.Ceilometer
1038         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1039         occurrences:
1040         - 1
1041         - UNBOUNDED
1042       endpoint_vdbe:
1043         type: tosca.capabilities.Endpoint.Admin
1044         occurrences:
1045         - 1
1046         - UNBOUNDED
1047       disk.ephemeral.size_vdbe:
1048         type: org.openecomp.capabilities.metric.Ceilometer
1049         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1050         occurrences:
1051         - 1
1052         - UNBOUNDED
1053       cpu_util_vdbe:
1054         type: org.openecomp.capabilities.metric.Ceilometer
1055         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1056         occurrences:
1057         - 1
1058         - UNBOUNDED
1059       vcpus_vdbe:
1060         type: org.openecomp.capabilities.metric.Ceilometer
1061         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1062         occurrences:
1063         - 1
1064         - UNBOUNDED
1065       disk.write.requests_vdbe:
1066         type: org.openecomp.capabilities.metric.Ceilometer
1067         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1068         occurrences:
1069         - 1
1070         - UNBOUNDED
1071       disk.device.latency_vdbe:
1072         type: org.openecomp.capabilities.metric.Ceilometer
1073         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1074         occurrences:
1075         - 1
1076         - UNBOUNDED
1077       disk.device.write.requests.rate_vdbe:
1078         type: org.openecomp.capabilities.metric.Ceilometer
1079         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1080         occurrences:
1081         - 1
1082         - UNBOUNDED
1083       disk.write.bytes.rate_vdbe:
1084         type: org.openecomp.capabilities.metric.Ceilometer
1085         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1086         occurrences:
1087         - 1
1088         - UNBOUNDED
1089       network.incoming.packets_vdbe_vdbe_untr_port:
1090         type: org.openecomp.capabilities.metric.Ceilometer
1091         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1092         occurrences:
1093         - 1
1094         - UNBOUNDED
1095       scalable_vdbe:
1096         type: tosca.capabilities.Scalable
1097         occurrences:
1098         - 1
1099         - UNBOUNDED
1100       disk.iops_vdbe:
1101         type: org.openecomp.capabilities.metric.Ceilometer
1102         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1103         occurrences:
1104         - 1
1105         - UNBOUNDED
1106       disk.device.write.requests_vdbe:
1107         type: org.openecomp.capabilities.metric.Ceilometer
1108         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1109         occurrences:
1110         - 1
1111         - UNBOUNDED
1112       disk.device.capacity_vdbe:
1113         type: org.openecomp.capabilities.metric.Ceilometer
1114         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1115         occurrences:
1116         - 1
1117         - UNBOUNDED
1118       disk.device.allocation_vdbe:
1119         type: org.openecomp.capabilities.metric.Ceilometer
1120         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1121         occurrences:
1122         - 1
1123         - UNBOUNDED
1124       disk.usage_vdbe:
1125         type: org.openecomp.capabilities.metric.Ceilometer
1126         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1127         occurrences:
1128         - 1
1129         - UNBOUNDED
1130       memory.usage_vdbe:
1131         type: org.openecomp.capabilities.metric.Ceilometer
1132         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1133         occurrences:
1134         - 1
1135         - UNBOUNDED
1136       network.outpoing.packets_vdbe_vdbe_untr_port:
1137         type: org.openecomp.capabilities.metric.Ceilometer
1138         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1139         occurrences:
1140         - 1
1141         - UNBOUNDED
1142       network.outgoing.bytes.rate_vdbe_vdbe_untr_port:
1143         type: org.openecomp.capabilities.metric.Ceilometer
1144         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1145         occurrences:
1146         - 1
1147         - UNBOUNDED
1148       disk.read.requests_vdbe:
1149         type: org.openecomp.capabilities.metric.Ceilometer
1150         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1151         occurrences:
1152         - 1
1153         - UNBOUNDED
1154       forwarder_vdbe_vdbe_untr_port:
1155         type: org.openecomp.capabilities.Forwarder
1156         occurrences:
1157         - 1
1158         - UNBOUNDED
1159       binding_vdbe_vdbe_untr_port:
1160         type: tosca.capabilities.network.Bindable
1161         valid_source_types:
1162         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
1163         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
1164         occurrences:
1165         - 0
1166         - UNBOUNDED
1167       instance_vdbe:
1168         type: org.openecomp.capabilities.metric.Ceilometer
1169         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1170         occurrences:
1171         - 1
1172         - UNBOUNDED
1173       network.incoming.bytes.rate_vdbe_vdbe_untr_port:
1174         type: org.openecomp.capabilities.metric.Ceilometer
1175         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1176         occurrences:
1177         - 1
1178         - UNBOUNDED
1179       cpu.delta_vdbe:
1180         type: org.openecomp.capabilities.metric.Ceilometer
1181         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1182         occurrences:
1183         - 1
1184         - UNBOUNDED
1185       disk.device.read.bytes.rate_vdbe:
1186         type: org.openecomp.capabilities.metric.Ceilometer
1187         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1188         occurrences:
1189         - 1
1190         - UNBOUNDED
1191       disk.device.write.bytes.rate_vdbe:
1192         type: org.openecomp.capabilities.metric.Ceilometer
1193         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1194         occurrences:
1195         - 1
1196         - UNBOUNDED
1197       memory.resident_vdbe:
1198         type: org.openecomp.capabilities.metric.Ceilometer
1199         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1200         occurrences:
1201         - 1
1202         - UNBOUNDED
1203       feature_vdbe_vdbe_untr_port_nested2:
1204         type: tosca.capabilities.Node
1205         occurrences:
1206         - 1
1207         - UNBOUNDED
1208       disk.write.requests.rate_vdbe:
1209         type: org.openecomp.capabilities.metric.Ceilometer
1210         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1211         occurrences:
1212         - 1
1213         - UNBOUNDED
1214       cpu_vdbe:
1215         type: org.openecomp.capabilities.metric.Ceilometer
1216         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1217         occurrences:
1218         - 1
1219         - UNBOUNDED
1220       disk.write.bytes_vdbe:
1221         type: org.openecomp.capabilities.metric.Ceilometer
1222         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1223         occurrences:
1224         - 1
1225         - UNBOUNDED
1226       disk.device.usage_vdbe:
1227         type: org.openecomp.capabilities.metric.Ceilometer
1228         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1229         occurrences:
1230         - 1
1231         - UNBOUNDED
1232       disk.device.read.bytes_vdbe:
1233         type: org.openecomp.capabilities.metric.Ceilometer
1234         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1235         occurrences:
1236         - 1
1237         - UNBOUNDED
1238       disk.latency_vdbe:
1239         type: org.openecomp.capabilities.metric.Ceilometer
1240         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1241         occurrences:
1242         - 1
1243         - UNBOUNDED
1244       network.incoming.bytes_vdbe_vdbe_untr_port:
1245         type: org.openecomp.capabilities.metric.Ceilometer
1246         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1247         occurrences:
1248         - 1
1249         - UNBOUNDED
1250       disk.capacity_vdbe:
1251         type: org.openecomp.capabilities.metric.Ceilometer
1252         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1253         occurrences:
1254         - 1
1255         - UNBOUNDED
1256       host_vdbe:
1257         type: tosca.capabilities.Container
1258         valid_source_types:
1259         - tosca.nodes.SoftwareComponent
1260         occurrences:
1261         - 1
1262         - UNBOUNDED
1263       disk.allocation_vdbe:
1264         type: org.openecomp.capabilities.metric.Ceilometer
1265         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1266         occurrences:
1267         - 1
1268         - UNBOUNDED
1269       feature_vdbe_0_subint_oam_vmi_0_vdbe_vdbe_untr_port_nested2:
1270         type: tosca.capabilities.Node
1271         occurrences:
1272         - 1
1273         - UNBOUNDED
1274       disk.read.bytes.rate_vdbe:
1275         type: org.openecomp.capabilities.metric.Ceilometer
1276         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1277         occurrences:
1278         - 1
1279         - UNBOUNDED
1280       os_vdbe:
1281         type: tosca.capabilities.OperatingSystem
1282         occurrences:
1283         - 1
1284         - UNBOUNDED
1285       disk.device.read.requests_vdbe:
1286         type: org.openecomp.capabilities.metric.Ceilometer
1287         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1288         occurrences:
1289         - 1
1290         - UNBOUNDED
1291       disk.root.size_vdbe:
1292         type: org.openecomp.capabilities.metric.Ceilometer
1293         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1294         occurrences:
1295         - 1
1296         - UNBOUNDED
1297       memory_vdbe:
1298         type: org.openecomp.capabilities.metric.Ceilometer
1299         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1300         occurrences:
1301         - 1
1302         - UNBOUNDED
1303       binding_vdbe:
1304         type: tosca.capabilities.network.Bindable
1305         occurrences:
1306         - 1
1307         - UNBOUNDED
1308       disk.device.write.bytes_vdbe:
1309         type: org.openecomp.capabilities.metric.Ceilometer
1310         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1311         occurrences:
1312         - 1
1313         - UNBOUNDED
1314       disk.device.read.requests.rate_vdbe:
1315         type: org.openecomp.capabilities.metric.Ceilometer
1316         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1317         occurrences:
1318         - 1
1319         - UNBOUNDED
1320       disk.read.bytes_vdbe:
1321         type: org.openecomp.capabilities.metric.Ceilometer
1322         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1323         occurrences:
1324         - 1
1325         - UNBOUNDED
1326       network.incoming.packets.rate_vdbe_vdbe_untr_port:
1327         type: org.openecomp.capabilities.metric.Ceilometer
1328         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1329         occurrences:
1330         - 1
1331         - UNBOUNDED