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 / pattern1a / twoPortOnlyOneConnectedWithSubInf / 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.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       port_vdbe_untr_port_related_networks:
172         type: list
173         required: true
174         status: SUPPORTED
175         entry_schema:
176           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
177       subinterface_nested1_aap_sec_untrusted_ip_prefix:
178         type: list
179         required: true
180         status: SUPPORTED
181         entry_schema:
182           type: string
183       port_vdbe_untr_port_ip_requirements:
184         type: list
185         required: true
186         status: SUPPORTED
187         entry_schema:
188           type: org.openecomp.datatypes.network.IpRequirements
189     requirements:
190     - dependency_vdbe_vdbe_untr_port_nested1:
191         capability: tosca.capabilities.Node
192         node: tosca.nodes.Root
193         relationship: tosca.relationships.DependsOn
194         occurrences:
195         - 0
196         - UNBOUNDED
197     - dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_nested1:
198         capability: tosca.capabilities.Node
199         node: tosca.nodes.Root
200         relationship: tosca.relationships.DependsOn
201         occurrences:
202         - 0
203         - UNBOUNDED
204     - subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_nested1:
205         capability: tosca.capabilities.network.Linkable
206         relationship: tosca.relationships.network.LinksTo
207         occurrences:
208         - 1
209         - 1
210     - dependency_vdbe:
211         capability: tosca.capabilities.Node
212         node: tosca.nodes.Root
213         relationship: tosca.relationships.DependsOn
214         occurrences:
215         - 0
216         - UNBOUNDED
217     - local_storage_vdbe:
218         capability: tosca.capabilities.Attachment
219         node: tosca.nodes.BlockStorage
220         relationship: tosca.relationships.AttachesTo
221         occurrences:
222         - 0
223         - UNBOUNDED
224     - dependency_vdbe_vdbe_untr_port:
225         capability: tosca.capabilities.Node
226         node: tosca.nodes.Root
227         relationship: tosca.relationships.DependsOn
228         occurrences:
229         - 0
230         - UNBOUNDED
231     - link_vdbe_vdbe_untr_port:
232         capability: tosca.capabilities.network.Linkable
233         relationship: tosca.relationships.network.LinksTo
234         occurrences:
235         - 1
236         - 1
237     capabilities:
238       network.outgoing.packets.rate_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       network.outgoing.bytes_vdbe_vdbe_untr_port:
245         type: org.openecomp.capabilities.metric.Ceilometer
246         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
247         occurrences:
248         - 1
249         - UNBOUNDED
250       feature_vdbe:
251         type: tosca.capabilities.Node
252         occurrences:
253         - 1
254         - UNBOUNDED
255       feature_vdbe_vdbe_untr_port:
256         type: tosca.capabilities.Node
257         occurrences:
258         - 1
259         - UNBOUNDED
260       attachment_vdbe_vdbe_untr_port:
261         type: tosca.capabilities.Attachment
262         occurrences:
263         - 1
264         - UNBOUNDED
265       disk.device.iops_vdbe:
266         type: org.openecomp.capabilities.metric.Ceilometer
267         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
268         occurrences:
269         - 1
270         - UNBOUNDED
271       endpoint_vdbe:
272         type: tosca.capabilities.Endpoint.Admin
273         occurrences:
274         - 1
275         - UNBOUNDED
276       disk.ephemeral.size_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       cpu_util_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       vcpus_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.write.requests_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.latency_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.device.write.requests.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       disk.write.bytes.rate_vdbe:
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       network.incoming.packets_vdbe_vdbe_untr_port:
319         type: org.openecomp.capabilities.metric.Ceilometer
320         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
321         occurrences:
322         - 1
323         - UNBOUNDED
324       scalable_vdbe:
325         type: tosca.capabilities.Scalable
326         occurrences:
327         - 1
328         - UNBOUNDED
329       disk.iops_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.write.requests_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       disk.device.capacity_vdbe:
342         type: org.openecomp.capabilities.metric.Ceilometer
343         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
344         occurrences:
345         - 1
346         - UNBOUNDED
347       feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_nested1:
348         type: tosca.capabilities.Node
349         occurrences:
350         - 1
351         - UNBOUNDED
352       disk.device.allocation_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       disk.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       memory.usage_vdbe:
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.outpoing.packets_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       network.outgoing.bytes.rate_vdbe_vdbe_untr_port:
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       disk.read.requests_vdbe:
383         type: org.openecomp.capabilities.metric.Ceilometer
384         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
385         occurrences:
386         - 1
387         - UNBOUNDED
388       forwarder_vdbe_vdbe_untr_port:
389         type: org.openecomp.capabilities.Forwarder
390         occurrences:
391         - 1
392         - UNBOUNDED
393       binding_vdbe_vdbe_untr_port:
394         type: tosca.capabilities.network.Bindable
395         valid_source_types:
396         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
397         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
398         occurrences:
399         - 0
400         - UNBOUNDED
401       instance_vdbe:
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       network.incoming.bytes.rate_vdbe_vdbe_untr_port:
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       cpu.delta_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.read.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       disk.device.write.bytes.rate_vdbe:
426         type: org.openecomp.capabilities.metric.Ceilometer
427         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
428         occurrences:
429         - 1
430         - UNBOUNDED
431       feature_vdbe_vdbe_untr_port_nested1:
432         type: tosca.capabilities.Node
433         occurrences:
434         - 1
435         - UNBOUNDED
436       memory.resident_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       disk.write.requests.rate_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       cpu_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.write.bytes_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.usage_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.device.read.bytes_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       disk.latency_vdbe:
473         type: org.openecomp.capabilities.metric.Ceilometer
474         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
475         occurrences:
476         - 1
477         - UNBOUNDED
478       network.incoming.bytes_vdbe_vdbe_untr_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       disk.capacity_vdbe:
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       host_vdbe:
491         type: tosca.capabilities.Container
492         valid_source_types:
493         - tosca.nodes.SoftwareComponent
494         occurrences:
495         - 1
496         - UNBOUNDED
497       disk.allocation_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       disk.read.bytes.rate_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       os_vdbe:
510         type: tosca.capabilities.OperatingSystem
511         occurrences:
512         - 1
513         - UNBOUNDED
514       disk.device.read.requests_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       disk.root.size_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       memory_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       binding_vdbe:
533         type: tosca.capabilities.network.Bindable
534         occurrences:
535         - 1
536         - UNBOUNDED
537       disk.device.write.bytes_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.device.read.requests.rate_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       disk.read.bytes_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       network.incoming.packets.rate_vdbe_vdbe_untr_port:
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   org.openecomp.resource.abstract.nodes.heat.subinterface.nested1:
562     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
563     properties:
564       aap_untrusted_ip_prefix:
565         type: string
566         description: ip prefix for primary vDBE VM on the VAN untrusted network
567         required: true
568         status: SUPPORTED
569       aap_sec_untrusted_ip_prefix:
570         type: string
571         description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
572         required: true
573         status: SUPPORTED
574       ip_v6_address:
575         type: string
576         description: IPv6 address associated with subinterfaces
577         required: true
578         status: SUPPORTED
579       counter:
580         type: float
581         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.
582         required: true
583         status: SUPPORTED
584       subinterfaces_name_prefix:
585         type: string
586         description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
587         required: true
588         status: SUPPORTED
589       ip_address:
590         type: string
591         description: IPv4 address associated with subinterfaces
592         required: true
593         status: SUPPORTED
594       aap_address_mode:
595         type: string
596         description: Address mode for the vDBE cluster IP
597         required: true
598         status: SUPPORTED
599       aap_untrusted_v6_ip_prefix:
600         type: string
601         description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
602         required: true
603         status: SUPPORTED
604       parent_interface:
605         type: string
606         description: Parent Contrail interface
607         required: true
608         status: SUPPORTED
609       vn_network_list:
610         type: string
611         description: List of Contrail VLAN networks to use for the subinterfaces.   The order and number of these must match the VLAN ID list
612         required: true
613         status: SUPPORTED
614       mac_address:
615         type: string
616         description: HW MAC address to use for subinterface
617         required: true
618         status: SUPPORTED
619       vlan_tag_list:
620         type: list
621         description: List of VLAN IDs to use for subinterfaces
622         required: true
623         status: SUPPORTED
624         entry_schema:
625           type: string
626       aap_sec_untrusted_ip_prefix_len:
627         type: string
628         description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
629         required: true
630         status: SUPPORTED
631       vmac_address:
632         type: string
633         description: virtual MAC address to use for subinterface
634         required: true
635         status: SUPPORTED
636       aap_untrusted_v6_ip_prefix_len:
637         type: string
638         description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
639         required: true
640         status: SUPPORTED
641       aap_untrusted_ip_prefix_len:
642         type: string
643         description: ip prefix length for the primary vDBE VM on the VAN untrusted network
644         required: true
645         status: SUPPORTED
646     requirements:
647     - dependency_vdbe_0_subint_untr_vmi_0:
648         capability: tosca.capabilities.Node
649         node: tosca.nodes.Root
650         relationship: tosca.relationships.DependsOn
651         occurrences:
652         - 0
653         - UNBOUNDED
654     - subinterface_link_vdbe_0_subint_untr_vmi_0:
655         capability: tosca.capabilities.network.Linkable
656         relationship: tosca.relationships.network.LinksTo
657         occurrences:
658         - 1
659         - 1
660     - binding_vdbe_0_subint_untr_vmi_0:
661         capability: tosca.capabilities.network.Bindable
662         node: org.openecomp.resource.cp.nodes.network.Port
663         relationship: tosca.relationships.network.BindsTo
664         occurrences:
665         - 1
666         - 1
667     capabilities:
668       feature_vdbe_0_subint_untr_vmi_0:
669         type: tosca.capabilities.Node
670         occurrences:
671         - 1
672         - UNBOUNDED
673   org.openecomp.resource.abstract.nodes.vdbe_1:
674     derived_from: org.openecomp.resource.abstract.nodes.VFC
675     properties:
676       port_vdbe_untr_port_network_role_tag:
677         type: string
678         required: true
679         status: SUPPORTED
680       port_vdbe_untr_port_mac_requirements:
681         type: org.openecomp.datatypes.network.MacRequirements
682         required: true
683         status: SUPPORTED
684       index_value:
685         type: integer
686         description: Index value of this substitution service template runtime instance
687         required: false
688         default: 0
689         status: SUPPORTED
690         constraints:
691         - greater_or_equal: 0
692       port_vdbe_untr_port_subnetpoolid:
693         type: string
694         required: true
695         status: SUPPORTED
696       compute_vdbe_availability_zone:
697         type: list
698         required: true
699         status: SUPPORTED
700         entry_schema:
701           type: string
702       port_vdbe_untr_port_name:
703         type: list
704         required: true
705         status: SUPPORTED
706         entry_schema:
707           type: string
708       vm_flavor_name:
709         type: string
710         required: true
711         status: SUPPORTED
712       port_vdbe_untr_port_vlan_requirements:
713         type: list
714         required: true
715         status: SUPPORTED
716         entry_schema:
717           type: org.openecomp.datatypes.network.VlanRequirements
718       port_vdbe_untr_port_network_role:
719         type: string
720         required: true
721         status: SUPPORTED
722       port_vdbe_untr_port_order:
723         type: integer
724         required: true
725         status: SUPPORTED
726       vm_image_name:
727         type: string
728         required: true
729         status: SUPPORTED
730       port_vdbe_untr_port_exCP_naming:
731         type: org.openecomp.datatypes.Naming
732         required: true
733         status: SUPPORTED
734       compute_vdbe_metadata:
735         type: list
736         required: true
737         status: SUPPORTED
738         entry_schema:
739           type: json
740       compute_vdbe_name:
741         type: list
742         required: true
743         status: SUPPORTED
744         entry_schema:
745           type: string
746       port_vdbe_untr_port_related_networks:
747         type: list
748         required: true
749         status: SUPPORTED
750         entry_schema:
751           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
752       port_vdbe_untr_port_ip_requirements:
753         type: list
754         required: true
755         status: SUPPORTED
756         entry_schema:
757           type: org.openecomp.datatypes.network.IpRequirements
758     requirements:
759     - dependency_vdbe:
760         capability: tosca.capabilities.Node
761         node: tosca.nodes.Root
762         relationship: tosca.relationships.DependsOn
763         occurrences:
764         - 0
765         - UNBOUNDED
766     - local_storage_vdbe:
767         capability: tosca.capabilities.Attachment
768         node: tosca.nodes.BlockStorage
769         relationship: tosca.relationships.AttachesTo
770         occurrences:
771         - 0
772         - UNBOUNDED
773     - dependency_vdbe_vdbe_untr_port:
774         capability: tosca.capabilities.Node
775         node: tosca.nodes.Root
776         relationship: tosca.relationships.DependsOn
777         occurrences:
778         - 0
779         - UNBOUNDED
780     - link_vdbe_vdbe_untr_port:
781         capability: tosca.capabilities.network.Linkable
782         relationship: tosca.relationships.network.LinksTo
783         occurrences:
784         - 1
785         - 1
786     capabilities:
787       network.outgoing.packets.rate_vdbe_vdbe_untr_port:
788         type: org.openecomp.capabilities.metric.Ceilometer
789         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
790         occurrences:
791         - 1
792         - UNBOUNDED
793       network.outgoing.bytes_vdbe_vdbe_untr_port:
794         type: org.openecomp.capabilities.metric.Ceilometer
795         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
796         occurrences:
797         - 1
798         - UNBOUNDED
799       feature_vdbe:
800         type: tosca.capabilities.Node
801         occurrences:
802         - 1
803         - UNBOUNDED
804       feature_vdbe_vdbe_untr_port:
805         type: tosca.capabilities.Node
806         occurrences:
807         - 1
808         - UNBOUNDED
809       attachment_vdbe_vdbe_untr_port:
810         type: tosca.capabilities.Attachment
811         occurrences:
812         - 1
813         - UNBOUNDED
814       disk.device.iops_vdbe:
815         type: org.openecomp.capabilities.metric.Ceilometer
816         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
817         occurrences:
818         - 1
819         - UNBOUNDED
820       endpoint_vdbe:
821         type: tosca.capabilities.Endpoint.Admin
822         occurrences:
823         - 1
824         - UNBOUNDED
825       disk.ephemeral.size_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       cpu_util_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       vcpus_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.write.requests_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.device.latency_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       disk.device.write.requests.rate_vdbe:
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       disk.write.bytes.rate_vdbe:
862         type: org.openecomp.capabilities.metric.Ceilometer
863         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
864         occurrences:
865         - 1
866         - UNBOUNDED
867       network.incoming.packets_vdbe_vdbe_untr_port:
868         type: org.openecomp.capabilities.metric.Ceilometer
869         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
870         occurrences:
871         - 1
872         - UNBOUNDED
873       scalable_vdbe:
874         type: tosca.capabilities.Scalable
875         occurrences:
876         - 1
877         - UNBOUNDED
878       disk.iops_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.write.requests_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.device.capacity_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       disk.device.allocation_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       disk.usage_vdbe:
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       memory.usage_vdbe:
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       network.outpoing.packets_vdbe_vdbe_untr_port:
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       network.outgoing.bytes.rate_vdbe_vdbe_untr_port:
921         type: org.openecomp.capabilities.metric.Ceilometer
922         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
923         occurrences:
924         - 1
925         - UNBOUNDED
926       disk.read.requests_vdbe:
927         type: org.openecomp.capabilities.metric.Ceilometer
928         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
929         occurrences:
930         - 1
931         - UNBOUNDED
932       forwarder_vdbe_vdbe_untr_port:
933         type: org.openecomp.capabilities.Forwarder
934         occurrences:
935         - 1
936         - UNBOUNDED
937       binding_vdbe_vdbe_untr_port:
938         type: tosca.capabilities.network.Bindable
939         valid_source_types:
940         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
941         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
942         occurrences:
943         - 0
944         - UNBOUNDED
945       instance_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       network.incoming.bytes.rate_vdbe_vdbe_untr_port:
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       cpu.delta_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       disk.device.read.bytes.rate_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.device.write.bytes.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       memory.resident_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.requests.rate_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       cpu_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.write.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.device.usage_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       disk.device.read.bytes_vdbe:
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.latency_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       network.incoming.bytes_vdbe_vdbe_untr_port:
1018         type: org.openecomp.capabilities.metric.Ceilometer
1019         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1020         occurrences:
1021         - 1
1022         - UNBOUNDED
1023       disk.capacity_vdbe:
1024         type: org.openecomp.capabilities.metric.Ceilometer
1025         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1026         occurrences:
1027         - 1
1028         - UNBOUNDED
1029       host_vdbe:
1030         type: tosca.capabilities.Container
1031         valid_source_types:
1032         - tosca.nodes.SoftwareComponent
1033         occurrences:
1034         - 1
1035         - UNBOUNDED
1036       disk.allocation_vdbe:
1037         type: org.openecomp.capabilities.metric.Ceilometer
1038         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1039         occurrences:
1040         - 1
1041         - UNBOUNDED
1042       disk.read.bytes.rate_vdbe:
1043         type: org.openecomp.capabilities.metric.Ceilometer
1044         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1045         occurrences:
1046         - 1
1047         - UNBOUNDED
1048       os_vdbe:
1049         type: tosca.capabilities.OperatingSystem
1050         occurrences:
1051         - 1
1052         - UNBOUNDED
1053       disk.device.read.requests_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       disk.root.size_vdbe:
1060         type: org.openecomp.capabilities.metric.Ceilometer
1061         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1062         occurrences:
1063         - 1
1064         - UNBOUNDED
1065       memory_vdbe:
1066         type: org.openecomp.capabilities.metric.Ceilometer
1067         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1068         occurrences:
1069         - 1
1070         - UNBOUNDED
1071       binding_vdbe:
1072         type: tosca.capabilities.network.Bindable
1073         occurrences:
1074         - 1
1075         - UNBOUNDED
1076       disk.device.write.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       disk.device.read.requests.rate_vdbe:
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
1088       disk.read.bytes_vdbe:
1089         type: org.openecomp.capabilities.metric.Ceilometer
1090         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1091         occurrences:
1092         - 1
1093         - UNBOUNDED
1094       network.incoming.packets.rate_vdbe_vdbe_untr_port:
1095         type: org.openecomp.capabilities.metric.Ceilometer
1096         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
1097         occurrences:
1098         - 1
1099         - UNBOUNDED