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