b63bc3034c280847f805a193cf6729809aa41494
[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_vdbe_untr_1_subports_ip_address:
12         type: list
13         required: true
14         status: SUPPORTED
15         entry_schema:
16           type: string
17       subinterface_vdbe_untr_1_subports_aap_sec_untrusted_ip_prefix:
18         type: list
19         required: true
20         status: SUPPORTED
21         entry_schema:
22           type: string
23       subinterface_vdbe_untr_2_subports_aap_untrusted_v6_ip_prefix:
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       subinterface_vdbe_untr_2_subports_aap_address_mode:
36         type: list
37         required: true
38         status: SUPPORTED
39         entry_schema:
40           type: string
41       vm_flavor_name:
42         type: string
43         required: true
44         status: SUPPORTED
45       subinterface_vdbe_untr_2_subports_aap_untrusted_ip_prefix_len:
46         type: list
47         required: true
48         status: SUPPORTED
49         entry_schema:
50           type: string
51       subinterface_vdbe_untr_1_subports_mac_address:
52         type: list
53         required: true
54         status: SUPPORTED
55         entry_schema:
56           type: string
57       subinterface_vdbe_untr_1_subports_subinterfaces_name_prefix:
58         type: list
59         required: true
60         status: SUPPORTED
61         entry_schema:
62           type: string
63       vm_image_name:
64         type: string
65         required: true
66         status: SUPPORTED
67       subinterface_vdbe_untr_1_subports_aap_untrusted_v6_ip_prefix_len:
68         type: list
69         required: true
70         status: SUPPORTED
71         entry_schema:
72           type: string
73       compute_vdbe_metadata:
74         type: list
75         required: true
76         status: SUPPORTED
77         entry_schema:
78           type: json
79       subinterface_vdbe_untr_2_subports_counter:
80         type: list
81         required: true
82         status: SUPPORTED
83         entry_schema:
84           type: float
85       subinterface_vdbe_untr_2_subports_vmac_address:
86         type: list
87         required: true
88         status: SUPPORTED
89         entry_schema:
90           type: string
91       port_vdbe_untr_port_1_related_networks:
92         type: list
93         required: true
94         status: SUPPORTED
95         entry_schema:
96           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
97       subinterface_vdbe_untr_1_subports_aap_address_mode:
98         type: list
99         required: true
100         status: SUPPORTED
101         entry_schema:
102           type: string
103       subinterface_vdbe_untr_2_subports_vlan_tag_list:
104         type: list
105         required: true
106         status: SUPPORTED
107         entry_schema:
108           type: json
109       port_vdbe_untr_port_1_mac_requirements:
110         type: org.openecomp.datatypes.network.MacRequirements
111         required: true
112         status: SUPPORTED
113       port_vdbe_untr_port_1_exCP_naming:
114         type: org.openecomp.datatypes.Naming
115         required: true
116         status: SUPPORTED
117       subinterface_vdbe_untr_1_subports_vn_network_list:
118         type: list
119         required: true
120         status: SUPPORTED
121         entry_schema:
122           type: string
123       subinterface_vdbe_untr_2_subports_vn_network_list:
124         type: list
125         required: true
126         status: SUPPORTED
127         entry_schema:
128           type: string
129       subinterface_vdbe_untr_1_subports_aap_untrusted_v6_ip_prefix:
130         type: list
131         required: true
132         status: SUPPORTED
133         entry_schema:
134           type: string
135       subinterface_vdbe_untr_2_subports_ip_v6_address:
136         type: list
137         required: true
138         status: SUPPORTED
139         entry_schema:
140           type: string
141       subinterface_vdbe_untr_2_subports_mac_address:
142         type: list
143         required: true
144         status: SUPPORTED
145         entry_schema:
146           type: string
147       subinterface_vdbe_untr_2_subports_aap_untrusted_v6_ip_prefix_len:
148         type: list
149         required: true
150         status: SUPPORTED
151         entry_schema:
152           type: string
153       compute_vdbe_name:
154         type: list
155         required: true
156         status: SUPPORTED
157         entry_schema:
158           type: string
159       subinterface_vdbe_untr_1_subports_aap_sec_untrusted_ip_prefix_len:
160         type: list
161         required: true
162         status: SUPPORTED
163         entry_schema:
164           type: string
165       subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix_len:
166         type: list
167         required: true
168         status: SUPPORTED
169         entry_schema:
170           type: string
171       subinterface_vdbe_untr_1_subports_vlan_tag_list:
172         type: list
173         required: true
174         status: SUPPORTED
175         entry_schema:
176           type: json
177       subinterface_vdbe_untr_2_subports_aap_untrusted_ip_prefix:
178         type: list
179         required: true
180         status: SUPPORTED
181         entry_schema:
182           type: string
183       subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix:
184         type: list
185         required: true
186         status: SUPPORTED
187         entry_schema:
188           type: string
189       port_vdbe_untr_port_1_name:
190         type: list
191         required: true
192         status: SUPPORTED
193         entry_schema:
194           type: string
195       port_vdbe_untr_port_1_network_role:
196         type: string
197         required: true
198         status: SUPPORTED
199       port_vdbe_untr_port_1_network_role_tag:
200         type: string
201         required: true
202         status: SUPPORTED
203       port_vdbe_untr_port_1_order:
204         type: integer
205         required: true
206         status: SUPPORTED
207       subinterface_vdbe_untr_1_subports_ip_v6_address:
208         type: list
209         required: true
210         status: SUPPORTED
211         entry_schema:
212           type: string
213       port_vdbe_untr_port_1_ip_requirements:
214         type: list
215         required: true
216         status: SUPPORTED
217         entry_schema:
218           type: org.openecomp.datatypes.network.IpRequirements
219       port_vdbe_untr_port_1_subnetpoolid:
220         type: string
221         required: true
222         status: SUPPORTED
223       index_value:
224         type: integer
225         description: Index value of this substitution service template runtime instance
226         required: false
227         default: 0
228         status: SUPPORTED
229         constraints:
230         - greater_or_equal: 0
231       subinterface_vdbe_untr_1_subports_parent_interface:
232         type: list
233         required: true
234         status: SUPPORTED
235         entry_schema:
236           type: string
237       subinterface_vdbe_untr_2_subports_service_template_filter_count:
238         type: list
239         required: true
240         status: SUPPORTED
241         entry_schema:
242           type: float
243       subinterface_vdbe_untr_1_subports_service_template_filter_count:
244         type: list
245         required: true
246         status: SUPPORTED
247         entry_schema:
248           type: float
249       port_vdbe_untr_port_1_vlan_requirements:
250         type: list
251         required: true
252         status: SUPPORTED
253         entry_schema:
254           type: org.openecomp.datatypes.network.VlanRequirements
255       subinterface_vdbe_untr_2_subports_ip_address:
256         type: list
257         required: true
258         status: SUPPORTED
259         entry_schema:
260           type: string
261       subinterface_vdbe_untr_1_subports_vmac_address:
262         type: list
263         required: true
264         status: SUPPORTED
265         entry_schema:
266           type: string
267       subinterface_vdbe_untr_2_subports_subinterfaces_name_prefix:
268         type: list
269         required: true
270         status: SUPPORTED
271         entry_schema:
272           type: string
273       subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix:
274         type: list
275         required: true
276         status: SUPPORTED
277         entry_schema:
278           type: string
279       subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix_len:
280         type: list
281         required: true
282         status: SUPPORTED
283         entry_schema:
284           type: string
285       subinterface_vdbe_untr_2_subports_parent_interface:
286         type: list
287         required: true
288         status: SUPPORTED
289         entry_schema:
290           type: string
291     requirements:
292     - dependency_vdbe:
293         capability: tosca.capabilities.Node
294         node: tosca.nodes.Root
295         relationship: tosca.relationships.DependsOn
296         occurrences:
297         - 0
298         - UNBOUNDED
299     - local_storage_vdbe:
300         capability: tosca.capabilities.Attachment
301         node: tosca.nodes.BlockStorage
302         relationship: tosca.relationships.AttachesTo
303         occurrences:
304         - 0
305         - UNBOUNDED
306     - dependency_vdbe_vdbe_untr_port_1:
307         capability: tosca.capabilities.Node
308         node: tosca.nodes.Root
309         relationship: tosca.relationships.DependsOn
310         occurrences:
311         - 0
312         - UNBOUNDED
313     - link_vdbe_vdbe_untr_port_1:
314         capability: tosca.capabilities.network.Linkable
315         relationship: tosca.relationships.network.LinksTo
316         occurrences:
317         - 1
318         - 1
319     - dependency_vdbe_vdbe_untr_port_1_vdbe_untr_1_subports:
320         capability: tosca.capabilities.Node
321         node: tosca.nodes.Root
322         relationship: tosca.relationships.DependsOn
323         occurrences:
324         - 0
325         - UNBOUNDED
326     - dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_vdbe_untr_1_subports:
327         capability: tosca.capabilities.Node
328         node: tosca.nodes.Root
329         relationship: tosca.relationships.DependsOn
330         occurrences:
331         - 0
332         - UNBOUNDED
333     - subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_vdbe_untr_1_subports:
334         capability: tosca.capabilities.network.Linkable
335         relationship: tosca.relationships.network.LinksTo
336         occurrences:
337         - 1
338         - 1
339     - dependency_vdbe_vdbe_untr_port_1_vdbe_untr_2_subports:
340         capability: tosca.capabilities.Node
341         node: tosca.nodes.Root
342         relationship: tosca.relationships.DependsOn
343         occurrences:
344         - 0
345         - UNBOUNDED
346     - dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_vdbe_untr_2_subports:
347         capability: tosca.capabilities.Node
348         node: tosca.nodes.Root
349         relationship: tosca.relationships.DependsOn
350         occurrences:
351         - 0
352         - UNBOUNDED
353     - subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_vdbe_untr_2_subports:
354         capability: tosca.capabilities.network.Linkable
355         relationship: tosca.relationships.network.LinksTo
356         occurrences:
357         - 1
358         - 1
359     capabilities:
360       forwarder_vdbe_vdbe_untr_port_1:
361         type: org.openecomp.capabilities.Forwarder
362         occurrences:
363         - 1
364         - UNBOUNDED
365       feature_vdbe_vdbe_untr_port_1_vdbe_untr_1_subports:
366         type: tosca.capabilities.Node
367         occurrences:
368         - 1
369         - UNBOUNDED
370       feature_vdbe:
371         type: tosca.capabilities.Node
372         occurrences:
373         - 1
374         - UNBOUNDED
375       disk.device.iops_vdbe:
376         type: org.openecomp.capabilities.metric.Ceilometer
377         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
378         occurrences:
379         - 1
380         - UNBOUNDED
381       endpoint_vdbe:
382         type: tosca.capabilities.Endpoint.Admin
383         occurrences:
384         - 1
385         - UNBOUNDED
386       disk.ephemeral.size_vdbe:
387         type: org.openecomp.capabilities.metric.Ceilometer
388         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
389         occurrences:
390         - 1
391         - UNBOUNDED
392       cpu_util_vdbe:
393         type: org.openecomp.capabilities.metric.Ceilometer
394         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
395         occurrences:
396         - 1
397         - UNBOUNDED
398       vcpus_vdbe:
399         type: org.openecomp.capabilities.metric.Ceilometer
400         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
401         occurrences:
402         - 1
403         - UNBOUNDED
404       disk.write.requests_vdbe:
405         type: org.openecomp.capabilities.metric.Ceilometer
406         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
407         occurrences:
408         - 1
409         - UNBOUNDED
410       disk.device.latency_vdbe:
411         type: org.openecomp.capabilities.metric.Ceilometer
412         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
413         occurrences:
414         - 1
415         - UNBOUNDED
416       disk.device.write.requests.rate_vdbe:
417         type: org.openecomp.capabilities.metric.Ceilometer
418         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
419         occurrences:
420         - 1
421         - UNBOUNDED
422       feature_vdbe_vdbe_untr_port_1:
423         type: tosca.capabilities.Node
424         occurrences:
425         - 1
426         - UNBOUNDED
427       disk.write.bytes.rate_vdbe:
428         type: org.openecomp.capabilities.metric.Ceilometer
429         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
430         occurrences:
431         - 1
432         - UNBOUNDED
433       network.incoming.bytes.rate_vdbe_vdbe_untr_port_1:
434         type: org.openecomp.capabilities.metric.Ceilometer
435         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
436         occurrences:
437         - 1
438         - UNBOUNDED
439       network.incoming.packets.rate_vdbe_vdbe_untr_port_1:
440         type: org.openecomp.capabilities.metric.Ceilometer
441         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
442         occurrences:
443         - 1
444         - UNBOUNDED
445       scalable_vdbe:
446         type: tosca.capabilities.Scalable
447         occurrences:
448         - 1
449         - UNBOUNDED
450       disk.iops_vdbe:
451         type: org.openecomp.capabilities.metric.Ceilometer
452         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
453         occurrences:
454         - 1
455         - UNBOUNDED
456       disk.device.write.requests_vdbe:
457         type: org.openecomp.capabilities.metric.Ceilometer
458         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
459         occurrences:
460         - 1
461         - UNBOUNDED
462       network.outgoing.packets.rate_vdbe_vdbe_untr_port_1:
463         type: org.openecomp.capabilities.metric.Ceilometer
464         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
465         occurrences:
466         - 1
467         - UNBOUNDED
468       disk.device.capacity_vdbe:
469         type: org.openecomp.capabilities.metric.Ceilometer
470         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
471         occurrences:
472         - 1
473         - UNBOUNDED
474       network.outgoing.bytes_vdbe_vdbe_untr_port_1:
475         type: org.openecomp.capabilities.metric.Ceilometer
476         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
477         occurrences:
478         - 1
479         - UNBOUNDED
480       disk.device.allocation_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       disk.usage_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       memory.usage_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       disk.read.requests_vdbe:
499         type: org.openecomp.capabilities.metric.Ceilometer
500         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
501         occurrences:
502         - 1
503         - UNBOUNDED
504       binding_vdbe_vdbe_untr_port_1:
505         type: tosca.capabilities.network.Bindable
506         valid_source_types:
507         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
508         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
509         occurrences:
510         - 0
511         - UNBOUNDED
512       network.incoming.bytes_vdbe_vdbe_untr_port_1:
513         type: org.openecomp.capabilities.metric.Ceilometer
514         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
515         occurrences:
516         - 1
517         - UNBOUNDED
518       feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_vdbe_untr_1_subports:
519         type: tosca.capabilities.Node
520         occurrences:
521         - 1
522         - UNBOUNDED
523       instance_vdbe:
524         type: org.openecomp.capabilities.metric.Ceilometer
525         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
526         occurrences:
527         - 1
528         - UNBOUNDED
529       network.outgoing.bytes.rate_vdbe_vdbe_untr_port_1:
530         type: org.openecomp.capabilities.metric.Ceilometer
531         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
532         occurrences:
533         - 1
534         - UNBOUNDED
535       cpu.delta_vdbe:
536         type: org.openecomp.capabilities.metric.Ceilometer
537         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
538         occurrences:
539         - 1
540         - UNBOUNDED
541       disk.device.read.bytes.rate_vdbe:
542         type: org.openecomp.capabilities.metric.Ceilometer
543         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
544         occurrences:
545         - 1
546         - UNBOUNDED
547       disk.device.write.bytes.rate_vdbe:
548         type: org.openecomp.capabilities.metric.Ceilometer
549         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
550         occurrences:
551         - 1
552         - UNBOUNDED
553       memory.resident_vdbe:
554         type: org.openecomp.capabilities.metric.Ceilometer
555         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
556         occurrences:
557         - 1
558         - UNBOUNDED
559       disk.write.requests.rate_vdbe:
560         type: org.openecomp.capabilities.metric.Ceilometer
561         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
562         occurrences:
563         - 1
564         - UNBOUNDED
565       cpu_vdbe:
566         type: org.openecomp.capabilities.metric.Ceilometer
567         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
568         occurrences:
569         - 1
570         - UNBOUNDED
571       disk.write.bytes_vdbe:
572         type: org.openecomp.capabilities.metric.Ceilometer
573         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
574         occurrences:
575         - 1
576         - UNBOUNDED
577       disk.device.usage_vdbe:
578         type: org.openecomp.capabilities.metric.Ceilometer
579         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
580         occurrences:
581         - 1
582         - UNBOUNDED
583       disk.device.read.bytes_vdbe:
584         type: org.openecomp.capabilities.metric.Ceilometer
585         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
586         occurrences:
587         - 1
588         - UNBOUNDED
589       disk.latency_vdbe:
590         type: org.openecomp.capabilities.metric.Ceilometer
591         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
592         occurrences:
593         - 1
594         - UNBOUNDED
595       attachment_vdbe_vdbe_untr_port_1:
596         type: tosca.capabilities.Attachment
597         occurrences:
598         - 1
599         - UNBOUNDED
600       disk.capacity_vdbe:
601         type: org.openecomp.capabilities.metric.Ceilometer
602         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
603         occurrences:
604         - 1
605         - UNBOUNDED
606       host_vdbe:
607         type: tosca.capabilities.Container
608         valid_source_types:
609         - tosca.nodes.SoftwareComponent
610         occurrences:
611         - 1
612         - UNBOUNDED
613       disk.allocation_vdbe:
614         type: org.openecomp.capabilities.metric.Ceilometer
615         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
616         occurrences:
617         - 1
618         - UNBOUNDED
619       network.outpoing.packets_vdbe_vdbe_untr_port_1:
620         type: org.openecomp.capabilities.metric.Ceilometer
621         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
622         occurrences:
623         - 1
624         - UNBOUNDED
625       disk.read.bytes.rate_vdbe:
626         type: org.openecomp.capabilities.metric.Ceilometer
627         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
628         occurrences:
629         - 1
630         - UNBOUNDED
631       network.incoming.packets_vdbe_vdbe_untr_port_1:
632         type: org.openecomp.capabilities.metric.Ceilometer
633         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
634         occurrences:
635         - 1
636         - UNBOUNDED
637       feature_vdbe_vdbe_untr_port_1_vdbe_untr_2_subports:
638         type: tosca.capabilities.Node
639         occurrences:
640         - 1
641         - UNBOUNDED
642       os_vdbe:
643         type: tosca.capabilities.OperatingSystem
644         occurrences:
645         - 1
646         - UNBOUNDED
647       disk.device.read.requests_vdbe:
648         type: org.openecomp.capabilities.metric.Ceilometer
649         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
650         occurrences:
651         - 1
652         - UNBOUNDED
653       feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_vdbe_untr_2_subports:
654         type: tosca.capabilities.Node
655         occurrences:
656         - 1
657         - UNBOUNDED
658       disk.root.size_vdbe:
659         type: org.openecomp.capabilities.metric.Ceilometer
660         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
661         occurrences:
662         - 1
663         - UNBOUNDED
664       memory_vdbe:
665         type: org.openecomp.capabilities.metric.Ceilometer
666         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
667         occurrences:
668         - 1
669         - UNBOUNDED
670       binding_vdbe:
671         type: tosca.capabilities.network.Bindable
672         occurrences:
673         - 1
674         - UNBOUNDED
675       disk.device.write.bytes_vdbe:
676         type: org.openecomp.capabilities.metric.Ceilometer
677         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
678         occurrences:
679         - 1
680         - UNBOUNDED
681       disk.device.read.requests.rate_vdbe:
682         type: org.openecomp.capabilities.metric.Ceilometer
683         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
684         occurrences:
685         - 1
686         - UNBOUNDED
687       disk.read.bytes_vdbe:
688         type: org.openecomp.capabilities.metric.Ceilometer
689         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
690         occurrences:
691         - 1
692         - UNBOUNDED
693   org.openecomp.resource.abstract.nodes.heat.subinterface.nested:
694     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
695     properties:
696       aap_untrusted_ip_prefix:
697         type: string
698         description: ip prefix for primary vDBE VM on the VAN untrusted network
699         required: true
700         status: SUPPORTED
701       aap_sec_untrusted_ip_prefix:
702         type: string
703         description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
704         required: true
705         status: SUPPORTED
706       ip_v6_address:
707         type: string
708         description: IPv6 address associated with subinterfaces
709         required: true
710         status: SUPPORTED
711       counter:
712         type: float
713         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.
714         required: true
715         status: SUPPORTED
716       subinterfaces_name_prefix:
717         type: string
718         description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
719         required: true
720         status: SUPPORTED
721       ip_address:
722         type: string
723         description: IPv4 address associated with subinterfaces
724         required: true
725         status: SUPPORTED
726       aap_address_mode:
727         type: string
728         description: Address mode for the vDBE cluster IP
729         required: true
730         status: SUPPORTED
731       aap_untrusted_v6_ip_prefix:
732         type: string
733         description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
734         required: true
735         status: SUPPORTED
736       parent_interface:
737         type: string
738         description: Parent Contrail interface
739         required: true
740         status: SUPPORTED
741       vn_network_list:
742         type: string
743         description: List of Contrail VLAN networks to use for the subinterfaces.   The order and number of these must match the VLAN ID list
744         required: true
745         status: SUPPORTED
746       mac_address:
747         type: string
748         description: HW MAC address to use for subinterface
749         required: true
750         status: SUPPORTED
751       vlan_tag_list:
752         type: list
753         description: List of VLAN IDs to use for subinterfaces
754         required: true
755         status: SUPPORTED
756         entry_schema:
757           type: string
758       aap_sec_untrusted_ip_prefix_len:
759         type: string
760         description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
761         required: true
762         status: SUPPORTED
763       vmac_address:
764         type: string
765         description: virtual MAC address to use for subinterface
766         required: true
767         status: SUPPORTED
768       aap_untrusted_v6_ip_prefix_len:
769         type: string
770         description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
771         required: true
772         status: SUPPORTED
773       aap_untrusted_ip_prefix_len:
774         type: string
775         description: ip prefix length for the primary vDBE VM on the VAN untrusted network
776         required: true
777         status: SUPPORTED
778     requirements:
779     - dependency_vdbe_0_subint_untr_vmi_0:
780         capability: tosca.capabilities.Node
781         node: tosca.nodes.Root
782         relationship: tosca.relationships.DependsOn
783         occurrences:
784         - 0
785         - UNBOUNDED
786     - subinterface_link_vdbe_0_subint_untr_vmi_0:
787         capability: tosca.capabilities.network.Linkable
788         relationship: tosca.relationships.network.LinksTo
789         occurrences:
790         - 1
791         - 1
792     - binding_vdbe_0_subint_untr_vmi_0:
793         capability: tosca.capabilities.network.Bindable
794         node: org.openecomp.resource.cp.nodes.network.Port
795         relationship: tosca.relationships.network.BindsTo
796         occurrences:
797         - 1
798         - 1
799     capabilities:
800       feature_vdbe_0_subint_untr_vmi_0:
801         type: tosca.capabilities.Node
802         occurrences:
803         - 1
804         - UNBOUNDED