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