8a03266a7b4f8a19a467ba3c60376b1ca1037869
[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.vdbe:
9     derived_from: org.openecomp.resource.abstract.nodes.VFC
10     properties:
11       subinterface_vlan1_aap_untrusted_v6_ip_prefix:
12         type: list
13         required: true
14         status: SUPPORTED
15         entry_schema:
16           type: string
17       subinterface_vlan1_aap_sec_untrusted_ip_prefix:
18         type: list
19         required: true
20         status: SUPPORTED
21         entry_schema:
22           type: string
23       subinterface_vlan1_vmac_address:
24         type: list
25         required: true
26         status: SUPPORTED
27         entry_schema:
28           type: string
29       compute_vdbe_availability_zone:
30         type: list
31         required: true
32         status: SUPPORTED
33         entry_schema:
34           type: string
35       port_vdbe_untr_2_port_virtual_machine_interface_mac_addresses:
36         type: list
37         required: true
38         status: SUPPORTED
39         entry_schema:
40           type: json
41       port_vdbe_untr_2_port_network_role_tag:
42         type: string
43         required: true
44         status: SUPPORTED
45       vm_flavor_name:
46         type: string
47         required: true
48         status: SUPPORTED
49       subinterface_vlan1_counter:
50         type: list
51         required: true
52         status: SUPPORTED
53         entry_schema:
54           type: float
55       subinterface_vlan2_aap_untrusted_v6_ip_prefix:
56         type: list
57         required: true
58         status: SUPPORTED
59         entry_schema:
60           type: string
61       vm_image_name:
62         type: string
63         required: true
64         status: SUPPORTED
65       port_vdbe_untr_2_port_network_role:
66         type: string
67         required: true
68         status: SUPPORTED
69       compute_vdbe_metadata:
70         type: list
71         required: true
72         status: SUPPORTED
73         entry_schema:
74           type: json
75       subinterface_vlan1_aap_untrusted_v6_ip_prefix_len:
76         type: list
77         required: true
78         status: SUPPORTED
79         entry_schema:
80           type: string
81       port_vdbe_untr_1_port_ip_requirements:
82         type: list
83         required: true
84         status: SUPPORTED
85         entry_schema:
86           type: org.openecomp.datatypes.network.IpRequirements
87       port_vdbe_untr_2_port_vlan_requirements:
88         type: list
89         required: true
90         status: SUPPORTED
91         entry_schema:
92           type: org.openecomp.datatypes.network.VlanRequirements
93       port_vdbe_untr_2_port_exCP_naming:
94         type: org.openecomp.datatypes.Naming
95         required: true
96         status: SUPPORTED
97       port_vdbe_untr_2_port_ip_requirements:
98         type: list
99         required: true
100         status: SUPPORTED
101         entry_schema:
102           type: org.openecomp.datatypes.network.IpRequirements
103       port_vdbe_untr_1_port_mac_requirements:
104         type: org.openecomp.datatypes.network.MacRequirements
105         required: true
106         status: SUPPORTED
107       port_vdbe_untr_1_port_order:
108         type: integer
109         required: true
110         status: SUPPORTED
111       subinterface_vlan2_ip_address:
112         type: list
113         required: true
114         status: SUPPORTED
115         entry_schema:
116           type: string
117       subinterface_vlan2_ip_v6_address:
118         type: list
119         required: true
120         status: SUPPORTED
121         entry_schema:
122           type: string
123       port_vdbe_untr_1_port_subnetpoolid:
124         type: string
125         required: true
126         status: SUPPORTED
127       subinterface_vlan2_parent_interface:
128         type: list
129         required: true
130         status: SUPPORTED
131         entry_schema:
132           type: string
133       subinterface_vlan2_aap_address_mode:
134         type: list
135         required: true
136         status: SUPPORTED
137         entry_schema:
138           type: string
139       port_vdbe_untr_2_port_mac_requirements:
140         type: org.openecomp.datatypes.network.MacRequirements
141         required: true
142         status: SUPPORTED
143       port_vdbe_untr_1_port_virtual_machine_interface_allowed_address_pairs:
144         type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
145         required: true
146         status: SUPPORTED
147       subinterface_vlan1_mac_address:
148         type: list
149         required: true
150         status: SUPPORTED
151         entry_schema:
152           type: string
153       subinterface_vlan2_mac_address:
154         type: list
155         required: true
156         status: SUPPORTED
157         entry_schema:
158           type: string
159       subinterface_vlan1_aap_untrusted_ip_prefix_len:
160         type: list
161         required: true
162         status: SUPPORTED
163         entry_schema:
164           type: string
165       subinterface_vlan1_ip_address:
166         type: list
167         required: true
168         status: SUPPORTED
169         entry_schema:
170           type: string
171       subinterface_vlan2_aap_sec_untrusted_ip_prefix:
172         type: list
173         required: true
174         status: SUPPORTED
175         entry_schema:
176           type: string
177       compute_vdbe_name:
178         type: list
179         required: true
180         status: SUPPORTED
181         entry_schema:
182           type: string
183       port_vdbe_untr_1_port_network_role_tag:
184         type: string
185         required: true
186         status: SUPPORTED
187       subinterface_vlan2_aap_untrusted_ip_prefix:
188         type: list
189         required: true
190         status: SUPPORTED
191         entry_schema:
192           type: string
193       subinterface_vlan1_ip_v6_address:
194         type: list
195         required: true
196         status: SUPPORTED
197         entry_schema:
198           type: string
199       subinterface_vlan2_vmac_address:
200         type: list
201         required: true
202         status: SUPPORTED
203         entry_schema:
204           type: string
205       subinterface_vlan1_aap_untrusted_ip_prefix:
206         type: list
207         required: true
208         status: SUPPORTED
209         entry_schema:
210           type: string
211       port_vdbe_untr_2_port_virtual_network_refs:
212         type: list
213         required: true
214         status: SUPPORTED
215         entry_schema:
216           type: json
217       subinterface_vlan2_vn_network_list:
218         type: list
219         required: true
220         status: SUPPORTED
221         entry_schema:
222           type: string
223       subinterface_vlan1_subinterfaces_name_prefix:
224         type: list
225         required: true
226         status: SUPPORTED
227         entry_schema:
228           type: string
229       port_vdbe_untr_1_port_network_role:
230         type: string
231         required: true
232         status: SUPPORTED
233       port_vdbe_untr_2_port_name:
234         type: list
235         required: true
236         status: SUPPORTED
237         entry_schema:
238           type: string
239       port_vdbe_untr_1_port_virtual_network_refs:
240         type: list
241         required: true
242         status: SUPPORTED
243         entry_schema:
244           type: json
245       subinterface_vlan2_vlan_tag_list:
246         type: list
247         required: true
248         status: SUPPORTED
249         entry_schema:
250           type: json
251       subinterface_vlan1_vn_network_list:
252         type: list
253         required: true
254         status: SUPPORTED
255         entry_schema:
256           type: string
257       subinterface_vlan2_aap_sec_untrusted_ip_prefix_len:
258         type: list
259         required: true
260         status: SUPPORTED
261         entry_schema:
262           type: string
263       port_vdbe_untr_2_port_subnetpoolid:
264         type: string
265         required: true
266         status: SUPPORTED
267       port_vdbe_untr_2_port_order:
268         type: integer
269         required: true
270         status: SUPPORTED
271       subinterface_vlan1_service_template_filter_count:
272         type: list
273         required: true
274         status: SUPPORTED
275         entry_schema:
276           type: float
277       subinterface_vlan2_counter:
278         type: list
279         required: true
280         status: SUPPORTED
281         entry_schema:
282           type: float
283       subinterface_vlan1_parent_interface:
284         type: list
285         required: true
286         status: SUPPORTED
287         entry_schema:
288           type: string
289       subinterface_vlan1_aap_address_mode:
290         type: list
291         required: true
292         status: SUPPORTED
293         entry_schema:
294           type: string
295       subinterface_vlan2_aap_untrusted_ip_prefix_len:
296         type: list
297         required: true
298         status: SUPPORTED
299         entry_schema:
300           type: string
301       index_value:
302         type: integer
303         description: Index value of this substitution service template runtime instance
304         required: false
305         default: 0
306         status: SUPPORTED
307         constraints:
308         - greater_or_equal: 0
309       subinterface_vlan2_subinterfaces_name_prefix:
310         type: list
311         required: true
312         status: SUPPORTED
313         entry_schema:
314           type: string
315       subinterface_vlan2_aap_untrusted_v6_ip_prefix_len:
316         type: list
317         required: true
318         status: SUPPORTED
319         entry_schema:
320           type: string
321       port_vdbe_untr_1_port_exCP_naming:
322         type: org.openecomp.datatypes.Naming
323         required: true
324         status: SUPPORTED
325       port_vdbe_untr_1_port_name:
326         type: list
327         required: true
328         status: SUPPORTED
329         entry_schema:
330           type: string
331       subinterface_vlan2_service_template_filter_count:
332         type: list
333         required: true
334         status: SUPPORTED
335         entry_schema:
336           type: float
337       subinterface_vlan1_aap_sec_untrusted_ip_prefix_len:
338         type: list
339         required: true
340         status: SUPPORTED
341         entry_schema:
342           type: string
343       port_vdbe_untr_2_port_virtual_machine_interface_allowed_address_pairs:
344         type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
345         required: true
346         status: SUPPORTED
347       port_vdbe_untr_1_port_vlan_requirements:
348         type: list
349         required: true
350         status: SUPPORTED
351         entry_schema:
352           type: org.openecomp.datatypes.network.VlanRequirements
353       port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses:
354         type: list
355         required: true
356         status: SUPPORTED
357         entry_schema:
358           type: json
359       subinterface_vlan1_vlan_tag_list:
360         type: list
361         required: true
362         status: SUPPORTED
363         entry_schema:
364           type: json
365     attributes:
366       vdbe_vdbe_untr_1_port_vlan1_vlan_tag_list:
367         type: list
368         status: SUPPORTED
369         entry_schema: &id001
370           type: string
371     requirements:
372     - dependency_vdbe:
373         capability: tosca.capabilities.Node
374         node: tosca.nodes.Root
375         relationship: tosca.relationships.DependsOn
376         occurrences:
377         - 0
378         - UNBOUNDED
379     - local_storage_vdbe:
380         capability: tosca.capabilities.Attachment
381         node: tosca.nodes.BlockStorage
382         relationship: tosca.relationships.AttachesTo
383         occurrences:
384         - 0
385         - UNBOUNDED
386     - dependency_vdbe_vdbe_untr_2_port:
387         capability: tosca.capabilities.Node
388         node: tosca.nodes.Root
389         relationship: tosca.relationships.DependsOn
390         occurrences:
391         - 0
392         - UNBOUNDED
393     - link_vdbe_vdbe_untr_2_port:
394         capability: tosca.capabilities.network.Linkable
395         relationship: tosca.relationships.network.LinksTo
396         occurrences:
397         - 1
398         - 1
399     - dependency_vdbe_vdbe_untr_2_port_vlan2:
400         capability: tosca.capabilities.Node
401         node: tosca.nodes.Root
402         relationship: tosca.relationships.DependsOn
403         occurrences:
404         - 0
405         - UNBOUNDED
406     - dependency_vdbe_untr_x_subport_another_vdbe_vdbe_untr_2_port_vlan2:
407         capability: tosca.capabilities.Node
408         node: tosca.nodes.Root
409         relationship: tosca.relationships.DependsOn
410         occurrences:
411         - 0
412         - UNBOUNDED
413     - link_vdbe_untr_x_subport_another_vdbe_vdbe_untr_2_port_vlan2:
414         capability: tosca.capabilities.network.Linkable
415         relationship: tosca.relationships.network.LinksTo
416         occurrences:
417         - 1
418         - 1
419     - dependency_vdbe_vdbe_untr_1_port_vlan1:
420         capability: tosca.capabilities.Node
421         node: tosca.nodes.Root
422         relationship: tosca.relationships.DependsOn
423         occurrences:
424         - 0
425         - UNBOUNDED
426     - dependency_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vlan1:
427         capability: tosca.capabilities.Node
428         node: tosca.nodes.Root
429         relationship: tosca.relationships.DependsOn
430         occurrences:
431         - 0
432         - UNBOUNDED
433     - link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vlan1:
434         capability: tosca.capabilities.network.Linkable
435         relationship: tosca.relationships.network.LinksTo
436         occurrences:
437         - 1
438         - 1
439     - dependency_vdbe_vdbe_untr_1_port:
440         capability: tosca.capabilities.Node
441         node: tosca.nodes.Root
442         relationship: tosca.relationships.DependsOn
443         occurrences:
444         - 0
445         - UNBOUNDED
446     - link_vdbe_vdbe_untr_1_port:
447         capability: tosca.capabilities.network.Linkable
448         relationship: tosca.relationships.network.LinksTo
449         occurrences:
450         - 1
451         - 1
452     capabilities:
453       feature_vdbe:
454         type: tosca.capabilities.Node
455         occurrences:
456         - 1
457         - UNBOUNDED
458       disk.device.iops_vdbe:
459         type: org.openecomp.capabilities.metric.Ceilometer
460         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
461         occurrences:
462         - 1
463         - UNBOUNDED
464       endpoint_vdbe:
465         type: tosca.capabilities.Endpoint.Admin
466         occurrences:
467         - 1
468         - UNBOUNDED
469       disk.ephemeral.size_vdbe:
470         type: org.openecomp.capabilities.metric.Ceilometer
471         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
472         occurrences:
473         - 1
474         - UNBOUNDED
475       feature_vdbe_vdbe_untr_2_port:
476         type: tosca.capabilities.Node
477         occurrences:
478         - 1
479         - UNBOUNDED
480       cpu_util_vdbe:
481         type: org.openecomp.capabilities.metric.Ceilometer
482         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
483         occurrences:
484         - 1
485         - UNBOUNDED
486       vcpus_vdbe:
487         type: org.openecomp.capabilities.metric.Ceilometer
488         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
489         occurrences:
490         - 1
491         - UNBOUNDED
492       disk.write.requests_vdbe:
493         type: org.openecomp.capabilities.metric.Ceilometer
494         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
495         occurrences:
496         - 1
497         - UNBOUNDED
498       feature_vdbe_vdbe_untr_1_port_vlan1:
499         type: tosca.capabilities.Node
500         occurrences:
501         - 1
502         - UNBOUNDED
503       disk.device.latency_vdbe:
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.rate_vdbe:
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       network.incoming.packets_vdbe_vdbe_untr_2_port:
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       feature_vdbe_vdbe_untr_1_port:
522         type: tosca.capabilities.Node
523         occurrences:
524         - 1
525         - UNBOUNDED
526       disk.write.bytes.rate_vdbe:
527         type: org.openecomp.capabilities.metric.Ceilometer
528         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
529         occurrences:
530         - 1
531         - UNBOUNDED
532       network.incoming.bytes.rate_vdbe_vdbe_untr_1_port:
533         type: org.openecomp.capabilities.metric.Ceilometer
534         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
535         occurrences:
536         - 1
537         - UNBOUNDED
538       network.incoming.packets.rate_vdbe_vdbe_untr_1_port:
539         type: org.openecomp.capabilities.metric.Ceilometer
540         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
541         occurrences:
542         - 1
543         - UNBOUNDED
544       scalable_vdbe:
545         type: tosca.capabilities.Scalable
546         occurrences:
547         - 1
548         - UNBOUNDED
549       disk.iops_vdbe:
550         type: org.openecomp.capabilities.metric.Ceilometer
551         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
552         occurrences:
553         - 1
554         - UNBOUNDED
555       disk.device.write.requests_vdbe:
556         type: org.openecomp.capabilities.metric.Ceilometer
557         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
558         occurrences:
559         - 1
560         - UNBOUNDED
561       disk.device.capacity_vdbe:
562         type: org.openecomp.capabilities.metric.Ceilometer
563         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
564         occurrences:
565         - 1
566         - UNBOUNDED
567       network.outgoing.bytes.rate_vdbe_vdbe_untr_2_port:
568         type: org.openecomp.capabilities.metric.Ceilometer
569         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
570         occurrences:
571         - 1
572         - UNBOUNDED
573       network.outgoing.bytes_vdbe_vdbe_untr_1_port:
574         type: org.openecomp.capabilities.metric.Ceilometer
575         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
576         occurrences:
577         - 1
578         - UNBOUNDED
579       disk.device.allocation_vdbe:
580         type: org.openecomp.capabilities.metric.Ceilometer
581         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
582         occurrences:
583         - 1
584         - UNBOUNDED
585       disk.usage_vdbe:
586         type: org.openecomp.capabilities.metric.Ceilometer
587         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
588         occurrences:
589         - 1
590         - UNBOUNDED
591       memory.usage_vdbe:
592         type: org.openecomp.capabilities.metric.Ceilometer
593         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
594         occurrences:
595         - 1
596         - UNBOUNDED
597       network.outpoing.packets_vdbe_vdbe_untr_2_port:
598         type: org.openecomp.capabilities.metric.Ceilometer
599         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
600         occurrences:
601         - 1
602         - UNBOUNDED
603       disk.read.requests_vdbe:
604         type: org.openecomp.capabilities.metric.Ceilometer
605         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
606         occurrences:
607         - 1
608         - UNBOUNDED
609       network.incoming.bytes_vdbe_vdbe_untr_1_port:
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       feature_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vlan1:
616         type: tosca.capabilities.Node
617         occurrences:
618         - 1
619         - UNBOUNDED
620       instance_vdbe:
621         type: org.openecomp.capabilities.metric.Ceilometer
622         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
623         occurrences:
624         - 1
625         - UNBOUNDED
626       cpu.delta_vdbe:
627         type: org.openecomp.capabilities.metric.Ceilometer
628         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
629         occurrences:
630         - 1
631         - UNBOUNDED
632       network.outgoing.packets.rate_vdbe_vdbe_untr_2_port:
633         type: org.openecomp.capabilities.metric.Ceilometer
634         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
635         occurrences:
636         - 1
637         - UNBOUNDED
638       feature_vdbe_vdbe_untr_2_port_vlan2:
639         type: tosca.capabilities.Node
640         occurrences:
641         - 1
642         - UNBOUNDED
643       binding_vdbe_vdbe_untr_1_port:
644         type: tosca.capabilities.network.Bindable
645         valid_source_types:
646         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
647         occurrences:
648         - 0
649         - UNBOUNDED
650       disk.device.read.bytes.rate_vdbe:
651         type: org.openecomp.capabilities.metric.Ceilometer
652         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
653         occurrences:
654         - 1
655         - UNBOUNDED
656       disk.device.write.bytes.rate_vdbe:
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       memory.resident_vdbe:
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       forwarder_vdbe_vdbe_untr_1_port:
669         type: org.openecomp.capabilities.Forwarder
670         occurrences:
671         - 1
672         - UNBOUNDED
673       disk.write.requests.rate_vdbe:
674         type: org.openecomp.capabilities.metric.Ceilometer
675         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
676         occurrences:
677         - 1
678         - UNBOUNDED
679       cpu_vdbe:
680         type: org.openecomp.capabilities.metric.Ceilometer
681         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
682         occurrences:
683         - 1
684         - UNBOUNDED
685       disk.write.bytes_vdbe:
686         type: org.openecomp.capabilities.metric.Ceilometer
687         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
688         occurrences:
689         - 1
690         - UNBOUNDED
691       forwarder_vdbe_vdbe_untr_2_port:
692         type: org.openecomp.capabilities.Forwarder
693         occurrences:
694         - 1
695         - UNBOUNDED
696       disk.device.usage_vdbe:
697         type: org.openecomp.capabilities.metric.Ceilometer
698         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
699         occurrences:
700         - 1
701         - UNBOUNDED
702       disk.device.read.bytes_vdbe:
703         type: org.openecomp.capabilities.metric.Ceilometer
704         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
705         occurrences:
706         - 1
707         - UNBOUNDED
708       disk.latency_vdbe:
709         type: org.openecomp.capabilities.metric.Ceilometer
710         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
711         occurrences:
712         - 1
713         - UNBOUNDED
714       feature_vdbe_untr_x_subport_another_vdbe_vdbe_untr_2_port_vlan2:
715         type: tosca.capabilities.Node
716         occurrences:
717         - 1
718         - UNBOUNDED
719       network.outgoing.packets.rate_vdbe_vdbe_untr_1_port:
720         type: org.openecomp.capabilities.metric.Ceilometer
721         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
722         occurrences:
723         - 1
724         - UNBOUNDED
725       disk.capacity_vdbe:
726         type: org.openecomp.capabilities.metric.Ceilometer
727         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
728         occurrences:
729         - 1
730         - UNBOUNDED
731       host_vdbe:
732         type: tosca.capabilities.Container
733         valid_source_types:
734         - tosca.nodes.SoftwareComponent
735         occurrences:
736         - 1
737         - UNBOUNDED
738       disk.allocation_vdbe:
739         type: org.openecomp.capabilities.metric.Ceilometer
740         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
741         occurrences:
742         - 1
743         - UNBOUNDED
744       network.outpoing.packets_vdbe_vdbe_untr_1_port:
745         type: org.openecomp.capabilities.metric.Ceilometer
746         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
747         occurrences:
748         - 1
749         - UNBOUNDED
750       network.incoming.packets_vdbe_vdbe_untr_1_port:
751         type: org.openecomp.capabilities.metric.Ceilometer
752         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
753         occurrences:
754         - 1
755         - UNBOUNDED
756       disk.read.bytes.rate_vdbe:
757         type: org.openecomp.capabilities.metric.Ceilometer
758         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
759         occurrences:
760         - 1
761         - UNBOUNDED
762       network.incoming.bytes_vdbe_vdbe_untr_2_port:
763         type: org.openecomp.capabilities.metric.Ceilometer
764         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
765         occurrences:
766         - 1
767         - UNBOUNDED
768       os_vdbe:
769         type: tosca.capabilities.OperatingSystem
770         occurrences:
771         - 1
772         - UNBOUNDED
773       disk.device.read.requests_vdbe:
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       network.incoming.packets.rate_vdbe_vdbe_untr_2_port:
780         type: org.openecomp.capabilities.metric.Ceilometer
781         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
782         occurrences:
783         - 1
784         - UNBOUNDED
785       disk.root.size_vdbe:
786         type: org.openecomp.capabilities.metric.Ceilometer
787         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
788         occurrences:
789         - 1
790         - UNBOUNDED
791       network.incoming.bytes.rate_vdbe_vdbe_untr_2_port:
792         type: org.openecomp.capabilities.metric.Ceilometer
793         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
794         occurrences:
795         - 1
796         - UNBOUNDED
797       binding_vdbe_vdbe_untr_2_port:
798         type: tosca.capabilities.network.Bindable
799         valid_source_types:
800         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
801         occurrences:
802         - 0
803         - UNBOUNDED
804       memory_vdbe:
805         type: org.openecomp.capabilities.metric.Ceilometer
806         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
807         occurrences:
808         - 1
809         - UNBOUNDED
810       binding_vdbe:
811         type: tosca.capabilities.network.Bindable
812         occurrences:
813         - 1
814         - UNBOUNDED
815       disk.device.write.bytes_vdbe:
816         type: org.openecomp.capabilities.metric.Ceilometer
817         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
818         occurrences:
819         - 1
820         - UNBOUNDED
821       network.outgoing.bytes_vdbe_vdbe_untr_2_port:
822         type: org.openecomp.capabilities.metric.Ceilometer
823         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
824         occurrences:
825         - 1
826         - UNBOUNDED
827       network.outgoing.bytes.rate_vdbe_vdbe_untr_1_port:
828         type: org.openecomp.capabilities.metric.Ceilometer
829         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
830         occurrences:
831         - 1
832         - UNBOUNDED
833       disk.device.read.requests.rate_vdbe:
834         type: org.openecomp.capabilities.metric.Ceilometer
835         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
836         occurrences:
837         - 1
838         - UNBOUNDED
839       disk.read.bytes_vdbe:
840         type: org.openecomp.capabilities.metric.Ceilometer
841         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
842         occurrences:
843         - 1
844         - UNBOUNDED
845   org.openecomp.resource.abstract.nodes.heat.subinterface.vlan1:
846     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
847     properties:
848       aap_untrusted_ip_prefix:
849         type: string
850         description: ip prefix for primary vDBE VM on the VAN untrusted network
851         required: true
852         status: SUPPORTED
853       aap_sec_untrusted_ip_prefix:
854         type: string
855         description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
856         required: true
857         status: SUPPORTED
858       ip_v6_address:
859         type: string
860         description: IPv6 address associated with subinterfaces
861         required: true
862         status: SUPPORTED
863       counter:
864         type: float
865         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.
866         required: true
867         status: SUPPORTED
868       subinterfaces_name_prefix:
869         type: string
870         description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
871         required: true
872         status: SUPPORTED
873       ip_address:
874         type: string
875         description: IPv4 address associated with subinterfaces
876         required: true
877         status: SUPPORTED
878       aap_address_mode:
879         type: string
880         description: Address mode for the vDBE cluster IP
881         required: true
882         status: SUPPORTED
883       aap_untrusted_v6_ip_prefix:
884         type: string
885         description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
886         required: true
887         status: SUPPORTED
888       parent_interface:
889         type: string
890         description: Parent Contrail interface
891         required: true
892         status: SUPPORTED
893       vn_network_list:
894         type: string
895         description: List of Contrail VLAN networks to use for the subinterfaces.   The order and number of these must match the VLAN ID list
896         required: true
897         status: SUPPORTED
898       mac_address:
899         type: string
900         description: HW MAC address to use for subinterface
901         required: true
902         status: SUPPORTED
903       vlan_tag_list:
904         type: list
905         description: List of VLAN IDs to use for subinterfaces
906         required: true
907         status: SUPPORTED
908         entry_schema: *id001
909       aap_sec_untrusted_ip_prefix_len:
910         type: string
911         description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
912         required: true
913         status: SUPPORTED
914       vmac_address:
915         type: string
916         description: virtual MAC address to use for subinterface
917         required: true
918         status: SUPPORTED
919       aap_untrusted_v6_ip_prefix_len:
920         type: string
921         description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
922         required: true
923         status: SUPPORTED
924       aap_untrusted_ip_prefix_len:
925         type: string
926         description: ip prefix length for the primary vDBE VM on the VAN untrusted network
927         required: true
928         status: SUPPORTED
929     requirements:
930     - dependency_vdbe_untr_x_subport:
931         capability: tosca.capabilities.Node
932         node: tosca.nodes.Root
933         relationship: tosca.relationships.DependsOn
934         occurrences:
935         - 0
936         - UNBOUNDED
937     - link_vdbe_untr_x_subport:
938         capability: tosca.capabilities.network.Linkable
939         relationship: tosca.relationships.network.LinksTo
940         occurrences:
941         - 1
942         - 1
943     - binding_vdbe_untr_x_subport:
944         capability: tosca.capabilities.network.Bindable
945         node: org.openecomp.resource.cp.nodes.network.Port
946         relationship: tosca.relationships.network.BindsTo
947         occurrences:
948         - 1
949         - 1
950     capabilities:
951       feature_vdbe_untr_x_subport:
952         type: tosca.capabilities.Node
953         occurrences:
954         - 1
955         - UNBOUNDED
956   org.openecomp.resource.abstract.nodes.heat.subinterface.vlan2:
957     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
958     properties:
959       aap_untrusted_ip_prefix:
960         type: string
961         description: ip prefix for primary vDBE VM on the VAN untrusted network
962         required: true
963         status: SUPPORTED
964       aap_sec_untrusted_ip_prefix:
965         type: string
966         description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
967         required: true
968         status: SUPPORTED
969       ip_v6_address:
970         type: string
971         description: IPv6 address associated with subinterfaces
972         required: true
973         status: SUPPORTED
974       counter:
975         type: float
976         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.
977         required: true
978         status: SUPPORTED
979       subinterfaces_name_prefix:
980         type: string
981         description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
982         required: true
983         status: SUPPORTED
984       ip_address:
985         type: string
986         description: IPv4 address associated with subinterfaces
987         required: true
988         status: SUPPORTED
989       aap_address_mode:
990         type: string
991         description: Address mode for the vDBE cluster IP
992         required: true
993         status: SUPPORTED
994       aap_untrusted_v6_ip_prefix:
995         type: string
996         description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
997         required: true
998         status: SUPPORTED
999       parent_interface:
1000         type: string
1001         description: Parent Contrail interface
1002         required: true
1003         status: SUPPORTED
1004       vn_network_list:
1005         type: string
1006         description: List of Contrail VLAN networks to use for the subinterfaces.   The order and number of these must match the VLAN ID list
1007         required: true
1008         status: SUPPORTED
1009       mac_address:
1010         type: string
1011         description: HW MAC address to use for subinterface
1012         required: true
1013         status: SUPPORTED
1014       vlan_tag_list:
1015         type: list
1016         description: List of VLAN IDs to use for subinterfaces
1017         required: true
1018         status: SUPPORTED
1019         entry_schema:
1020           type: string
1021       aap_sec_untrusted_ip_prefix_len:
1022         type: string
1023         description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
1024         required: true
1025         status: SUPPORTED
1026       vmac_address:
1027         type: string
1028         description: virtual MAC address to use for subinterface
1029         required: true
1030         status: SUPPORTED
1031       aap_untrusted_v6_ip_prefix_len:
1032         type: string
1033         description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
1034         required: true
1035         status: SUPPORTED
1036       aap_untrusted_ip_prefix_len:
1037         type: string
1038         description: ip prefix length for the primary vDBE VM on the VAN untrusted network
1039         required: true
1040         status: SUPPORTED
1041     requirements:
1042     - dependency_vdbe_untr_x_subport_another:
1043         capability: tosca.capabilities.Node
1044         node: tosca.nodes.Root
1045         relationship: tosca.relationships.DependsOn
1046         occurrences:
1047         - 0
1048         - UNBOUNDED
1049     - link_vdbe_untr_x_subport_another:
1050         capability: tosca.capabilities.network.Linkable
1051         relationship: tosca.relationships.network.LinksTo
1052         occurrences:
1053         - 1
1054         - 1
1055     - binding_vdbe_untr_x_subport_another:
1056         capability: tosca.capabilities.network.Bindable
1057         node: org.openecomp.resource.cp.nodes.network.Port
1058         relationship: tosca.relationships.network.BindsTo
1059         occurrences:
1060         - 1
1061         - 1
1062     capabilities:
1063       feature_vdbe_untr_x_subport_another:
1064         type: tosca.capabilities.Node
1065         occurrences:
1066         - 1
1067         - UNBOUNDED