69a8eea3214d2aa0e4c8a3ebe848c4d0a705cc91
[sdc.git] /
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: Nested_vdbe
4 imports:
5 - openecomp_heat_index:
6     file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8     file: GlobalSubstitutionTypesServiceTemplate.yaml
9 node_types:
10   org.openecomp.resource.vfc.compute.nodes.heat.vdbe:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12 topology_template:
13   inputs:
14     port_vdbe_untr_vmi_virtual_machine_interface_allowed_address_pairs:
15       type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
16       required: true
17     subinterface_vlan1_aap_untrusted_v6_ip_prefix:
18       type: list
19       required: true
20       entry_schema:
21         type: string
22     subinterface_vlan1_aap_sec_untrusted_ip_prefix:
23       type: list
24       required: true
25       entry_schema:
26         type: string
27     port_vdbe_oam_vmi_virtual_machine_interface_mac_addresses:
28       type: list
29       required: true
30       entry_schema:
31         type: json
32     subinterface_vlan1_vmac_address:
33       type: list
34       required: true
35       entry_schema:
36         type: string
37     compute_vdbe_availability_zone:
38       type: list
39       required: true
40       entry_schema:
41         type: string
42     vm_flavor_name:
43       type: string
44       required: true
45     port_vdbe_oam_vmi_subnetpoolid:
46       type: string
47       required: true
48     untrusted_num_vn:
49       hidden: false
50       immutable: false
51       type: float
52       description: Number of vDBE subinterface virtual Networks
53       constraints:
54       - in_range:
55         - 1
56         - 77
57     subinterface_vlan1_counter:
58       type: list
59       required: true
60       entry_schema:
61         type: float
62     subinterface_vlan2_aap_untrusted_v6_ip_prefix:
63       type: list
64       required: true
65       entry_schema:
66         type: string
67     vm_image_name:
68       type: string
69       required: true
70     port_vdbe_oam_vmi_network_role_tag:
71       type: string
72       required: true
73     compute_vdbe_metadata:
74       type: list
75       required: true
76       entry_schema:
77         type: json
78     subinterface_vlan1_aap_untrusted_v6_ip_prefix_len:
79       type: list
80       required: true
81       entry_schema:
82         type: string
83     port_vdbe_oam_vmi_virtual_network_refs:
84       type: list
85       required: true
86       entry_schema:
87         type: json
88     port_vdbe_untr_vmi_ip_requirements:
89       type: list
90       required: true
91       entry_schema:
92         type: org.openecomp.datatypes.network.IpRequirements
93     port_vdbe_oam_vmi_order:
94       type: integer
95       required: true
96     port_vdbe_oam_vmi_vlan_requirements:
97       type: list
98       required: true
99       entry_schema:
100         type: org.openecomp.datatypes.network.VlanRequirements
101     port_vdbe_oam_vmi_name:
102       type: list
103       required: true
104       entry_schema:
105         type: string
106     subinterface_vlan2_ip_address:
107       type: list
108       required: true
109       entry_schema:
110         type: string
111     subinterface_vlan2_ip_v6_address:
112       type: list
113       required: true
114       entry_schema:
115         type: string
116     port_vdbe_untr_vmi_network_role:
117       type: string
118       required: true
119     port_vdbe_oam_vmi_mac_requirements:
120       type: org.openecomp.datatypes.network.MacRequirements
121       required: true
122     subinterface_vlan2_parent_interface:
123       type: list
124       required: true
125       entry_schema:
126         type: string
127     subinterface_vlan2_aap_address_mode:
128       type: list
129       required: true
130       entry_schema:
131         type: string
132     subinterface_vlan1_mac_address:
133       type: list
134       required: true
135       entry_schema:
136         type: string
137     subinterface_vlan2_mac_address:
138       type: list
139       required: true
140       entry_schema:
141         type: string
142     subinterface_vlan1_aap_untrusted_ip_prefix_len:
143       type: list
144       required: true
145       entry_schema:
146         type: string
147     subinterface_vlan1_ip_address:
148       type: list
149       required: true
150       entry_schema:
151         type: string
152     subinterface_vlan2_aap_sec_untrusted_ip_prefix:
153       type: list
154       required: true
155       entry_schema:
156         type: string
157     port_vdbe_untr_vmi_name:
158       type: list
159       required: true
160       entry_schema:
161         type: string
162     compute_vdbe_name:
163       type: list
164       required: true
165       entry_schema:
166         type: string
167     port_vdbe_untr_vmi_subnetpoolid:
168       type: string
169       required: true
170     subinterface_vlan2_aap_untrusted_ip_prefix:
171       type: list
172       required: true
173       entry_schema:
174         type: string
175     port_vdbe_untr_vmi_network_role_tag:
176       type: string
177       required: true
178     subinterface_vlan1_ip_v6_address:
179       type: list
180       required: true
181       entry_schema:
182         type: string
183     subinterface_vlan2_vmac_address:
184       type: list
185       required: true
186       entry_schema:
187         type: string
188     subinterface_vlan1_aap_untrusted_ip_prefix:
189       type: list
190       required: true
191       entry_schema:
192         type: string
193     subinterface_vlan2_vn_network_list:
194       type: list
195       required: true
196       entry_schema:
197         type: string
198     port_vdbe_untr_vmi_virtual_machine_interface_mac_addresses:
199       type: list
200       required: true
201       entry_schema:
202         type: json
203     subinterface_vlan1_subinterfaces_name_prefix:
204       type: list
205       required: true
206       entry_schema:
207         type: string
208     port_vdbe_oam_vmi_network_role:
209       type: string
210       required: true
211     port_vdbe_untr_vmi_virtual_network_refs:
212       type: list
213       required: true
214       entry_schema:
215         type: json
216     port_vdbe_untr_vmi_mac_requirements:
217       type: org.openecomp.datatypes.network.MacRequirements
218       required: true
219     subinterface_vlan2_vlan_tag_list:
220       type: list
221       required: true
222       entry_schema:
223         type: json
224     subinterface_vlan1_vn_network_list:
225       type: list
226       required: true
227       entry_schema:
228         type: string
229     subinterface_vlan2_aap_sec_untrusted_ip_prefix_len:
230       type: list
231       required: true
232       entry_schema:
233         type: string
234     port_vdbe_oam_vmi_ip_requirements:
235       type: list
236       required: true
237       entry_schema:
238         type: org.openecomp.datatypes.network.IpRequirements
239     port_vdbe_oam_vmi_exCP_naming:
240       type: org.openecomp.datatypes.Naming
241       required: true
242     subinterface_vlan2_counter:
243       type: list
244       required: true
245       entry_schema:
246         type: float
247     port_vdbe_untr_vmi_order:
248       type: integer
249       required: true
250     subinterface_vlan1_parent_interface:
251       type: list
252       required: true
253       entry_schema:
254         type: string
255     subinterface_vlan1_aap_address_mode:
256       type: list
257       required: true
258       entry_schema:
259         type: string
260     subinterface_vlan2_aap_untrusted_ip_prefix_len:
261       type: list
262       required: true
263       entry_schema:
264         type: string
265     index_value:
266       type: integer
267       description: Index value of this substitution service template runtime instance
268       required: false
269       default: 0
270       constraints:
271       - greater_or_equal: 0
272     subinterface_vlan2_subinterfaces_name_prefix:
273       type: list
274       required: true
275       entry_schema:
276         type: string
277     subinterface_vlan2_aap_untrusted_v6_ip_prefix_len:
278       type: list
279       required: true
280       entry_schema:
281         type: string
282     port_vdbe_untr_vmi_exCP_naming:
283       type: org.openecomp.datatypes.Naming
284       required: true
285     subinterface_vlan1_aap_sec_untrusted_ip_prefix_len:
286       type: list
287       required: true
288       entry_schema:
289         type: string
290     port_vdbe_untr_vmi_vlan_requirements:
291       type: list
292       required: true
293       entry_schema:
294         type: org.openecomp.datatypes.network.VlanRequirements
295     port_vdbe_oam_vmi_virtual_machine_interface_allowed_address_pairs:
296       type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
297       required: true
298     subinterface_vlan1_vlan_tag_list:
299       type: list
300       required: true
301       entry_schema:
302         type: json
303   node_templates:
304     vdbe:
305       type: org.openecomp.resource.vfc.compute.nodes.heat.vdbe
306       properties:
307         availability_zone:
308           get_input:
309           - compute_vdbe_availability_zone
310           - index_value
311         flavor:
312           get_input: vm_flavor_name
313         metadata:
314           get_input:
315           - compute_vdbe_metadata
316           - index_value
317         image:
318           get_input: vm_image_name
319         name:
320           get_input:
321           - compute_vdbe_name
322           - index_value
323     vdbe_vdbe_untr_vmi_vlan1:
324       type: org.openecomp.resource.abstract.nodes.heat.subinterface.vlan1
325       directives:
326       - substitutable
327       properties:
328         aap_untrusted_ip_prefix:
329           get_input:
330           - subinterface_vlan1_aap_untrusted_ip_prefix
331           - index_value
332         aap_sec_untrusted_ip_prefix:
333           get_input:
334           - subinterface_vlan1_aap_sec_untrusted_ip_prefix
335           - index_value
336         ip_v6_address:
337           get_input:
338           - subinterface_vlan1_ip_v6_address
339           - index_value
340         counter:
341           get_input:
342           - subinterface_vlan1_counter
343           - index_value
344         ip_address:
345           get_input:
346           - subinterface_vlan1_ip_address
347           - index_value
348         subinterfaces_name_prefix:
349           get_input:
350           - subinterface_vlan1_subinterfaces_name_prefix
351           - index_value
352         aap_address_mode:
353           get_input:
354           - subinterface_vlan1_aap_address_mode
355           - index_value
356         service_template_filter:
357           substitute_service_template: vlan1ServiceTemplate.yaml
358           count:
359             get_input: untrusted_num_vn
360           mandatory: false
361         aap_untrusted_v6_ip_prefix:
362           get_input:
363           - subinterface_vlan1_aap_untrusted_v6_ip_prefix
364           - index_value
365         parent_interface:
366           get_input:
367           - subinterface_vlan1_parent_interface
368           - index_value
369         vn_network_list:
370           get_input:
371           - subinterface_vlan1_vn_network_list
372           - index_value
373         mac_address:
374           get_input:
375           - subinterface_vlan1_mac_address
376           - index_value
377         vlan_tag_list:
378           get_input:
379           - subinterface_vlan1_vlan_tag_list
380           - index_value
381         aap_sec_untrusted_ip_prefix_len:
382           get_input:
383           - subinterface_vlan1_aap_sec_untrusted_ip_prefix_len
384           - index_value
385         vmac_address:
386           get_input:
387           - subinterface_vlan1_vmac_address
388           - index_value
389         aap_untrusted_v6_ip_prefix_len:
390           get_input:
391           - subinterface_vlan1_aap_untrusted_v6_ip_prefix_len
392           - index_value
393         aap_untrusted_ip_prefix_len:
394           get_input:
395           - subinterface_vlan1_aap_untrusted_ip_prefix_len
396           - index_value
397       requirements:
398       - binding_vdbe_0_subint_untr_vmi_0:
399           capability: tosca.capabilities.network.Bindable
400           node: vdbe_vdbe_untr_vmi
401           relationship: tosca.relationships.network.BindsTo
402     vdbe_vdbe_untr_vmi:
403       type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
404       properties:
405         mac_requirements:
406           get_input: port_vdbe_untr_vmi_mac_requirements
407         order:
408           get_input: port_vdbe_untr_vmi_order
409         exCP_naming:
410           get_input: port_vdbe_untr_vmi_exCP_naming
411         virtual_machine_interface_allowed_address_pairs:
412           get_input:
413           - port_vdbe_untr_vmi_virtual_machine_interface_allowed_address_pairs
414           - index_value
415         vlan_requirements:
416           get_input: port_vdbe_untr_vmi_vlan_requirements
417         virtual_network_refs:
418           get_input:
419           - port_vdbe_untr_vmi_virtual_network_refs
420           - index_value
421         ip_requirements:
422           get_input: port_vdbe_untr_vmi_ip_requirements
423         network_role_tag:
424           get_input: port_vdbe_untr_vmi_network_role_tag
425         virtual_machine_interface_mac_addresses:
426           get_input:
427           - port_vdbe_untr_vmi_virtual_machine_interface_mac_addresses
428           - index_value
429         network_role:
430           get_input: port_vdbe_untr_vmi_network_role
431         subnetpoolid:
432           get_input: port_vdbe_untr_vmi_subnetpoolid
433         name:
434           get_input:
435           - port_vdbe_untr_vmi_name
436           - index_value
437       requirements:
438       - binding:
439           capability: tosca.capabilities.network.Bindable
440           node: vdbe
441           relationship: tosca.relationships.network.BindsTo
442     vdbe_vdbe_oam_vmi:
443       type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
444       properties:
445         mac_requirements:
446           get_input: port_vdbe_oam_vmi_mac_requirements
447         order:
448           get_input: port_vdbe_oam_vmi_order
449         exCP_naming:
450           get_input: port_vdbe_oam_vmi_exCP_naming
451         virtual_machine_interface_allowed_address_pairs:
452           get_input:
453           - port_vdbe_oam_vmi_virtual_machine_interface_allowed_address_pairs
454           - index_value
455         vlan_requirements:
456           get_input: port_vdbe_oam_vmi_vlan_requirements
457         virtual_network_refs:
458           get_input:
459           - port_vdbe_oam_vmi_virtual_network_refs
460           - index_value
461         ip_requirements:
462           get_input: port_vdbe_oam_vmi_ip_requirements
463         network_role_tag:
464           get_input: port_vdbe_oam_vmi_network_role_tag
465         virtual_machine_interface_mac_addresses:
466           get_input:
467           - port_vdbe_oam_vmi_virtual_machine_interface_mac_addresses
468           - index_value
469         network_role:
470           get_input: port_vdbe_oam_vmi_network_role
471         subnetpoolid:
472           get_input: port_vdbe_oam_vmi_subnetpoolid
473         name:
474           get_input:
475           - port_vdbe_oam_vmi_name
476           - index_value
477       requirements:
478       - binding:
479           capability: tosca.capabilities.network.Bindable
480           node: vdbe
481           relationship: tosca.relationships.network.BindsTo
482     vdbe_vdbe_oam_vmi_vlan2:
483       type: org.openecomp.resource.abstract.nodes.heat.subinterface.vlan2
484       directives:
485       - substitutable
486       properties:
487         aap_untrusted_ip_prefix:
488           get_input:
489           - subinterface_vlan2_aap_untrusted_ip_prefix
490           - index_value
491         aap_sec_untrusted_ip_prefix:
492           get_input:
493           - subinterface_vlan2_aap_sec_untrusted_ip_prefix
494           - index_value
495         ip_v6_address:
496           get_input:
497           - subinterface_vlan2_ip_v6_address
498           - index_value
499         counter:
500           get_input:
501           - subinterface_vlan2_counter
502           - index_value
503         ip_address:
504           get_input:
505           - subinterface_vlan2_ip_address
506           - index_value
507         subinterfaces_name_prefix:
508           get_input:
509           - subinterface_vlan2_subinterfaces_name_prefix
510           - index_value
511         aap_address_mode:
512           get_input:
513           - subinterface_vlan2_aap_address_mode
514           - index_value
515         service_template_filter:
516           substitute_service_template: vlan2ServiceTemplate.yaml
517           count: 5
518           mandatory: true
519         aap_untrusted_v6_ip_prefix:
520           get_input:
521           - subinterface_vlan2_aap_untrusted_v6_ip_prefix
522           - index_value
523         parent_interface:
524           get_input:
525           - subinterface_vlan2_parent_interface
526           - index_value
527         vn_network_list:
528           get_input:
529           - subinterface_vlan2_vn_network_list
530           - index_value
531         mac_address:
532           get_input:
533           - subinterface_vlan2_mac_address
534           - index_value
535         vlan_tag_list:
536           get_input:
537           - subinterface_vlan2_vlan_tag_list
538           - index_value
539         aap_sec_untrusted_ip_prefix_len:
540           get_input:
541           - subinterface_vlan2_aap_sec_untrusted_ip_prefix_len
542           - index_value
543         vmac_address:
544           get_input:
545           - subinterface_vlan2_vmac_address
546           - index_value
547         aap_untrusted_v6_ip_prefix_len:
548           get_input:
549           - subinterface_vlan2_aap_untrusted_v6_ip_prefix_len
550           - index_value
551         aap_untrusted_ip_prefix_len:
552           get_input:
553           - subinterface_vlan2_aap_untrusted_ip_prefix_len
554           - index_value
555       requirements:
556       - binding_vdbe_1_subint_oam_vmi_1:
557           capability: tosca.capabilities.network.Bindable
558           node: vdbe_vdbe_oam_vmi
559           relationship: tosca.relationships.network.BindsTo
560   substitution_mappings:
561     node_type: org.openecomp.resource.abstract.nodes.vdbe
562     capabilities:
563       feature_vdbe_vdbe_oam_vmi:
564       - vdbe_vdbe_oam_vmi
565       - feature
566       network.incoming.bytes_vdbe_vdbe_oam_vmi:
567       - vdbe_vdbe_oam_vmi
568       - network.incoming.bytes
569       network.incoming.packets.rate_vdbe_vdbe_untr_vmi:
570       - vdbe_vdbe_untr_vmi
571       - network.incoming.packets.rate
572       feature_vdbe:
573       - vdbe
574       - feature
575       disk.device.iops_vdbe:
576       - vdbe
577       - disk.device.iops
578       endpoint_vdbe:
579       - vdbe
580       - endpoint
581       disk.ephemeral.size_vdbe:
582       - vdbe
583       - disk.ephemeral.size
584       feature_vdbe_vdbe_oam_vmi_vlan2:
585       - vdbe_vdbe_oam_vmi_vlan2
586       - feature
587       cpu_util_vdbe:
588       - vdbe
589       - cpu_util
590       network.incoming.bytes.rate_vdbe_vdbe_oam_vmi:
591       - vdbe_vdbe_oam_vmi
592       - network.incoming.bytes.rate
593       vcpus_vdbe:
594       - vdbe
595       - vcpus
596       disk.write.requests_vdbe:
597       - vdbe
598       - disk.write.requests
599       feature_vdbe_vdbe_untr_vmi:
600       - vdbe_vdbe_untr_vmi
601       - feature
602       disk.device.latency_vdbe:
603       - vdbe
604       - disk.device.latency
605       disk.device.write.requests.rate_vdbe:
606       - vdbe
607       - disk.device.write.requests.rate
608       disk.write.bytes.rate_vdbe:
609       - vdbe
610       - disk.write.bytes.rate
611       feature_vdbe_1_subint_oam_vmi_1_vdbe_vdbe_oam_vmi_vlan2:
612       - vdbe_vdbe_oam_vmi_vlan2
613       - feature_vdbe_1_subint_oam_vmi_1
614       scalable_vdbe:
615       - vdbe
616       - scalable
617       disk.iops_vdbe:
618       - vdbe
619       - disk.iops
620       disk.device.write.requests_vdbe:
621       - vdbe
622       - disk.device.write.requests
623       disk.device.capacity_vdbe:
624       - vdbe
625       - disk.device.capacity
626       forwarder_vdbe_vdbe_oam_vmi:
627       - vdbe_vdbe_oam_vmi
628       - forwarder
629       disk.device.allocation_vdbe:
630       - vdbe
631       - disk.device.allocation
632       feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_vlan1:
633       - vdbe_vdbe_untr_vmi_vlan1
634       - feature_vdbe_0_subint_untr_vmi_0
635       disk.usage_vdbe:
636       - vdbe
637       - disk.usage
638       memory.usage_vdbe:
639       - vdbe
640       - memory.usage
641       disk.read.requests_vdbe:
642       - vdbe
643       - disk.read.requests
644       network.outgoing.packets.rate_vdbe_vdbe_oam_vmi:
645       - vdbe_vdbe_oam_vmi
646       - network.outgoing.packets.rate
647       network.incoming.packets_vdbe_vdbe_oam_vmi:
648       - vdbe_vdbe_oam_vmi
649       - network.incoming.packets
650       instance_vdbe:
651       - vdbe
652       - instance
653       binding_vdbe_vdbe_oam_vmi:
654       - vdbe_vdbe_oam_vmi
655       - binding
656       network.outpoing.packets_vdbe_vdbe_untr_vmi:
657       - vdbe_vdbe_untr_vmi
658       - network.outpoing.packets
659       cpu.delta_vdbe:
660       - vdbe
661       - cpu.delta
662       disk.device.read.bytes.rate_vdbe:
663       - vdbe
664       - disk.device.read.bytes.rate
665       disk.device.write.bytes.rate_vdbe:
666       - vdbe
667       - disk.device.write.bytes.rate
668       memory.resident_vdbe:
669       - vdbe
670       - memory.resident
671       network.incoming.packets_vdbe_vdbe_untr_vmi:
672       - vdbe_vdbe_untr_vmi
673       - network.incoming.packets
674       disk.write.requests.rate_vdbe:
675       - vdbe
676       - disk.write.requests.rate
677       network.incoming.bytes.rate_vdbe_vdbe_untr_vmi:
678       - vdbe_vdbe_untr_vmi
679       - network.incoming.bytes.rate
680       cpu_vdbe:
681       - vdbe
682       - cpu
683       disk.write.bytes_vdbe:
684       - vdbe
685       - disk.write.bytes
686       network.incoming.packets.rate_vdbe_vdbe_oam_vmi:
687       - vdbe_vdbe_oam_vmi
688       - network.incoming.packets.rate
689       binding_vdbe_vdbe_untr_vmi:
690       - vdbe_vdbe_untr_vmi
691       - binding
692       network.outgoing.bytes.rate_vdbe_vdbe_oam_vmi:
693       - vdbe_vdbe_oam_vmi
694       - network.outgoing.bytes.rate
695       disk.device.usage_vdbe:
696       - vdbe
697       - disk.device.usage
698       disk.device.read.bytes_vdbe:
699       - vdbe
700       - disk.device.read.bytes
701       disk.latency_vdbe:
702       - vdbe
703       - disk.latency
704       feature_vdbe_vdbe_untr_vmi_vlan1:
705       - vdbe_vdbe_untr_vmi_vlan1
706       - feature
707       network.outgoing.bytes.rate_vdbe_vdbe_untr_vmi:
708       - vdbe_vdbe_untr_vmi
709       - network.outgoing.bytes.rate
710       disk.capacity_vdbe:
711       - vdbe
712       - disk.capacity
713       host_vdbe:
714       - vdbe
715       - host
716       disk.allocation_vdbe:
717       - vdbe
718       - disk.allocation
719       network.outpoing.packets_vdbe_vdbe_oam_vmi:
720       - vdbe_vdbe_oam_vmi
721       - network.outpoing.packets
722       disk.read.bytes.rate_vdbe:
723       - vdbe
724       - disk.read.bytes.rate
725       network.outgoing.packets.rate_vdbe_vdbe_untr_vmi:
726       - vdbe_vdbe_untr_vmi
727       - network.outgoing.packets.rate
728       network.incoming.bytes_vdbe_vdbe_untr_vmi:
729       - vdbe_vdbe_untr_vmi
730       - network.incoming.bytes
731       os_vdbe:
732       - vdbe
733       - os
734       forwarder_vdbe_vdbe_untr_vmi:
735       - vdbe_vdbe_untr_vmi
736       - forwarder
737       disk.device.read.requests_vdbe:
738       - vdbe
739       - disk.device.read.requests
740       disk.root.size_vdbe:
741       - vdbe
742       - disk.root.size
743       network.outgoing.bytes_vdbe_vdbe_oam_vmi:
744       - vdbe_vdbe_oam_vmi
745       - network.outgoing.bytes
746       network.outgoing.bytes_vdbe_vdbe_untr_vmi:
747       - vdbe_vdbe_untr_vmi
748       - network.outgoing.bytes
749       memory_vdbe:
750       - vdbe
751       - memory
752       binding_vdbe:
753       - vdbe
754       - binding
755       disk.device.write.bytes_vdbe:
756       - vdbe
757       - disk.device.write.bytes
758       disk.device.read.requests.rate_vdbe:
759       - vdbe
760       - disk.device.read.requests.rate
761       disk.read.bytes_vdbe:
762       - vdbe
763       - disk.read.bytes
764     requirements:
765       link_vdbe_vdbe_untr_vmi:
766       - vdbe_vdbe_untr_vmi
767       - link
768       dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_vlan1:
769       - vdbe_vdbe_untr_vmi_vlan1
770       - dependency_vdbe_0_subint_untr_vmi_0
771       dependency_vdbe_vdbe_oam_vmi:
772       - vdbe_vdbe_oam_vmi
773       - dependency
774       link_vdbe_vdbe_oam_vmi:
775       - vdbe_vdbe_oam_vmi
776       - link
777       dependency_vdbe_vdbe_untr_vmi_vlan1:
778       - vdbe_vdbe_untr_vmi_vlan1
779       - dependency
780       local_storage_vdbe:
781       - vdbe
782       - local_storage
783       link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_vlan1:
784       - vdbe_vdbe_untr_vmi_vlan1
785       - link_vdbe_0_subint_untr_vmi_0
786       dependency_vdbe_vdbe_untr_vmi:
787       - vdbe_vdbe_untr_vmi
788       - dependency
789       dependency_vdbe_vdbe_oam_vmi_vlan2:
790       - vdbe_vdbe_oam_vmi_vlan2
791       - dependency
792       dependency_vdbe_1_subint_oam_vmi_1_vdbe_vdbe_oam_vmi_vlan2:
793       - vdbe_vdbe_oam_vmi_vlan2
794       - dependency_vdbe_1_subint_oam_vmi_1
795       dependency_vdbe:
796       - vdbe
797       - dependency
798       link_vdbe_1_subint_oam_vmi_1_vdbe_vdbe_oam_vmi_vlan2:
799       - vdbe_vdbe_oam_vmi_vlan2
800       - link_vdbe_1_subint_oam_vmi_1