b09b4912db9f8f37a8a801d57708eb8b0fef8db6
[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     - 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     - 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         occurrences:
641         - 0
642         - UNBOUNDED
643       disk.ephemeral.size_vdbe_node_1:
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       network.outgoing.bytes_vdbe_untr_1_port:
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       feature_vdbe_untr_2_port:
656         type: tosca.capabilities.Node
657         occurrences:
658         - 1
659         - UNBOUNDED
660       feature_vdbe_untr_1_subports:
661         type: tosca.capabilities.Node
662         occurrences:
663         - 1
664         - UNBOUNDED
665       disk.device.latency_vdbe_node_1:
666         type: org.openecomp.capabilities.metric.Ceilometer
667         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
668         occurrences:
669         - 1
670         - UNBOUNDED
671       disk.capacity_vdbe_node_1:
672         type: org.openecomp.capabilities.metric.Ceilometer
673         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
674         occurrences:
675         - 1
676         - UNBOUNDED
677       disk.device.capacity_vdbe_node_1:
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       feature_fabric_int_net:
684         type: tosca.capabilities.Node
685         occurrences:
686         - 1
687         - UNBOUNDED
688       link_control_int_net:
689         type: tosca.capabilities.network.Linkable
690         occurrences:
691         - 1
692         - UNBOUNDED
693       network.incoming.bytes_vdbe_untr_1_port:
694         type: org.openecomp.capabilities.metric.Ceilometer
695         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
696         occurrences:
697         - 1
698         - UNBOUNDED
699       end_point_control_int_net:
700         type: tosca.capabilities.Endpoint
701         occurrences:
702         - 1
703         - UNBOUNDED
704       disk.usage_vdbe_node_1:
705         type: org.openecomp.capabilities.metric.Ceilometer
706         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
707         occurrences:
708         - 1
709         - UNBOUNDED
710       disk.read.bytes_vdbe_node_1:
711         type: org.openecomp.capabilities.metric.Ceilometer
712         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
713         occurrences:
714         - 1
715         - UNBOUNDED
716       feature_vdbe_untr_x_subport_vdbe_untr_1_subports:
717         type: tosca.capabilities.Node
718         occurrences:
719         - 1
720         - UNBOUNDED
721       disk.device.read.requests.rate_vdbe_node_1:
722         type: org.openecomp.capabilities.metric.Ceilometer
723         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
724         occurrences:
725         - 1
726         - UNBOUNDED
727       host_vdbe_node_1:
728         type: tosca.capabilities.Container
729         valid_source_types:
730         - tosca.nodes.SoftwareComponent
731         occurrences:
732         - 1
733         - UNBOUNDED
734       feature_control_int_net:
735         type: tosca.capabilities.Node
736         occurrences:
737         - 1
738         - UNBOUNDED
739       cpu.delta_vdbe_node_1:
740         type: org.openecomp.capabilities.metric.Ceilometer
741         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
742         occurrences:
743         - 1
744         - UNBOUNDED
745       network.incoming.bytes.rate_vdbe_untr_2_port:
746         type: org.openecomp.capabilities.metric.Ceilometer
747         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
748         occurrences:
749         - 1
750         - UNBOUNDED
751       network.incoming.packets_vdbe_untr_1_port:
752         type: org.openecomp.capabilities.metric.Ceilometer
753         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
754         occurrences:
755         - 1
756         - UNBOUNDED
757       network.incoming.bytes_vdbe_untr_2_port:
758         type: org.openecomp.capabilities.metric.Ceilometer
759         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
760         occurrences:
761         - 1
762         - UNBOUNDED
763       scalable_vdbe_node_1:
764         type: tosca.capabilities.Scalable
765         occurrences:
766         - 1
767         - UNBOUNDED
768       link_fabric_int_net:
769         type: tosca.capabilities.network.Linkable
770         occurrences:
771         - 1
772         - UNBOUNDED
773       disk.iops_vdbe_node_1:
774         type: org.openecomp.capabilities.metric.Ceilometer
775         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
776         occurrences:
777         - 1
778         - UNBOUNDED
779       feature_vdbe_node_1:
780         type: tosca.capabilities.Node
781         occurrences:
782         - 1
783         - UNBOUNDED
784       memory.resident_vdbe_node_1:
785         type: org.openecomp.capabilities.metric.Ceilometer
786         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
787         occurrences:
788         - 1
789         - UNBOUNDED
790       endpoint_vdbe_node_1:
791         type: tosca.capabilities.Endpoint.Admin
792         occurrences:
793         - 1
794         - UNBOUNDED
795       network.outgoing.packets.rate_vdbe_untr_1_port:
796         type: org.openecomp.capabilities.metric.Ceilometer
797         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
798         occurrences:
799         - 1
800         - UNBOUNDED
801       os_vdbe_node_1:
802         type: tosca.capabilities.OperatingSystem
803         occurrences:
804         - 1
805         - UNBOUNDED
806       network.outpoing.packets_vdbe_untr_1_port:
807         type: org.openecomp.capabilities.metric.Ceilometer
808         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
809         occurrences:
810         - 1
811         - UNBOUNDED
812       disk.read.bytes.rate_vdbe_node_1:
813         type: org.openecomp.capabilities.metric.Ceilometer
814         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
815         occurrences:
816         - 1
817         - UNBOUNDED
818       disk.device.write.bytes.rate_vdbe_node_1:
819         type: org.openecomp.capabilities.metric.Ceilometer
820         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
821         occurrences:
822         - 1
823         - UNBOUNDED
824       attachment_control_int_net:
825         type: tosca.capabilities.Attachment
826         occurrences:
827         - 1
828         - UNBOUNDED
829       cpu_vdbe_node_1:
830         type: org.openecomp.capabilities.metric.Ceilometer
831         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
832         occurrences:
833         - 1
834         - UNBOUNDED
835       network.outgoing.packets.rate_vdbe_untr_2_port:
836         type: org.openecomp.capabilities.metric.Ceilometer
837         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
838         occurrences:
839         - 1
840         - UNBOUNDED
841       disk.device.write.requests.rate_vdbe_node_1:
842         type: org.openecomp.capabilities.metric.Ceilometer
843         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
844         occurrences:
845         - 1
846         - UNBOUNDED
847       forwarder_vdbe_untr_2_port:
848         type: org.openecomp.capabilities.Forwarder
849         occurrences:
850         - 1
851         - UNBOUNDED
852       disk.read.requests_vdbe_node_1:
853         type: org.openecomp.capabilities.metric.Ceilometer
854         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
855         occurrences:
856         - 1
857         - UNBOUNDED
858       disk.write.bytes.rate_vdbe_node_1:
859         type: org.openecomp.capabilities.metric.Ceilometer
860         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
861         occurrences:
862         - 1
863         - UNBOUNDED
864       feature_vdbe_untr_1_port:
865         type: tosca.capabilities.Node
866         occurrences:
867         - 1
868         - UNBOUNDED
869       binding_vdbe_untr_2_port:
870         type: tosca.capabilities.network.Bindable
871         valid_source_types:
872         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
873         occurrences:
874         - 0
875         - UNBOUNDED
876       memory.usage_vdbe_node_1:
877         type: org.openecomp.capabilities.metric.Ceilometer
878         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
879         occurrences:
880         - 1
881         - UNBOUNDED
882   org.openecomp.resource.abstract.nodes.heat.subinterface.vlan2:
883     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
884     properties:
885       aap_untrusted_ip_prefix:
886         type: string
887         description: ip prefix for primary vDBE VM on the VAN untrusted network
888         required: true
889         status: SUPPORTED
890       aap_sec_untrusted_ip_prefix:
891         type: string
892         description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
893         required: true
894         status: SUPPORTED
895       ip_v6_address:
896         type: string
897         description: IPv6 address associated with subinterfaces
898         required: true
899         status: SUPPORTED
900       counter:
901         type: float
902         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.
903         required: true
904         status: SUPPORTED
905       subinterfaces_name_prefix:
906         type: string
907         description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
908         required: true
909         status: SUPPORTED
910       ip_address:
911         type: string
912         description: IPv4 address associated with subinterfaces
913         required: true
914         status: SUPPORTED
915       aap_address_mode:
916         type: string
917         description: Address mode for the vDBE cluster IP
918         required: true
919         status: SUPPORTED
920       aap_untrusted_v6_ip_prefix:
921         type: string
922         description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
923         required: true
924         status: SUPPORTED
925       parent_interface:
926         type: string
927         description: Parent Contrail interface
928         required: true
929         status: SUPPORTED
930       vn_network_list:
931         type: string
932         description: List of Contrail VLAN networks to use for the subinterfaces.   The order and number of these must match the VLAN ID list
933         required: true
934         status: SUPPORTED
935       mac_address:
936         type: string
937         description: HW MAC address to use for subinterface
938         required: true
939         status: SUPPORTED
940       vlan_tag_list:
941         type: list
942         description: List of VLAN IDs to use for subinterfaces
943         required: true
944         status: SUPPORTED
945         entry_schema:
946           type: string
947       aap_sec_untrusted_ip_prefix_len:
948         type: string
949         description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
950         required: true
951         status: SUPPORTED
952       vmac_address:
953         type: string
954         description: virtual MAC address to use for subinterface
955         required: true
956         status: SUPPORTED
957       aap_untrusted_v6_ip_prefix_len:
958         type: string
959         description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
960         required: true
961         status: SUPPORTED
962       aap_untrusted_ip_prefix_len:
963         type: string
964         description: ip prefix length for the primary vDBE VM on the VAN untrusted network
965         required: true
966         status: SUPPORTED
967     requirements:
968     - dependency_vdbe_untr_x_subport_another:
969         capability: tosca.capabilities.Node
970         node: tosca.nodes.Root
971         relationship: tosca.relationships.DependsOn
972         occurrences:
973         - 0
974         - UNBOUNDED
975     - link_vdbe_untr_x_subport_another:
976         capability: tosca.capabilities.network.Linkable
977         relationship: tosca.relationships.network.LinksTo
978         occurrences:
979         - 1
980         - 1
981     - binding_vdbe_untr_x_subport_another:
982         capability: tosca.capabilities.network.Bindable
983         node: org.openecomp.resource.cp.nodes.network.Port
984         relationship: tosca.relationships.network.BindsTo
985         occurrences:
986         - 1
987         - 1
988     capabilities:
989       feature_vdbe_untr_x_subport_another:
990         type: tosca.capabilities.Node
991         occurrences:
992         - 1
993         - UNBOUNDED