85193db9a0df76a374649825246456d5106185a4
[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.vlan1:
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_untr_x_subport:
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_untr_x_subport:
102         capability: tosca.capabilities.network.Linkable
103         relationship: tosca.relationships.network.LinksTo
104         occurrences:
105         - 1
106         - 1
107     - binding_vdbe_untr_x_subport:
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_untr_x_subport:
116         type: tosca.capabilities.Node
117         occurrences:
118         - 1
119         - UNBOUNDED
120   org.openecomp.resource.abstract.nodes.heat.vdbe:
121     derived_from: org.openecomp.resource.abstract.nodes.VFC
122     properties:
123       fabric_int_net_rpf:
124         type: string
125         description: Reverse Path Filtering enable or disable for the fabric virtual network
126         required: true
127         status: SUPPORTED
128       control_int_net_rpf:
129         type: string
130         description: Reverse Path Filtering enable or disable for the control virtual network
131         required: true
132         status: SUPPORTED
133       control_int_net_forwarding_mode:
134         type: string
135         description: forwarding mode of the control virtual network
136         required: true
137         status: SUPPORTED
138       port_vdbe_untr_2_port_network_role_tag:
139         type: string
140         required: true
141         status: SUPPORTED
142       vdbe_aap_untrusted_ip_prefix_len:
143         type: string
144         description: ip prefix length for the primary vDBE VM on the VAN untrusted network
145         required: true
146         status: SUPPORTED
147       untrusted_num_vn:
148         type: float
149         description: Number of vDBE subinterface virtual Networks
150         required: true
151         status: SUPPORTED
152         constraints:
153         - in_range:
154           - 1
155           - 77
156       control_int_net_shared:
157         type: boolean
158         description: control virtual network shared
159         required: true
160         status: SUPPORTED
161       control_int_net_flood_unknown_unicast:
162         type: boolean
163         description: forwarding mode of the control virtual network
164         required: true
165         status: SUPPORTED
166       port_vdbe_untr_2_port_network_role:
167         type: string
168         required: true
169         status: SUPPORTED
170       port_vdbe_untr_1_port_ip_requirements:
171         type: list
172         required: true
173         status: SUPPORTED
174         entry_schema:
175           type: org.openecomp.datatypes.network.IpRequirements
176       port_vdbe_untr_2_port_vlan_requirements:
177         type: list
178         required: true
179         status: SUPPORTED
180         entry_schema:
181           type: org.openecomp.datatypes.network.VlanRequirements
182       port_vdbe_untr_2_port_exCP_naming:
183         type: org.openecomp.datatypes.Naming
184         required: true
185         status: SUPPORTED
186       vdbe_image_name:
187         type: string
188         description: Image to use for vDBE
189         required: true
190         status: SUPPORTED
191       oam_net_name:
192         type: string
193         description: Name of NSDNet network from which the management IP addresses will be allocated
194         required: true
195         status: SUPPORTED
196       port_vdbe_untr_2_port_ip_requirements:
197         type: list
198         required: true
199         status: SUPPORTED
200         entry_schema:
201           type: org.openecomp.datatypes.network.IpRequirements
202       port_vdbe_untr_1_port_mac_requirements:
203         type: org.openecomp.datatypes.network.MacRequirements
204         required: true
205         status: SUPPORTED
206       port_vdbe_untr_1_port_order:
207         type: integer
208         required: true
209         status: SUPPORTED
210       vdbe_aap_untrusted_v6_ip_prefix_len:
211         type: string
212         description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
213         required: true
214         status: SUPPORTED
215       vdbe_flavor_name:
216         type: string
217         description: Flavor to use for vDBE
218         required: true
219         status: SUPPORTED
220       port_vdbe_untr_1_port_subnetpoolid:
221         type: string
222         required: true
223         status: SUPPORTED
224       fabric_int_net_forwarding_mode:
225         type: string
226         description: forwarding mode of the fabric virtual network
227         required: true
228         status: SUPPORTED
229       port_vdbe_untr_2_port_mac_requirements:
230         type: org.openecomp.datatypes.network.MacRequirements
231         required: true
232         status: SUPPORTED
233       fabric_int_net_shared:
234         description: fabric virtual network shared
235         required: true
236         status: SUPPORTED
237       untrusted_net_name:
238         type: string
239         description: Name of public untrusted network into which this vDBE HA cluster is deployed
240         required: true
241         status: SUPPORTED
242       port_vdbe_untr_1_port_network_role_tag:
243         type: string
244         required: true
245         status: SUPPORTED
246       vf_module_id:
247         type: string
248         description: Unique ID for this VF module inst
249         required: true
250         status: SUPPORTED
251       vnf_name:
252         type: string
253         description: Unique name for this VF instance
254         required: true
255         status: SUPPORTED
256       vdbe_untrusted_ip_1:
257         type: string
258         description: IPV4 address of the secondary vDBE VM on the VAN untrusted network
259         required: true
260         status: SUPPORTED
261       vf_module_name:
262         type: string
263         description: Unique name for this VF Module instance
264         required: true
265         status: SUPPORTED
266       aap_address_mode:
267         type: string
268         description: Address mode for the vDBE cluster IP
269         required: true
270         status: SUPPORTED
271       vdbe_untrusted_v6_ip_1:
272         type: string
273         description: IPV6 address of the secondary vDBE VM on the VAN untrusted network
274         required: true
275         status: SUPPORTED
276       vdbe_untrusted_vmac_address:
277         type: string
278         description: Virtual MAC of the primary vDBE VM on the VAN untrusted network
279         required: true
280         status: SUPPORTED
281       port_vdbe_untr_1_port_network_role:
282         type: string
283         required: true
284         status: SUPPORTED
285       vdbe_aap_sec_untrusted_ip_prefix:
286         type: string
287         description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
288         required: true
289         status: SUPPORTED
290       vnf_id:
291         type: string
292         description: Unique ID for this VF inst
293         required: true
294         status: SUPPORTED
295       vdbe_name_1:
296         type: string
297         description: VM Name for this vdbe node 1
298         required: true
299         status: SUPPORTED
300       availability_zone_1:
301         type: string
302         description: The availability zone of secondary node1 vDBE vm in the local HA pair.
303         required: true
304         status: SUPPORTED
305       port_vdbe_untr_2_port_subnetpoolid:
306         type: string
307         required: true
308         status: SUPPORTED
309       untrusted_vn_networks:
310         type: list
311         description: List of subinterface virtual networks
312         required: true
313         status: SUPPORTED
314         entry_schema:
315           type: string
316       port_vdbe_untr_2_port_order:
317         type: integer
318         required: true
319         status: SUPPORTED
320       vdbe_aap_sec_untrusted_ip_prefix_len:
321         type: string
322         description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
323         required: true
324         status: SUPPORTED
325       vdbe_aap_untrusted_v6_ip_prefix:
326         type: string
327         description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
328         required: true
329         status: SUPPORTED
330       fabric_int_net_flood_unknown_unicast:
331         type: boolean
332         description: forwarding mode of the fabric virtual network
333         required: true
334         status: SUPPORTED
335       untrusted_vlan_tags:
336         type: list
337         description: List of subinterface vlan tags
338         required: true
339         status: SUPPORTED
340         entry_schema:
341           type: string
342       port_vdbe_untr_1_port_exCP_naming:
343         type: org.openecomp.datatypes.Naming
344         required: true
345         status: SUPPORTED
346       counter:
347         type: float
348         description: Counter.
349         required: true
350         status: SUPPORTED
351       vdbe_hw_untr_mac_1:
352         type: string
353         description: Secondary MAC address of the secondary vDBE VM on the VAN untrusted network
354         required: true
355         status: SUPPORTED
356       vdbe_device_name:
357         type: string
358         description: VDBE device Name for this vdbe VNF
359         required: true
360         status: SUPPORTED
361       port_vdbe_untr_1_port_vlan_requirements:
362         type: list
363         required: true
364         status: SUPPORTED
365         entry_schema:
366           type: org.openecomp.datatypes.network.VlanRequirements
367       vdbe_aap_untrusted_ip_prefix:
368         type: string
369         description: ip prefix for primary vDBE VM on the VAN untrusted network
370         required: true
371         status: SUPPORTED
372     requirements:
373     - dependency_vdbe_untr_2_subports:
374         capability: tosca.capabilities.Node
375         node: tosca.nodes.Root
376         relationship: tosca.relationships.DependsOn
377         occurrences:
378         - 0
379         - UNBOUNDED
380     - dependency_vdbe_untr_x_subport_another_vdbe_untr_2_subports:
381         capability: tosca.capabilities.Node
382         node: tosca.nodes.Root
383         relationship: tosca.relationships.DependsOn
384         occurrences:
385         - 0
386         - UNBOUNDED
387     - dependency_vdbe_node_1:
388         capability: tosca.capabilities.Node
389         node: tosca.nodes.Root
390         relationship: tosca.relationships.DependsOn
391         occurrences:
392         - 0
393         - UNBOUNDED
394     - local_storage_vdbe_node_1:
395         capability: tosca.capabilities.Attachment
396         node: tosca.nodes.BlockStorage
397         relationship: tosca.relationships.AttachesTo
398         occurrences:
399         - 0
400         - UNBOUNDED
401     - dependency_fabric_int_net:
402         capability: tosca.capabilities.Node
403         node: tosca.nodes.Root
404         relationship: tosca.relationships.DependsOn
405         occurrences:
406         - 0
407         - UNBOUNDED
408     - dependency_vdbe_untr_1_port:
409         capability: tosca.capabilities.Node
410         node: tosca.nodes.Root
411         relationship: tosca.relationships.DependsOn
412         occurrences:
413         - 0
414         - UNBOUNDED
415     - dependency_vdbe_untr_1_subports:
416         capability: tosca.capabilities.Node
417         node: tosca.nodes.Root
418         relationship: tosca.relationships.DependsOn
419         occurrences:
420         - 0
421         - UNBOUNDED
422     - dependency_vdbe_untr_x_subport_vdbe_untr_1_subports:
423         capability: tosca.capabilities.Node
424         node: tosca.nodes.Root
425         relationship: tosca.relationships.DependsOn
426         occurrences:
427         - 0
428         - UNBOUNDED
429     - subinterface_link_vdbe_untr_x_subport_vdbe_untr_1_subports:
430         capability: tosca.capabilities.network.Linkable
431         relationship: tosca.relationships.network.LinksTo
432         occurrences:
433         - 1
434         - 1
435     - dependency_control_int_net:
436         capability: tosca.capabilities.Node
437         node: tosca.nodes.Root
438         relationship: tosca.relationships.DependsOn
439         occurrences:
440         - 0
441         - UNBOUNDED
442     - dependency_vdbe_untr_2_port:
443         capability: tosca.capabilities.Node
444         node: tosca.nodes.Root
445         relationship: tosca.relationships.DependsOn
446         occurrences:
447         - 0
448         - UNBOUNDED
449     capabilities:
450       disk.latency_vdbe_node_1:
451         type: org.openecomp.capabilities.metric.Ceilometer
452         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
453         occurrences:
454         - 1
455         - UNBOUNDED
456       feature_vdbe_untr_x_subport_another_vdbe_untr_2_subports:
457         type: tosca.capabilities.Node
458         occurrences:
459         - 1
460         - UNBOUNDED
461       binding_vdbe_node_1:
462         type: tosca.capabilities.network.Bindable
463         occurrences:
464         - 1
465         - UNBOUNDED
466       network.outgoing.bytes.rate_vdbe_untr_1_port:
467         type: org.openecomp.capabilities.metric.Ceilometer
468         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
469         occurrences:
470         - 1
471         - UNBOUNDED
472       instance_vdbe_node_1:
473         type: org.openecomp.capabilities.metric.Ceilometer
474         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
475         occurrences:
476         - 1
477         - UNBOUNDED
478       network.incoming.packets.rate_vdbe_untr_2_port:
479         type: org.openecomp.capabilities.metric.Ceilometer
480         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
481         occurrences:
482         - 1
483         - UNBOUNDED
484       forwarder_vdbe_untr_1_port:
485         type: org.openecomp.capabilities.Forwarder
486         occurrences:
487         - 1
488         - UNBOUNDED
489       disk.device.read.requests_vdbe_node_1:
490         type: org.openecomp.capabilities.metric.Ceilometer
491         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
492         occurrences:
493         - 1
494         - UNBOUNDED
495       end_point_fabric_int_net:
496         type: tosca.capabilities.Endpoint
497         occurrences:
498         - 1
499         - UNBOUNDED
500       disk.device.usage_vdbe_node_1:
501         type: org.openecomp.capabilities.metric.Ceilometer
502         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
503         occurrences:
504         - 1
505         - UNBOUNDED
506       attachment_fabric_int_net:
507         type: tosca.capabilities.Attachment
508         occurrences:
509         - 1
510         - UNBOUNDED
511       network.outpoing.packets_vdbe_untr_2_port:
512         type: org.openecomp.capabilities.metric.Ceilometer
513         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
514         occurrences:
515         - 1
516         - UNBOUNDED
517       disk.write.bytes_vdbe_node_1:
518         type: org.openecomp.capabilities.metric.Ceilometer
519         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
520         occurrences:
521         - 1
522         - UNBOUNDED
523       disk.device.write.bytes_vdbe_node_1:
524         type: org.openecomp.capabilities.metric.Ceilometer
525         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
526         occurrences:
527         - 1
528         - UNBOUNDED
529       disk.allocation_vdbe_node_1:
530         type: org.openecomp.capabilities.metric.Ceilometer
531         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
532         occurrences:
533         - 1
534         - UNBOUNDED
535       network.outgoing.bytes.rate_vdbe_untr_2_port:
536         type: org.openecomp.capabilities.metric.Ceilometer
537         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
538         occurrences:
539         - 1
540         - UNBOUNDED
541       memory_vdbe_node_1:
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       cpu_util_vdbe_node_1:
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       network.incoming.packets.rate_vdbe_untr_1_port:
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.device.read.bytes_vdbe_node_1:
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       network.outgoing.bytes_vdbe_untr_2_port:
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       feature_vdbe_untr_2_subports:
572         type: tosca.capabilities.Node
573         occurrences:
574         - 1
575         - UNBOUNDED
576       disk.device.read.bytes.rate_vdbe_node_1:
577         type: org.openecomp.capabilities.metric.Ceilometer
578         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
579         occurrences:
580         - 1
581         - UNBOUNDED
582       disk.device.allocation_vdbe_node_1:
583         type: org.openecomp.capabilities.metric.Ceilometer
584         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
585         occurrences:
586         - 1
587         - UNBOUNDED
588       disk.write.requests.rate_vdbe_node_1:
589         type: org.openecomp.capabilities.metric.Ceilometer
590         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
591         occurrences:
592         - 1
593         - UNBOUNDED
594       disk.root.size_vdbe_node_1:
595         type: org.openecomp.capabilities.metric.Ceilometer
596         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
597         occurrences:
598         - 1
599         - UNBOUNDED
600       network.incoming.packets_vdbe_untr_2_port:
601         type: org.openecomp.capabilities.metric.Ceilometer
602         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
603         occurrences:
604         - 1
605         - UNBOUNDED
606       disk.device.iops_vdbe_node_1:
607         type: org.openecomp.capabilities.metric.Ceilometer
608         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
609         occurrences:
610         - 1
611         - UNBOUNDED
612       disk.device.write.requests_vdbe_node_1:
613         type: org.openecomp.capabilities.metric.Ceilometer
614         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
615         occurrences:
616         - 1
617         - UNBOUNDED
618       disk.write.requests_vdbe_node_1:
619         type: org.openecomp.capabilities.metric.Ceilometer
620         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
621         occurrences:
622         - 1
623         - UNBOUNDED
624       network.incoming.bytes.rate_vdbe_untr_1_port:
625         type: org.openecomp.capabilities.metric.Ceilometer
626         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
627         occurrences:
628         - 1
629         - UNBOUNDED
630       vcpus_vdbe_node_1:
631         type: org.openecomp.capabilities.metric.Ceilometer
632         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
633         occurrences:
634         - 1
635         - UNBOUNDED
636       binding_vdbe_untr_1_port:
637         type: tosca.capabilities.network.Bindable
638         valid_source_types:
639         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
640         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
641         occurrences:
642         - 0
643         - UNBOUNDED
644       disk.ephemeral.size_vdbe_node_1:
645         type: org.openecomp.capabilities.metric.Ceilometer
646         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
647         occurrences:
648         - 1
649         - UNBOUNDED
650       network.outgoing.bytes_vdbe_untr_1_port:
651         type: org.openecomp.capabilities.metric.Ceilometer
652         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
653         occurrences:
654         - 1
655         - UNBOUNDED
656       feature_vdbe_untr_2_port:
657         type: tosca.capabilities.Node
658         occurrences:
659         - 1
660         - UNBOUNDED
661       feature_vdbe_untr_1_subports:
662         type: tosca.capabilities.Node
663         occurrences:
664         - 1
665         - UNBOUNDED
666       disk.device.latency_vdbe_node_1:
667         type: org.openecomp.capabilities.metric.Ceilometer
668         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
669         occurrences:
670         - 1
671         - UNBOUNDED
672       disk.capacity_vdbe_node_1:
673         type: org.openecomp.capabilities.metric.Ceilometer
674         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
675         occurrences:
676         - 1
677         - UNBOUNDED
678       disk.device.capacity_vdbe_node_1:
679         type: org.openecomp.capabilities.metric.Ceilometer
680         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
681         occurrences:
682         - 1
683         - UNBOUNDED
684       feature_fabric_int_net:
685         type: tosca.capabilities.Node
686         occurrences:
687         - 1
688         - UNBOUNDED
689       link_control_int_net:
690         type: tosca.capabilities.network.Linkable
691         occurrences:
692         - 1
693         - UNBOUNDED
694       network.incoming.bytes_vdbe_untr_1_port:
695         type: org.openecomp.capabilities.metric.Ceilometer
696         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
697         occurrences:
698         - 1
699         - UNBOUNDED
700       end_point_control_int_net:
701         type: tosca.capabilities.Endpoint
702         occurrences:
703         - 1
704         - UNBOUNDED
705       disk.usage_vdbe_node_1:
706         type: org.openecomp.capabilities.metric.Ceilometer
707         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
708         occurrences:
709         - 1
710         - UNBOUNDED
711       disk.read.bytes_vdbe_node_1:
712         type: org.openecomp.capabilities.metric.Ceilometer
713         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
714         occurrences:
715         - 1
716         - UNBOUNDED
717       feature_vdbe_untr_x_subport_vdbe_untr_1_subports:
718         type: tosca.capabilities.Node
719         occurrences:
720         - 1
721         - UNBOUNDED
722       disk.device.read.requests.rate_vdbe_node_1:
723         type: org.openecomp.capabilities.metric.Ceilometer
724         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
725         occurrences:
726         - 1
727         - UNBOUNDED
728       host_vdbe_node_1:
729         type: tosca.capabilities.Container
730         valid_source_types:
731         - tosca.nodes.SoftwareComponent
732         occurrences:
733         - 1
734         - UNBOUNDED
735       feature_control_int_net:
736         type: tosca.capabilities.Node
737         occurrences:
738         - 1
739         - UNBOUNDED
740       cpu.delta_vdbe_node_1:
741         type: org.openecomp.capabilities.metric.Ceilometer
742         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
743         occurrences:
744         - 1
745         - UNBOUNDED
746       network.incoming.bytes.rate_vdbe_untr_2_port:
747         type: org.openecomp.capabilities.metric.Ceilometer
748         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
749         occurrences:
750         - 1
751         - UNBOUNDED
752       network.incoming.packets_vdbe_untr_1_port:
753         type: org.openecomp.capabilities.metric.Ceilometer
754         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
755         occurrences:
756         - 1
757         - UNBOUNDED
758       network.incoming.bytes_vdbe_untr_2_port:
759         type: org.openecomp.capabilities.metric.Ceilometer
760         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
761         occurrences:
762         - 1
763         - UNBOUNDED
764       scalable_vdbe_node_1:
765         type: tosca.capabilities.Scalable
766         occurrences:
767         - 1
768         - UNBOUNDED
769       link_fabric_int_net:
770         type: tosca.capabilities.network.Linkable
771         occurrences:
772         - 1
773         - UNBOUNDED
774       disk.iops_vdbe_node_1:
775         type: org.openecomp.capabilities.metric.Ceilometer
776         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
777         occurrences:
778         - 1
779         - UNBOUNDED
780       feature_vdbe_node_1:
781         type: tosca.capabilities.Node
782         occurrences:
783         - 1
784         - UNBOUNDED
785       memory.resident_vdbe_node_1:
786         type: org.openecomp.capabilities.metric.Ceilometer
787         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
788         occurrences:
789         - 1
790         - UNBOUNDED
791       endpoint_vdbe_node_1:
792         type: tosca.capabilities.Endpoint.Admin
793         occurrences:
794         - 1
795         - UNBOUNDED
796       network.outgoing.packets.rate_vdbe_untr_1_port:
797         type: org.openecomp.capabilities.metric.Ceilometer
798         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
799         occurrences:
800         - 1
801         - UNBOUNDED
802       os_vdbe_node_1:
803         type: tosca.capabilities.OperatingSystem
804         occurrences:
805         - 1
806         - UNBOUNDED
807       network.outpoing.packets_vdbe_untr_1_port:
808         type: org.openecomp.capabilities.metric.Ceilometer
809         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
810         occurrences:
811         - 1
812         - UNBOUNDED
813       disk.read.bytes.rate_vdbe_node_1:
814         type: org.openecomp.capabilities.metric.Ceilometer
815         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
816         occurrences:
817         - 1
818         - UNBOUNDED
819       disk.device.write.bytes.rate_vdbe_node_1:
820         type: org.openecomp.capabilities.metric.Ceilometer
821         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
822         occurrences:
823         - 1
824         - UNBOUNDED
825       attachment_control_int_net:
826         type: tosca.capabilities.Attachment
827         occurrences:
828         - 1
829         - UNBOUNDED
830       cpu_vdbe_node_1:
831         type: org.openecomp.capabilities.metric.Ceilometer
832         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
833         occurrences:
834         - 1
835         - UNBOUNDED
836       network.outgoing.packets.rate_vdbe_untr_2_port:
837         type: org.openecomp.capabilities.metric.Ceilometer
838         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
839         occurrences:
840         - 1
841         - UNBOUNDED
842       disk.device.write.requests.rate_vdbe_node_1:
843         type: org.openecomp.capabilities.metric.Ceilometer
844         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
845         occurrences:
846         - 1
847         - UNBOUNDED
848       forwarder_vdbe_untr_2_port:
849         type: org.openecomp.capabilities.Forwarder
850         occurrences:
851         - 1
852         - UNBOUNDED
853       disk.read.requests_vdbe_node_1:
854         type: org.openecomp.capabilities.metric.Ceilometer
855         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
856         occurrences:
857         - 1
858         - UNBOUNDED
859       disk.write.bytes.rate_vdbe_node_1:
860         type: org.openecomp.capabilities.metric.Ceilometer
861         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
862         occurrences:
863         - 1
864         - UNBOUNDED
865       feature_vdbe_untr_1_port:
866         type: tosca.capabilities.Node
867         occurrences:
868         - 1
869         - UNBOUNDED
870       binding_vdbe_untr_2_port:
871         type: tosca.capabilities.network.Bindable
872         valid_source_types:
873         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
874         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
875         occurrences:
876         - 0
877         - UNBOUNDED
878       memory.usage_vdbe_node_1:
879         type: org.openecomp.capabilities.metric.Ceilometer
880         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
881         occurrences:
882         - 1
883         - UNBOUNDED
884   org.openecomp.resource.abstract.nodes.heat.subinterface.vlan2:
885     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
886     properties:
887       aap_untrusted_ip_prefix:
888         type: string
889         description: ip prefix for primary vDBE VM on the VAN untrusted network
890         required: true
891         status: SUPPORTED
892       aap_sec_untrusted_ip_prefix:
893         type: string
894         description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
895         required: true
896         status: SUPPORTED
897       ip_v6_address:
898         type: string
899         description: IPv6 address associated with subinterfaces
900         required: true
901         status: SUPPORTED
902       counter:
903         type: float
904         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.
905         required: true
906         status: SUPPORTED
907       subinterfaces_name_prefix:
908         type: string
909         description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
910         required: true
911         status: SUPPORTED
912       ip_address:
913         type: string
914         description: IPv4 address associated with subinterfaces
915         required: true
916         status: SUPPORTED
917       aap_address_mode:
918         type: string
919         description: Address mode for the vDBE cluster IP
920         required: true
921         status: SUPPORTED
922       aap_untrusted_v6_ip_prefix:
923         type: string
924         description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
925         required: true
926         status: SUPPORTED
927       parent_interface:
928         type: string
929         description: Parent Contrail interface
930         required: true
931         status: SUPPORTED
932       vn_network_list:
933         type: string
934         description: List of Contrail VLAN networks to use for the subinterfaces.   The order and number of these must match the VLAN ID list
935         required: true
936         status: SUPPORTED
937       mac_address:
938         type: string
939         description: HW MAC address to use for subinterface
940         required: true
941         status: SUPPORTED
942       vlan_tag_list:
943         type: list
944         description: List of VLAN IDs to use for subinterfaces
945         required: true
946         status: SUPPORTED
947         entry_schema:
948           type: string
949       aap_sec_untrusted_ip_prefix_len:
950         type: string
951         description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
952         required: true
953         status: SUPPORTED
954       vmac_address:
955         type: string
956         description: virtual MAC address to use for subinterface
957         required: true
958         status: SUPPORTED
959       aap_untrusted_v6_ip_prefix_len:
960         type: string
961         description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
962         required: true
963         status: SUPPORTED
964       aap_untrusted_ip_prefix_len:
965         type: string
966         description: ip prefix length for the primary vDBE VM on the VAN untrusted network
967         required: true
968         status: SUPPORTED
969     requirements:
970     - dependency_vdbe_untr_x_subport_another:
971         capability: tosca.capabilities.Node
972         node: tosca.nodes.Root
973         relationship: tosca.relationships.DependsOn
974         occurrences:
975         - 0
976         - UNBOUNDED
977     - subinterface_link_vdbe_untr_x_subport_another:
978         capability: tosca.capabilities.network.Linkable
979         relationship: tosca.relationships.network.LinksTo
980         occurrences:
981         - 1
982         - 1
983     - binding_vdbe_untr_x_subport_another:
984         capability: tosca.capabilities.network.Bindable
985         node: org.openecomp.resource.cp.nodes.network.Port
986         relationship: tosca.relationships.network.BindsTo
987         occurrences:
988         - 1
989         - 1
990     capabilities:
991       feature_vdbe_untr_x_subport_another:
992         type: tosca.capabilities.Node
993         occurrences:
994         - 1
995         - UNBOUNDED