related-networks property support as input
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / fulltest / subinterface / vlantagging / pattern4 / multiplePortsMultipleVlans / out / GlobalSubstitutionTypesServiceTemplate.yaml
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       port_vdbe_untr_1_port_related_networks:
257         type: list
258         required: true
259         status: SUPPORTED
260         entry_schema:
261           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
262       vdbe_untrusted_ip_1:
263         type: string
264         description: IPV4 address of the secondary vDBE VM on the VAN untrusted network
265         required: true
266         status: SUPPORTED
267       vf_module_name:
268         type: string
269         description: Unique name for this VF Module instance
270         required: true
271         status: SUPPORTED
272       aap_address_mode:
273         type: string
274         description: Address mode for the vDBE cluster IP
275         required: true
276         status: SUPPORTED
277       vdbe_untrusted_v6_ip_1:
278         type: string
279         description: IPV6 address of the secondary vDBE VM on the VAN untrusted network
280         required: true
281         status: SUPPORTED
282       vdbe_untrusted_vmac_address:
283         type: string
284         description: Virtual MAC of the primary vDBE VM on the VAN untrusted network
285         required: true
286         status: SUPPORTED
287       port_vdbe_untr_1_port_network_role:
288         type: string
289         required: true
290         status: SUPPORTED
291       vdbe_aap_sec_untrusted_ip_prefix:
292         type: string
293         description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
294         required: true
295         status: SUPPORTED
296       vnf_id:
297         type: string
298         description: Unique ID for this VF inst
299         required: true
300         status: SUPPORTED
301       port_vdbe_untr_2_port_related_networks:
302         type: list
303         required: true
304         status: SUPPORTED
305         entry_schema:
306           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
307       vdbe_name_1:
308         type: string
309         description: VM Name for this vdbe node 1
310         required: true
311         status: SUPPORTED
312       availability_zone_1:
313         type: string
314         description: The availability zone of secondary node1 vDBE vm in the local HA pair.
315         required: true
316         status: SUPPORTED
317       port_vdbe_untr_2_port_subnetpoolid:
318         type: string
319         required: true
320         status: SUPPORTED
321       untrusted_vn_networks:
322         type: list
323         description: List of subinterface virtual networks
324         required: true
325         status: SUPPORTED
326         entry_schema:
327           type: string
328       port_vdbe_untr_2_port_order:
329         type: integer
330         required: true
331         status: SUPPORTED
332       vdbe_aap_sec_untrusted_ip_prefix_len:
333         type: string
334         description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
335         required: true
336         status: SUPPORTED
337       vdbe_aap_untrusted_v6_ip_prefix:
338         type: string
339         description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
340         required: true
341         status: SUPPORTED
342       fabric_int_net_flood_unknown_unicast:
343         type: boolean
344         description: forwarding mode of the fabric virtual network
345         required: true
346         status: SUPPORTED
347       untrusted_vlan_tags:
348         type: list
349         description: List of subinterface vlan tags
350         required: true
351         status: SUPPORTED
352         entry_schema:
353           type: string
354       port_vdbe_untr_1_port_exCP_naming:
355         type: org.openecomp.datatypes.Naming
356         required: true
357         status: SUPPORTED
358       counter:
359         type: float
360         description: Counter.
361         required: true
362         status: SUPPORTED
363       vdbe_hw_untr_mac_1:
364         type: string
365         description: Secondary MAC address of the secondary vDBE VM on the VAN untrusted network
366         required: true
367         status: SUPPORTED
368       vdbe_device_name:
369         type: string
370         description: VDBE device Name for this vdbe VNF
371         required: true
372         status: SUPPORTED
373       port_vdbe_untr_1_port_vlan_requirements:
374         type: list
375         required: true
376         status: SUPPORTED
377         entry_schema:
378           type: org.openecomp.datatypes.network.VlanRequirements
379       vdbe_aap_untrusted_ip_prefix:
380         type: string
381         description: ip prefix for primary vDBE VM on the VAN untrusted network
382         required: true
383         status: SUPPORTED
384     requirements:
385     - dependency_vdbe_untr_2_subports:
386         capability: tosca.capabilities.Node
387         node: tosca.nodes.Root
388         relationship: tosca.relationships.DependsOn
389         occurrences:
390         - 0
391         - UNBOUNDED
392     - dependency_vdbe_untr_x_subport_another_vdbe_untr_2_subports:
393         capability: tosca.capabilities.Node
394         node: tosca.nodes.Root
395         relationship: tosca.relationships.DependsOn
396         occurrences:
397         - 0
398         - UNBOUNDED
399     - dependency_vdbe_node_1:
400         capability: tosca.capabilities.Node
401         node: tosca.nodes.Root
402         relationship: tosca.relationships.DependsOn
403         occurrences:
404         - 0
405         - UNBOUNDED
406     - local_storage_vdbe_node_1:
407         capability: tosca.capabilities.Attachment
408         node: tosca.nodes.BlockStorage
409         relationship: tosca.relationships.AttachesTo
410         occurrences:
411         - 0
412         - UNBOUNDED
413     - dependency_fabric_int_net:
414         capability: tosca.capabilities.Node
415         node: tosca.nodes.Root
416         relationship: tosca.relationships.DependsOn
417         occurrences:
418         - 0
419         - UNBOUNDED
420     - dependency_vdbe_untr_1_port:
421         capability: tosca.capabilities.Node
422         node: tosca.nodes.Root
423         relationship: tosca.relationships.DependsOn
424         occurrences:
425         - 0
426         - UNBOUNDED
427     - dependency_vdbe_untr_1_subports:
428         capability: tosca.capabilities.Node
429         node: tosca.nodes.Root
430         relationship: tosca.relationships.DependsOn
431         occurrences:
432         - 0
433         - UNBOUNDED
434     - dependency_vdbe_untr_x_subport_vdbe_untr_1_subports:
435         capability: tosca.capabilities.Node
436         node: tosca.nodes.Root
437         relationship: tosca.relationships.DependsOn
438         occurrences:
439         - 0
440         - UNBOUNDED
441     - subinterface_link_vdbe_untr_x_subport_vdbe_untr_1_subports:
442         capability: tosca.capabilities.network.Linkable
443         relationship: tosca.relationships.network.LinksTo
444         occurrences:
445         - 1
446         - 1
447     - dependency_control_int_net:
448         capability: tosca.capabilities.Node
449         node: tosca.nodes.Root
450         relationship: tosca.relationships.DependsOn
451         occurrences:
452         - 0
453         - UNBOUNDED
454     - dependency_vdbe_untr_2_port:
455         capability: tosca.capabilities.Node
456         node: tosca.nodes.Root
457         relationship: tosca.relationships.DependsOn
458         occurrences:
459         - 0
460         - UNBOUNDED
461     capabilities:
462       disk.latency_vdbe_node_1:
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       feature_vdbe_untr_x_subport_another_vdbe_untr_2_subports:
469         type: tosca.capabilities.Node
470         occurrences:
471         - 1
472         - UNBOUNDED
473       binding_vdbe_node_1:
474         type: tosca.capabilities.network.Bindable
475         occurrences:
476         - 1
477         - UNBOUNDED
478       network.outgoing.bytes.rate_vdbe_untr_1_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       instance_vdbe_node_1:
485         type: org.openecomp.capabilities.metric.Ceilometer
486         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
487         occurrences:
488         - 1
489         - UNBOUNDED
490       network.incoming.packets.rate_vdbe_untr_2_port:
491         type: org.openecomp.capabilities.metric.Ceilometer
492         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
493         occurrences:
494         - 1
495         - UNBOUNDED
496       forwarder_vdbe_untr_1_port:
497         type: org.openecomp.capabilities.Forwarder
498         occurrences:
499         - 1
500         - UNBOUNDED
501       disk.device.read.requests_vdbe_node_1:
502         type: org.openecomp.capabilities.metric.Ceilometer
503         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
504         occurrences:
505         - 1
506         - UNBOUNDED
507       end_point_fabric_int_net:
508         type: tosca.capabilities.Endpoint
509         occurrences:
510         - 1
511         - UNBOUNDED
512       disk.device.usage_vdbe_node_1:
513         type: org.openecomp.capabilities.metric.Ceilometer
514         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
515         occurrences:
516         - 1
517         - UNBOUNDED
518       attachment_fabric_int_net:
519         type: tosca.capabilities.Attachment
520         occurrences:
521         - 1
522         - UNBOUNDED
523       network.outpoing.packets_vdbe_untr_2_port:
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.write.bytes_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       disk.device.write.bytes_vdbe_node_1:
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       disk.allocation_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.rate_vdbe_untr_2_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       memory_vdbe_node_1:
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       cpu_util_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.incoming.packets.rate_vdbe_untr_1_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       disk.device.read.bytes_vdbe_node_1:
572         type: org.openecomp.capabilities.metric.Ceilometer
573         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
574         occurrences:
575         - 1
576         - UNBOUNDED
577       network.outgoing.bytes_vdbe_untr_2_port:
578         type: org.openecomp.capabilities.metric.Ceilometer
579         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
580         occurrences:
581         - 1
582         - UNBOUNDED
583       feature_vdbe_untr_2_subports:
584         type: tosca.capabilities.Node
585         occurrences:
586         - 1
587         - UNBOUNDED
588       disk.device.read.bytes.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.device.allocation_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       disk.write.requests.rate_vdbe_node_1:
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.root.size_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       network.incoming.packets_vdbe_untr_2_port:
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.device.iops_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       disk.device.write.requests_vdbe_node_1:
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       disk.write.requests_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       network.incoming.bytes.rate_vdbe_untr_1_port:
637         type: org.openecomp.capabilities.metric.Ceilometer
638         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
639         occurrences:
640         - 1
641         - UNBOUNDED
642       vcpus_vdbe_node_1:
643         type: org.openecomp.capabilities.metric.Ceilometer
644         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
645         occurrences:
646         - 1
647         - UNBOUNDED
648       binding_vdbe_untr_1_port:
649         type: tosca.capabilities.network.Bindable
650         valid_source_types:
651         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
652         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
653         occurrences:
654         - 0
655         - UNBOUNDED
656       disk.ephemeral.size_vdbe_node_1:
657         type: org.openecomp.capabilities.metric.Ceilometer
658         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
659         occurrences:
660         - 1
661         - UNBOUNDED
662       network.outgoing.bytes_vdbe_untr_1_port:
663         type: org.openecomp.capabilities.metric.Ceilometer
664         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
665         occurrences:
666         - 1
667         - UNBOUNDED
668       feature_vdbe_untr_2_port:
669         type: tosca.capabilities.Node
670         occurrences:
671         - 1
672         - UNBOUNDED
673       feature_vdbe_untr_1_subports:
674         type: tosca.capabilities.Node
675         occurrences:
676         - 1
677         - UNBOUNDED
678       disk.device.latency_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       disk.capacity_vdbe_node_1:
685         type: org.openecomp.capabilities.metric.Ceilometer
686         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
687         occurrences:
688         - 1
689         - UNBOUNDED
690       disk.device.capacity_vdbe_node_1:
691         type: org.openecomp.capabilities.metric.Ceilometer
692         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
693         occurrences:
694         - 1
695         - UNBOUNDED
696       feature_fabric_int_net:
697         type: tosca.capabilities.Node
698         occurrences:
699         - 1
700         - UNBOUNDED
701       link_control_int_net:
702         type: tosca.capabilities.network.Linkable
703         occurrences:
704         - 1
705         - UNBOUNDED
706       network.incoming.bytes_vdbe_untr_1_port:
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       end_point_control_int_net:
713         type: tosca.capabilities.Endpoint
714         occurrences:
715         - 1
716         - UNBOUNDED
717       disk.usage_vdbe_node_1:
718         type: org.openecomp.capabilities.metric.Ceilometer
719         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
720         occurrences:
721         - 1
722         - UNBOUNDED
723       disk.read.bytes_vdbe_node_1:
724         type: org.openecomp.capabilities.metric.Ceilometer
725         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
726         occurrences:
727         - 1
728         - UNBOUNDED
729       feature_vdbe_untr_x_subport_vdbe_untr_1_subports:
730         type: tosca.capabilities.Node
731         occurrences:
732         - 1
733         - UNBOUNDED
734       disk.device.read.requests.rate_vdbe_node_1:
735         type: org.openecomp.capabilities.metric.Ceilometer
736         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
737         occurrences:
738         - 1
739         - UNBOUNDED
740       host_vdbe_node_1:
741         type: tosca.capabilities.Container
742         valid_source_types:
743         - tosca.nodes.SoftwareComponent
744         occurrences:
745         - 1
746         - UNBOUNDED
747       feature_control_int_net:
748         type: tosca.capabilities.Node
749         occurrences:
750         - 1
751         - UNBOUNDED
752       cpu.delta_vdbe_node_1:
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.rate_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       network.incoming.packets_vdbe_untr_1_port:
765         type: org.openecomp.capabilities.metric.Ceilometer
766         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
767         occurrences:
768         - 1
769         - UNBOUNDED
770       network.incoming.bytes_vdbe_untr_2_port:
771         type: org.openecomp.capabilities.metric.Ceilometer
772         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
773         occurrences:
774         - 1
775         - UNBOUNDED
776       scalable_vdbe_node_1:
777         type: tosca.capabilities.Scalable
778         occurrences:
779         - 1
780         - UNBOUNDED
781       link_fabric_int_net:
782         type: tosca.capabilities.network.Linkable
783         occurrences:
784         - 1
785         - UNBOUNDED
786       disk.iops_vdbe_node_1:
787         type: org.openecomp.capabilities.metric.Ceilometer
788         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
789         occurrences:
790         - 1
791         - UNBOUNDED
792       feature_vdbe_node_1:
793         type: tosca.capabilities.Node
794         occurrences:
795         - 1
796         - UNBOUNDED
797       memory.resident_vdbe_node_1:
798         type: org.openecomp.capabilities.metric.Ceilometer
799         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
800         occurrences:
801         - 1
802         - UNBOUNDED
803       endpoint_vdbe_node_1:
804         type: tosca.capabilities.Endpoint.Admin
805         occurrences:
806         - 1
807         - UNBOUNDED
808       network.outgoing.packets.rate_vdbe_untr_1_port:
809         type: org.openecomp.capabilities.metric.Ceilometer
810         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
811         occurrences:
812         - 1
813         - UNBOUNDED
814       os_vdbe_node_1:
815         type: tosca.capabilities.OperatingSystem
816         occurrences:
817         - 1
818         - UNBOUNDED
819       network.outpoing.packets_vdbe_untr_1_port:
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       disk.read.bytes.rate_vdbe_node_1:
826         type: org.openecomp.capabilities.metric.Ceilometer
827         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
828         occurrences:
829         - 1
830         - UNBOUNDED
831       disk.device.write.bytes.rate_vdbe_node_1:
832         type: org.openecomp.capabilities.metric.Ceilometer
833         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
834         occurrences:
835         - 1
836         - UNBOUNDED
837       attachment_control_int_net:
838         type: tosca.capabilities.Attachment
839         occurrences:
840         - 1
841         - UNBOUNDED
842       cpu_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       network.outgoing.packets.rate_vdbe_untr_2_port:
849         type: org.openecomp.capabilities.metric.Ceilometer
850         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
851         occurrences:
852         - 1
853         - UNBOUNDED
854       disk.device.write.requests.rate_vdbe_node_1:
855         type: org.openecomp.capabilities.metric.Ceilometer
856         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
857         occurrences:
858         - 1
859         - UNBOUNDED
860       forwarder_vdbe_untr_2_port:
861         type: org.openecomp.capabilities.Forwarder
862         occurrences:
863         - 1
864         - UNBOUNDED
865       disk.read.requests_vdbe_node_1:
866         type: org.openecomp.capabilities.metric.Ceilometer
867         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
868         occurrences:
869         - 1
870         - UNBOUNDED
871       disk.write.bytes.rate_vdbe_node_1:
872         type: org.openecomp.capabilities.metric.Ceilometer
873         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
874         occurrences:
875         - 1
876         - UNBOUNDED
877       feature_vdbe_untr_1_port:
878         type: tosca.capabilities.Node
879         occurrences:
880         - 1
881         - UNBOUNDED
882       binding_vdbe_untr_2_port:
883         type: tosca.capabilities.network.Bindable
884         valid_source_types:
885         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
886         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
887         occurrences:
888         - 0
889         - UNBOUNDED
890       memory.usage_vdbe_node_1:
891         type: org.openecomp.capabilities.metric.Ceilometer
892         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
893         occurrences:
894         - 1
895         - UNBOUNDED
896   org.openecomp.resource.abstract.nodes.heat.subinterface.vlan2:
897     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
898     properties:
899       aap_untrusted_ip_prefix:
900         type: string
901         description: ip prefix for primary vDBE VM on the VAN untrusted network
902         required: true
903         status: SUPPORTED
904       aap_sec_untrusted_ip_prefix:
905         type: string
906         description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
907         required: true
908         status: SUPPORTED
909       ip_v6_address:
910         type: string
911         description: IPv6 address associated with subinterfaces
912         required: true
913         status: SUPPORTED
914       counter:
915         type: float
916         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.
917         required: true
918         status: SUPPORTED
919       subinterfaces_name_prefix:
920         type: string
921         description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
922         required: true
923         status: SUPPORTED
924       ip_address:
925         type: string
926         description: IPv4 address associated with subinterfaces
927         required: true
928         status: SUPPORTED
929       aap_address_mode:
930         type: string
931         description: Address mode for the vDBE cluster IP
932         required: true
933         status: SUPPORTED
934       aap_untrusted_v6_ip_prefix:
935         type: string
936         description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
937         required: true
938         status: SUPPORTED
939       parent_interface:
940         type: string
941         description: Parent Contrail interface
942         required: true
943         status: SUPPORTED
944       vn_network_list:
945         type: string
946         description: List of Contrail VLAN networks to use for the subinterfaces.   The order and number of these must match the VLAN ID list
947         required: true
948         status: SUPPORTED
949       mac_address:
950         type: string
951         description: HW MAC address to use for subinterface
952         required: true
953         status: SUPPORTED
954       vlan_tag_list:
955         type: list
956         description: List of VLAN IDs to use for subinterfaces
957         required: true
958         status: SUPPORTED
959         entry_schema:
960           type: string
961       aap_sec_untrusted_ip_prefix_len:
962         type: string
963         description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
964         required: true
965         status: SUPPORTED
966       vmac_address:
967         type: string
968         description: virtual MAC address to use for subinterface
969         required: true
970         status: SUPPORTED
971       aap_untrusted_v6_ip_prefix_len:
972         type: string
973         description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
974         required: true
975         status: SUPPORTED
976       aap_untrusted_ip_prefix_len:
977         type: string
978         description: ip prefix length for the primary vDBE VM on the VAN untrusted network
979         required: true
980         status: SUPPORTED
981     requirements:
982     - dependency_vdbe_untr_x_subport_another:
983         capability: tosca.capabilities.Node
984         node: tosca.nodes.Root
985         relationship: tosca.relationships.DependsOn
986         occurrences:
987         - 0
988         - UNBOUNDED
989     - subinterface_link_vdbe_untr_x_subport_another:
990         capability: tosca.capabilities.network.Linkable
991         relationship: tosca.relationships.network.LinksTo
992         occurrences:
993         - 1
994         - 1
995     - binding_vdbe_untr_x_subport_another:
996         capability: tosca.capabilities.network.Bindable
997         node: org.openecomp.resource.cp.nodes.network.Port
998         relationship: tosca.relationships.network.BindsTo
999         occurrences:
1000         - 1
1001         - 1
1002     capabilities:
1003       feature_vdbe_untr_x_subport_another:
1004         type: tosca.capabilities.Node
1005         occurrences:
1006         - 1
1007         - UNBOUNDED