8c18eb81b74ccb5d5adb1fdeace23acf3a6ced5b
[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       vf_module_id:
124         type: string
125         description: Unique ID for this VF module inst
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       vnf_name:
139         type: string
140         description: Unique name for this VF instance
141         required: true
142         status: SUPPORTED
143       vdbe_untrusted_ip_1:
144         type: string
145         description: IPV4 address of the secondary vDBE VM on the VAN untrusted network
146         required: true
147         status: SUPPORTED
148       vdbe_aap_untrusted_ip_prefix_len:
149         type: string
150         description: ip prefix length for the primary vDBE VM on the VAN untrusted network
151         required: true
152         status: SUPPORTED
153       untrusted_num_vn:
154         type: float
155         description: Number of vDBE subinterface virtual Networks
156         required: true
157         status: SUPPORTED
158         constraints:
159         - in_range:
160           - 1
161           - 77
162       vf_module_name:
163         type: string
164         description: Unique name for this VF Module instance
165         required: true
166         status: SUPPORTED
167       aap_address_mode:
168         type: string
169         description: Address mode for the vDBE cluster IP
170         required: true
171         status: SUPPORTED
172       control_int_net_shared:
173         type: boolean
174         description: control virtual network shared
175         required: true
176         status: SUPPORTED
177       vdbe_untrusted_v6_ip_1:
178         type: string
179         description: IPV6 address of the secondary vDBE VM on the VAN untrusted network
180         required: true
181         status: SUPPORTED
182       vdbe_untrusted_vmac_address:
183         type: string
184         description: Virtual MAC of the primary vDBE VM on the VAN untrusted network
185         required: true
186         status: SUPPORTED
187       control_int_net_flood_unknown_unicast:
188         type: boolean
189         description: forwarding mode of the control virtual network
190         required: true
191         status: SUPPORTED
192       port_vdbe_untr_1_port_network_role:
193         type: string
194         required: true
195         status: SUPPORTED
196       vdbe_aap_sec_untrusted_ip_prefix:
197         type: string
198         description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
199         required: true
200         status: SUPPORTED
201       vnf_id:
202         type: string
203         description: Unique ID for this VF inst
204         required: true
205         status: SUPPORTED
206       vdbe_name_1:
207         type: string
208         description: VM Name for this vdbe node 1
209         required: true
210         status: SUPPORTED
211       port_vdbe_untr_1_port_ip_requirements:
212         type: list
213         required: true
214         status: SUPPORTED
215         entry_schema:
216           type: org.openecomp.datatypes.network.IpRequirements
217       availability_zone_1:
218         type: string
219         description: The availability zone of secondary node1 vDBE vm in the local HA pair.
220         required: true
221         status: SUPPORTED
222       untrusted_vn_networks:
223         type: list
224         description: List of subinterface virtual networks
225         required: true
226         status: SUPPORTED
227         entry_schema:
228           type: string
229       vdbe_image_name:
230         type: string
231         description: Image to use for vDBE
232         required: true
233         status: SUPPORTED
234       oam_net_name:
235         type: string
236         description: Name of NSDNet network from which the management IP addresses will be allocated
237         required: true
238         status: SUPPORTED
239       vdbe_aap_sec_untrusted_ip_prefix_len:
240         type: string
241         description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
242         required: true
243         status: SUPPORTED
244       port_vdbe_untr_1_port_mac_requirements:
245         type: org.openecomp.datatypes.network.MacRequirements
246         required: true
247         status: SUPPORTED
248       port_vdbe_untr_1_port_order:
249         type: integer
250         required: true
251         status: SUPPORTED
252       vdbe_aap_untrusted_v6_ip_prefix:
253         type: string
254         description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
255         required: true
256         status: SUPPORTED
257       vdbe_aap_untrusted_v6_ip_prefix_len:
258         type: string
259         description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
260         required: true
261         status: SUPPORTED
262       untrusted_vlan_tags:
263         type: list
264         description: List of subinterface vlan tags
265         required: true
266         status: SUPPORTED
267         entry_schema:
268           type: string
269       vdbe_flavor_name:
270         type: string
271         description: Flavor to use for vDBE
272         required: true
273         status: SUPPORTED
274       port_vdbe_untr_1_port_exCP_naming:
275         type: org.openecomp.datatypes.Naming
276         required: true
277         status: SUPPORTED
278       counter:
279         type: float
280         description: Counter.
281         required: true
282         status: SUPPORTED
283       port_vdbe_untr_1_port_subnetpoolid:
284         type: string
285         required: true
286         status: SUPPORTED
287       vdbe_hw_untr_mac_1:
288         type: string
289         description: Secondary MAC address of the secondary vDBE VM on the VAN untrusted network
290         required: true
291         status: SUPPORTED
292       untrusted_net_name:
293         type: string
294         description: Name of public untrusted network into which this vDBE HA cluster is deployed
295         required: true
296         status: SUPPORTED
297       port_vdbe_untr_1_port_network_role_tag:
298         type: string
299         required: true
300         status: SUPPORTED
301       vdbe_device_name:
302         type: string
303         description: VDBE device Name for this vdbe VNF
304         required: true
305         status: SUPPORTED
306       port_vdbe_untr_1_port_vlan_requirements:
307         type: list
308         required: true
309         status: SUPPORTED
310         entry_schema:
311           type: org.openecomp.datatypes.network.VlanRequirements
312       vdbe_aap_untrusted_ip_prefix:
313         type: string
314         description: ip prefix for primary vDBE VM on the VAN untrusted network
315         required: true
316         status: SUPPORTED
317     requirements:
318     - dependency_vdbe_untr_2_subports:
319         capability: tosca.capabilities.Node
320         node: tosca.nodes.Root
321         relationship: tosca.relationships.DependsOn
322         occurrences:
323         - 0
324         - UNBOUNDED
325     - dependency_vdbe_untr_x_subport_another_vdbe_untr_2_subports:
326         capability: tosca.capabilities.Node
327         node: tosca.nodes.Root
328         relationship: tosca.relationships.DependsOn
329         occurrences:
330         - 0
331         - UNBOUNDED
332     - subinterface_link_vdbe_untr_x_subport_another_vdbe_untr_2_subports:
333         capability: tosca.capabilities.network.Linkable
334         relationship: tosca.relationships.network.LinksTo
335         occurrences:
336         - 1
337         - 1
338     - dependency_vdbe_node_1:
339         capability: tosca.capabilities.Node
340         node: tosca.nodes.Root
341         relationship: tosca.relationships.DependsOn
342         occurrences:
343         - 0
344         - UNBOUNDED
345     - local_storage_vdbe_node_1:
346         capability: tosca.capabilities.Attachment
347         node: tosca.nodes.BlockStorage
348         relationship: tosca.relationships.AttachesTo
349         occurrences:
350         - 0
351         - UNBOUNDED
352     - dependency_vdbe_untr_1_port:
353         capability: tosca.capabilities.Node
354         node: tosca.nodes.Root
355         relationship: tosca.relationships.DependsOn
356         occurrences:
357         - 0
358         - UNBOUNDED
359     - dependency_vdbe_untr_1_subports:
360         capability: tosca.capabilities.Node
361         node: tosca.nodes.Root
362         relationship: tosca.relationships.DependsOn
363         occurrences:
364         - 0
365         - UNBOUNDED
366     - dependency_vdbe_untr_x_subport_vdbe_untr_1_subports:
367         capability: tosca.capabilities.Node
368         node: tosca.nodes.Root
369         relationship: tosca.relationships.DependsOn
370         occurrences:
371         - 0
372         - UNBOUNDED
373     - subinterface_link_vdbe_untr_x_subport_vdbe_untr_1_subports:
374         capability: tosca.capabilities.network.Linkable
375         relationship: tosca.relationships.network.LinksTo
376         occurrences:
377         - 1
378         - 1
379     - dependency_control_int_net:
380         capability: tosca.capabilities.Node
381         node: tosca.nodes.Root
382         relationship: tosca.relationships.DependsOn
383         occurrences:
384         - 0
385         - UNBOUNDED
386     capabilities:
387       disk.latency_vdbe_node_1:
388         type: org.openecomp.capabilities.metric.Ceilometer
389         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
390         occurrences:
391         - 1
392         - UNBOUNDED
393       feature_vdbe_untr_x_subport_another_vdbe_untr_2_subports:
394         type: tosca.capabilities.Node
395         occurrences:
396         - 1
397         - UNBOUNDED
398       binding_vdbe_node_1:
399         type: tosca.capabilities.network.Bindable
400         occurrences:
401         - 1
402         - UNBOUNDED
403       network.outgoing.bytes.rate_vdbe_untr_1_port:
404         type: org.openecomp.capabilities.metric.Ceilometer
405         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
406         occurrences:
407         - 1
408         - UNBOUNDED
409       instance_vdbe_node_1:
410         type: org.openecomp.capabilities.metric.Ceilometer
411         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
412         occurrences:
413         - 1
414         - UNBOUNDED
415       forwarder_vdbe_untr_1_port:
416         type: org.openecomp.capabilities.Forwarder
417         occurrences:
418         - 1
419         - UNBOUNDED
420       disk.device.read.requests_vdbe_node_1:
421         type: org.openecomp.capabilities.metric.Ceilometer
422         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
423         occurrences:
424         - 1
425         - UNBOUNDED
426       disk.device.usage_vdbe_node_1:
427         type: org.openecomp.capabilities.metric.Ceilometer
428         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
429         occurrences:
430         - 1
431         - UNBOUNDED
432       disk.write.bytes_vdbe_node_1:
433         type: org.openecomp.capabilities.metric.Ceilometer
434         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
435         occurrences:
436         - 1
437         - UNBOUNDED
438       disk.device.write.bytes_vdbe_node_1:
439         type: org.openecomp.capabilities.metric.Ceilometer
440         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
441         occurrences:
442         - 1
443         - UNBOUNDED
444       disk.allocation_vdbe_node_1:
445         type: org.openecomp.capabilities.metric.Ceilometer
446         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
447         occurrences:
448         - 1
449         - UNBOUNDED
450       memory_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       cpu_util_vdbe_node_1:
457         type: org.openecomp.capabilities.metric.Ceilometer
458         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
459         occurrences:
460         - 1
461         - UNBOUNDED
462       network.incoming.packets.rate_vdbe_untr_1_port:
463         type: org.openecomp.capabilities.metric.Ceilometer
464         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
465         occurrences:
466         - 1
467         - UNBOUNDED
468       disk.device.read.bytes_vdbe_node_1:
469         type: org.openecomp.capabilities.metric.Ceilometer
470         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
471         occurrences:
472         - 1
473         - UNBOUNDED
474       feature_vdbe_untr_2_subports:
475         type: tosca.capabilities.Node
476         occurrences:
477         - 1
478         - UNBOUNDED
479       disk.device.read.bytes.rate_vdbe_node_1:
480         type: org.openecomp.capabilities.metric.Ceilometer
481         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
482         occurrences:
483         - 1
484         - UNBOUNDED
485       disk.device.allocation_vdbe_node_1:
486         type: org.openecomp.capabilities.metric.Ceilometer
487         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
488         occurrences:
489         - 1
490         - UNBOUNDED
491       disk.write.requests.rate_vdbe_node_1:
492         type: org.openecomp.capabilities.metric.Ceilometer
493         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
494         occurrences:
495         - 1
496         - UNBOUNDED
497       disk.root.size_vdbe_node_1:
498         type: org.openecomp.capabilities.metric.Ceilometer
499         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
500         occurrences:
501         - 1
502         - UNBOUNDED
503       disk.device.iops_vdbe_node_1:
504         type: org.openecomp.capabilities.metric.Ceilometer
505         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
506         occurrences:
507         - 1
508         - UNBOUNDED
509       disk.device.write.requests_vdbe_node_1:
510         type: org.openecomp.capabilities.metric.Ceilometer
511         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
512         occurrences:
513         - 1
514         - UNBOUNDED
515       disk.write.requests_vdbe_node_1:
516         type: org.openecomp.capabilities.metric.Ceilometer
517         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
518         occurrences:
519         - 1
520         - UNBOUNDED
521       network.incoming.bytes.rate_vdbe_untr_1_port:
522         type: org.openecomp.capabilities.metric.Ceilometer
523         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
524         occurrences:
525         - 1
526         - UNBOUNDED
527       vcpus_vdbe_node_1:
528         type: org.openecomp.capabilities.metric.Ceilometer
529         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
530         occurrences:
531         - 1
532         - UNBOUNDED
533       binding_vdbe_untr_1_port:
534         type: tosca.capabilities.network.Bindable
535         valid_source_types:
536         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
537         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
538         occurrences:
539         - 0
540         - UNBOUNDED
541       disk.ephemeral.size_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       network.outgoing.bytes_vdbe_untr_1_port:
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       feature_vdbe_untr_1_subports:
554         type: tosca.capabilities.Node
555         occurrences:
556         - 1
557         - UNBOUNDED
558       disk.device.latency_vdbe_node_1:
559         type: org.openecomp.capabilities.metric.Ceilometer
560         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
561         occurrences:
562         - 1
563         - UNBOUNDED
564       disk.capacity_vdbe_node_1:
565         type: org.openecomp.capabilities.metric.Ceilometer
566         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
567         occurrences:
568         - 1
569         - UNBOUNDED
570       disk.device.capacity_vdbe_node_1:
571         type: org.openecomp.capabilities.metric.Ceilometer
572         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
573         occurrences:
574         - 1
575         - UNBOUNDED
576       link_control_int_net:
577         type: tosca.capabilities.network.Linkable
578         occurrences:
579         - 1
580         - UNBOUNDED
581       network.incoming.bytes_vdbe_untr_1_port:
582         type: org.openecomp.capabilities.metric.Ceilometer
583         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
584         occurrences:
585         - 1
586         - UNBOUNDED
587       end_point_control_int_net:
588         type: tosca.capabilities.Endpoint
589         occurrences:
590         - 1
591         - UNBOUNDED
592       disk.usage_vdbe_node_1:
593         type: org.openecomp.capabilities.metric.Ceilometer
594         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
595         occurrences:
596         - 1
597         - UNBOUNDED
598       disk.read.bytes_vdbe_node_1:
599         type: org.openecomp.capabilities.metric.Ceilometer
600         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
601         occurrences:
602         - 1
603         - UNBOUNDED
604       feature_vdbe_untr_x_subport_vdbe_untr_1_subports:
605         type: tosca.capabilities.Node
606         occurrences:
607         - 1
608         - UNBOUNDED
609       disk.device.read.requests.rate_vdbe_node_1:
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       host_vdbe_node_1:
616         type: tosca.capabilities.Container
617         valid_source_types:
618         - tosca.nodes.SoftwareComponent
619         occurrences:
620         - 1
621         - UNBOUNDED
622       feature_control_int_net:
623         type: tosca.capabilities.Node
624         occurrences:
625         - 1
626         - UNBOUNDED
627       cpu.delta_vdbe_node_1:
628         type: org.openecomp.capabilities.metric.Ceilometer
629         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
630         occurrences:
631         - 1
632         - UNBOUNDED
633       network.incoming.packets_vdbe_untr_1_port:
634         type: org.openecomp.capabilities.metric.Ceilometer
635         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
636         occurrences:
637         - 1
638         - UNBOUNDED
639       scalable_vdbe_node_1:
640         type: tosca.capabilities.Scalable
641         occurrences:
642         - 1
643         - UNBOUNDED
644       disk.iops_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       feature_vdbe_node_1:
651         type: tosca.capabilities.Node
652         occurrences:
653         - 1
654         - UNBOUNDED
655       memory.resident_vdbe_node_1:
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       endpoint_vdbe_node_1:
662         type: tosca.capabilities.Endpoint.Admin
663         occurrences:
664         - 1
665         - UNBOUNDED
666       network.outgoing.packets.rate_vdbe_untr_1_port:
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       os_vdbe_node_1:
673         type: tosca.capabilities.OperatingSystem
674         occurrences:
675         - 1
676         - UNBOUNDED
677       network.outpoing.packets_vdbe_untr_1_port:
678         type: org.openecomp.capabilities.metric.Ceilometer
679         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
680         occurrences:
681         - 1
682         - UNBOUNDED
683       disk.read.bytes.rate_vdbe_node_1:
684         type: org.openecomp.capabilities.metric.Ceilometer
685         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
686         occurrences:
687         - 1
688         - UNBOUNDED
689       disk.device.write.bytes.rate_vdbe_node_1:
690         type: org.openecomp.capabilities.metric.Ceilometer
691         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
692         occurrences:
693         - 1
694         - UNBOUNDED
695       attachment_control_int_net:
696         type: tosca.capabilities.Attachment
697         occurrences:
698         - 1
699         - UNBOUNDED
700       cpu_vdbe_node_1:
701         type: org.openecomp.capabilities.metric.Ceilometer
702         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
703         occurrences:
704         - 1
705         - UNBOUNDED
706       disk.device.write.requests.rate_vdbe_node_1:
707         type: org.openecomp.capabilities.metric.Ceilometer
708         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
709         occurrences:
710         - 1
711         - UNBOUNDED
712       disk.read.requests_vdbe_node_1:
713         type: org.openecomp.capabilities.metric.Ceilometer
714         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
715         occurrences:
716         - 1
717         - UNBOUNDED
718       disk.write.bytes.rate_vdbe_node_1:
719         type: org.openecomp.capabilities.metric.Ceilometer
720         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
721         occurrences:
722         - 1
723         - UNBOUNDED
724       feature_vdbe_untr_1_port:
725         type: tosca.capabilities.Node
726         occurrences:
727         - 1
728         - UNBOUNDED
729       memory.usage_vdbe_node_1:
730         type: org.openecomp.capabilities.metric.Ceilometer
731         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
732         occurrences:
733         - 1
734         - UNBOUNDED
735   org.openecomp.resource.abstract.nodes.heat.subinterface.vlan2:
736     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
737     properties:
738       aap_untrusted_ip_prefix:
739         type: string
740         description: ip prefix for primary vDBE VM on the VAN untrusted network
741         required: true
742         status: SUPPORTED
743       aap_sec_untrusted_ip_prefix:
744         type: string
745         description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
746         required: true
747         status: SUPPORTED
748       ip_v6_address:
749         type: string
750         description: IPv6 address associated with subinterfaces
751         required: true
752         status: SUPPORTED
753       counter:
754         type: float
755         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.
756         required: true
757         status: SUPPORTED
758       subinterfaces_name_prefix:
759         type: string
760         description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
761         required: true
762         status: SUPPORTED
763       ip_address:
764         type: string
765         description: IPv4 address associated with subinterfaces
766         required: true
767         status: SUPPORTED
768       aap_address_mode:
769         type: string
770         description: Address mode for the vDBE cluster IP
771         required: true
772         status: SUPPORTED
773       aap_untrusted_v6_ip_prefix:
774         type: string
775         description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
776         required: true
777         status: SUPPORTED
778       parent_interface:
779         type: string
780         description: Parent Contrail interface
781         required: true
782         status: SUPPORTED
783       vn_network_list:
784         type: string
785         description: List of Contrail VLAN networks to use for the subinterfaces.   The order and number of these must match the VLAN ID list
786         required: true
787         status: SUPPORTED
788       mac_address:
789         type: string
790         description: HW MAC address to use for subinterface
791         required: true
792         status: SUPPORTED
793       vlan_tag_list:
794         type: list
795         description: List of VLAN IDs to use for subinterfaces
796         required: true
797         status: SUPPORTED
798         entry_schema:
799           type: string
800       aap_sec_untrusted_ip_prefix_len:
801         type: string
802         description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
803         required: true
804         status: SUPPORTED
805       vmac_address:
806         type: string
807         description: virtual MAC address to use for subinterface
808         required: true
809         status: SUPPORTED
810       aap_untrusted_v6_ip_prefix_len:
811         type: string
812         description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
813         required: true
814         status: SUPPORTED
815       aap_untrusted_ip_prefix_len:
816         type: string
817         description: ip prefix length for the primary vDBE VM on the VAN untrusted network
818         required: true
819         status: SUPPORTED
820     requirements:
821     - dependency_vdbe_untr_x_subport_another:
822         capability: tosca.capabilities.Node
823         node: tosca.nodes.Root
824         relationship: tosca.relationships.DependsOn
825         occurrences:
826         - 0
827         - UNBOUNDED
828     - subinterface_link_vdbe_untr_x_subport_another:
829         capability: tosca.capabilities.network.Linkable
830         relationship: tosca.relationships.network.LinksTo
831         occurrences:
832         - 1
833         - 1
834     - binding_vdbe_untr_x_subport_another:
835         capability: tosca.capabilities.network.Bindable
836         node: org.openecomp.resource.cp.nodes.network.Port
837         relationship: tosca.relationships.network.BindsTo
838         occurrences:
839         - 1
840         - 1
841     capabilities:
842       feature_vdbe_untr_x_subport_another:
843         type: tosca.capabilities.Node
844         occurrences:
845         - 1
846         - UNBOUNDED