Support Outputs during Import Service
[sdc.git] / catalog-be / src / test / resources / normativeTypes / importToscaInputsOutputs.yml
1 tosca_definitions_version: tosca_simple_yaml_1_1
2 metadata:
3   invariantUUID: 064cc5e7-303a-4eee-8a10-5e6a0310dcba
4   UUID: 8c2fb792-5092-4c1c-ab15-c507b4e4ee11
5   name: ciResVFOnboarded-base_vfw-aa8dcbff-nodes.vpgCvfc
6   description: Complex node type that is used as nested type in VF
7   type: CVFC
8   category: Generic
9   subcategory: Abstract
10   resourceVendor: ciLicensec891e89e
11   resourceVendorRelease: 1.0.0.wd03
12   resourceVendorModelNumber: '666'
13 imports:
14   - nodes:
15       file: nodes.yml
16   - datatypes:
17       file: data.yml
18   - capabilities:
19       file: capabilities.yml
20   - relationships:
21       file: relationships.yml
22   - groups:
23       file: groups.yml
24   - policies:
25       file: policies.yml
26   - annotations:
27       file: annotations.yml
28   - resource-ciResVFOnboarded-base_vfw-aa8dcbff-nodes.vpgCvfc-interface:
29       file: resource-CiresvfonboardedBaseVfwAa8dcbffNodesVpgcvfc-template-interface.yml
30   - resource-CiresvfonboardedBaseVfwAa8dcbff.compute.nodes.heat.vpg:
31       file: resource-Ciresvfonboardedbasevfwaa8dcbffComputeNodesHeatVpg-template.yml
32   - resource-NeutronPort:
33       file: resource-Neutronport-template.yml
34   - resource-extNeutronCP:
35       file: resource-Extneutroncp-template.yml
36 topology_template:
37   inputs:
38     port_vpg_private_1_port_network:
39       type: list
40       required: false
41       entry_schema:
42         type: string
43     port_vpg_private_1_port_network_role:
44       type: string
45       required: false
46     port_vpg_private_1_port_exCP_naming:
47       default:
48         ecomp_generated_naming: true
49       type: org.openecomp.datatypes.Naming
50       required: false
51     port_vpg_private_1_port_vlan_requirements:
52       type: list
53       required: false
54       entry_schema:
55         type: org.openecomp.datatypes.network.VlanRequirements
56     port_vpg_private_0_port_network:
57       type: list
58       required: false
59       entry_schema:
60         type: string
61     nfc_naming:
62       default:
63         ecomp_generated_naming: true
64       type: org.openecomp.datatypes.Naming
65       description: vfc naming
66       required: false
67     port_vpg_private_1_port_ip_requirements:
68       type: list
69       required: false
70       entry_schema:
71         type: org.openecomp.datatypes.network.IpRequirements
72     vm_flavor_name:
73       type: string
74       required: false
75     port_vpg_private_0_port_exCP_naming:
76       default:
77         ecomp_generated_naming: true
78       type: org.openecomp.datatypes.Naming
79       required: false
80     port_vpg_private_0_port_subnetpoolid:
81       type: string
82       required: false
83     port_vpg_private_1_port_order:
84       type: integer
85       required: false
86     port_vpg_private_1_port_network_role_tag:
87       type: string
88       required: false
89     service_template_filter:
90       default:
91         index_value: 0
92         count: '1'
93         scaling_enabled: true
94         mandatory: true
95       type: org.openecomp.datatypes.heat.substitution.SubstitutionFiltering
96       description: Substitution Filter
97       required: true
98     vm_image_name:
99       type: string
100       required: false
101     compute_vpg_name:
102       type: list
103       required: false
104       entry_schema:
105         type: string
106     vm_type_tag:
107       type: string
108       description: vm type based on naming Convention
109       required: false
110     high_availablity:
111       type: string
112       description: high_availablity
113       required: false
114     compute_vpg_user_data_format:
115       type: list
116       required: false
117       entry_schema:
118         type: string
119     compute_vpg_key_name:
120       type: list
121       required: false
122       entry_schema:
123         type: string
124     port_vpg_private_1_port_subnetpoolid:
125       type: string
126       required: false
127     nfc_naming_code:
128       type: string
129       description: nfc code for instance naming
130       required: false
131     port_vpg_private_0_port_related_networks:
132       type: list
133       required: false
134       entry_schema:
135         type: org.openecomp.datatypes.network.RelatedNetworksAssignments
136     port_vpg_private_0_port_network_role_tag:
137       type: string
138       required: false
139     nfc_function:
140       type: string
141       required: false
142     compute_vpg_metadata:
143       type: list
144       required: false
145       entry_schema:
146         type: json
147     port_vpg_private_0_port_vlan_requirements:
148       type: list
149       required: false
150       entry_schema:
151         type: org.openecomp.datatypes.network.VlanRequirements
152     index_value:
153       default: 0
154       type: integer
155       description: Index value of this substitution service template runtime instance
156       required: false
157     max_instances:
158       type: integer
159       description: Maximum number of VFC Instances
160       required: false
161     port_vpg_private_0_port_fixed_ips:
162       type: list
163       required: false
164       entry_schema:
165         type: org.openecomp.datatypes.heat.neutron.port.FixedIps
166     port_vpg_private_0_port_network_role:
167       type: string
168       required: false
169     port_vpg_private_1_port_mac_requirements:
170       default:
171         mac_count_required:
172           is_required: false
173       type: org.openecomp.datatypes.network.MacRequirements
174       required: false
175     port_vpg_private_0_port_ip_requirements:
176       type: list
177       required: false
178       entry_schema:
179         type: org.openecomp.datatypes.network.IpRequirements
180     port_vpg_private_1_port_related_networks:
181       type: list
182       required: false
183       entry_schema:
184         type: org.openecomp.datatypes.network.RelatedNetworksAssignments
185     min_instances:
186       default: 0
187       type: integer
188       description: Minimum number of VFC Instances
189       required: false
190     port_vpg_private_1_port_fixed_ips:
191       type: list
192       required: false
193       entry_schema:
194         type: org.openecomp.datatypes.heat.neutron.port.FixedIps
195     port_vpg_private_0_port_mac_requirements:
196       default:
197         mac_count_required:
198           is_required: false
199       type: org.openecomp.datatypes.network.MacRequirements
200       required: false
201     port_vpg_private_0_port_order:
202       type: integer
203       required: false
204   outputs:
205     vpg_state:
206       value:
207         get_attribute:
208           - vpg
209           - state
210       type: string
211     vpg_vpg_private_0_port_tosca_name:
212       value:
213         get_attribute:
214           - vpg_vpg_private_0_port_tosca
215           - tosca_name
216       type: string
217     vpg_vpg_private_1_port_tosca_id:
218       value:
219         get_attribute:
220           - vpg_vpg_private_1_port
221           - tosca_id
222       type: string
223   node_templates:
224     vpg_vpg_private_0_port:
225       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
226       metadata:
227         invariantUUID: b2b303b1-eab0-48a0-88f6-f335f5e01abf
228         UUID: 068e214e-6eb5-4663-843e-007e0bae9870
229         customizationUUID: 8b636bd0-db43-4938-a471-6fab142f9d55
230         version: '1.0'
231         name: NeutronPort
232         description: Represents a logical entity that associates between Compute and Network normative types.
233         type: CP
234         category: Generic
235         subcategory: Network Elements
236         resourceVendor: ATT (Tosca)
237         resourceVendorRelease: 1.0.0.wd03
238         resourceVendorModelNumber: ''
239       properties:
240         subnetpoolid:
241           get_input: port_vpg_private_0_port_subnetpoolid
242         is_default: false
243         related_networks:
244           get_input: port_vpg_private_0_port_related_networks
245         network:
246           get_input:
247             - port_vpg_private_0_port_network
248             - index_value
249         replacement_policy: AUTO
250         ip_requirements:
251           get_input: port_vpg_private_0_port_ip_requirements
252         network_role:
253           get_input: port_vpg_private_0_port_network_role
254         fixed_ips:
255           get_input:
256             - port_vpg_private_0_port_fixed_ips
257             - index_value
258         subinterface_indicator: false
259         mac_requirements:
260           get_input: port_vpg_private_0_port_mac_requirements
261         admin_state_up: true
262         exCP_naming:
263           get_input: port_vpg_private_0_port_exCP_naming
264         vlan_requirements:
265           get_input: port_vpg_private_0_port_vlan_requirements
266         network_role_tag:
267           get_input: port_vpg_private_0_port_network_role_tag
268         order:
269           get_input: port_vpg_private_0_port_order
270       requirements:
271         - binding:
272             capability: binding
273             node: vpg
274       capabilities:
275         network.outgoing.bytes.rate_vpg_vpg_private_0_port:
276           properties:
277             unit: B/s
278             description: Average rate of outgoing bytes
279             type: Gauge
280             category: network
281         network.outgoing.bytes_vpg_vpg_private_0_port:
282           properties:
283             unit: B
284             description: Number of outgoing bytes
285             type: Cumulative
286             category: network
287         network.incoming.packets.rate_vpg_vpg_private_0_port:
288           properties:
289             unit: packet/s
290             description: Average rate of incoming packets
291             type: Gauge
292             category: network
293         network.incoming.bytes.rate_vpg_vpg_private_0_port:
294           properties:
295             unit: B/s
296             description: Average rate of incoming bytes
297             type: Gauge
298             category: network
299         network.outpoing.packets_vpg_vpg_private_0_port:
300           properties:
301             unit: packet
302             description: Number of outgoing packets
303             type: Cumulative
304             category: network
305         network.outgoing.packets.rate_vpg_vpg_private_0_port:
306           properties:
307             unit: packet/s
308             description: Average rate of outgoing packets
309             type: Gauge
310             category: network
311         network.incoming.bytes_vpg_vpg_private_0_port:
312           properties:
313             unit: B
314             description: Number of incoming bytes
315             type: Cumulative
316             category: network
317         network.incoming.packets_vpg_vpg_private_0_port:
318           properties:
319             unit: packet
320             description: Number of incoming packets
321             type: Cumulative
322             category: network
323       attributes:
324         tosca_name:
325           type: string
326     vpg_vpg_private_1_port:
327       type: org.openecomp.resource.cp.v2.extNeutronCP
328       metadata:
329         invariantUUID: eee9a985-8e7e-4304-8d6c-3064fbb8f362
330         UUID: 358c373c-6bb0-4a8c-a554-f83cc52fb317
331         customizationUUID: 04986d31-b354-4ec0-b33f-01d3faf63076
332         version: '1.0'
333         name: extNeutronCP
334         description: The AT&T Connection Point base type all other CP derive from
335         type: CP
336         category: Generic
337         subcategory: Network Elements
338         resourceVendor: ATT (Tosca)
339         resourceVendorRelease: 1.0.0.wd03
340         resourceVendorModelNumber: ''
341       properties:
342         subnetpoolid:
343           get_input: port_vpg_private_1_port_subnetpoolid
344         is_default: false
345         related_networks:
346           get_input: port_vpg_private_1_port_related_networks
347         network:
348           get_input:
349             - port_vpg_private_1_port_network
350             - index_value
351         replacement_policy: AUTO
352         ip_requirements:
353           get_input: port_vpg_private_1_port_ip_requirements
354         network_role:
355           get_input: port_vpg_private_1_port_network_role
356         fixed_ips:
357           get_input:
358             - port_vpg_private_1_port_fixed_ips
359             - index_value
360         subinterface_indicator: false
361         mac_requirements:
362           get_input: port_vpg_private_1_port_mac_requirements
363         admin_state_up: true
364         exCP_naming:
365           get_input: port_vpg_private_1_port_exCP_naming
366         vlan_requirements:
367           get_input: port_vpg_private_1_port_vlan_requirements
368         network_role_tag:
369           get_input: port_vpg_private_1_port_network_role_tag
370         order:
371           get_input: port_vpg_private_1_port_order
372       requirements:
373         - binding:
374             capability: binding
375             node: vpg
376       capabilities:
377         network.incoming.bytes.rate_vpg_vpg_private_1_port:
378           properties:
379             unit: B/s
380             description: Average rate of incoming bytes
381             type: Gauge
382             category: network
383         port_mirroring_vpg_vpg_private_1_port:
384           properties:
385             connection_point:
386               network_role:
387                 get_input: port_vpg_private_1_port_network_role
388               nfc_naming_code: vpg
389         network.outgoing.bytes_vpg_vpg_private_1_port:
390           properties:
391             unit: B
392             description: Number of outgoing bytes
393             type: Cumulative
394             category: network
395         network.incoming.packets_vpg_vpg_private_1_port:
396           properties:
397             unit: packet
398             description: Number of incoming packets
399             type: Cumulative
400             category: network
401         network.outgoing.packets.rate_vpg_vpg_private_1_port:
402           properties:
403             unit: packet/s
404             description: Average rate of outgoing packets
405             type: Gauge
406             category: network
407         network.incoming.packets.rate_vpg_vpg_private_1_port:
408           properties:
409             unit: packet/s
410             description: Average rate of incoming packets
411             type: Gauge
412             category: network
413         network.outgoing.bytes.rate_vpg_vpg_private_1_port:
414           properties:
415             unit: B/s
416             description: Average rate of outgoing bytes
417             type: Gauge
418             category: network
419         network.outpoing.packets_vpg_vpg_private_1_port:
420           properties:
421             unit: packet
422             description: Number of outgoing packets
423             type: Cumulative
424             category: network
425         network.incoming.bytes_vpg_vpg_private_1_port:
426           properties:
427             unit: B
428             description: Number of incoming bytes
429             type: Cumulative
430             category: network
431       attributes:
432         tosca_id:
433           type: string
434     vpg:
435       type: org.openecomp.resource.vfc.CiresvfonboardedBaseVfwAa8dcbff.abstract.compute.nodes.heat.vpg
436       metadata:
437         invariantUUID: 439baeb0-bf1a-41ef-a7e7-935730b46e38
438         UUID: 522f21aa-43f0-46da-8815-add1195beea3
439         customizationUUID: 765f2ea7-a6c5-470e-a09b-7dd9481b519f
440         version: '1.0'
441         name: CiresvfonboardedBaseVfwAa8dcbff.compute.nodes.heat.vpg
442         description: Not reusable inner VFC
443         type: VFC
444         category: Generic
445         subcategory: Abstract
446         resourceVendor: ciLicensec891e89e
447         resourceVendorRelease: 1.0.0.wd03
448         resourceVendorModelNumber: ''
449       properties:
450         flavor:
451           get_input: vm_flavor_name
452         key_name:
453           get_input:
454             - compute_vpg_key_name
455             - index_value
456         image:
457           get_input: vm_image_name
458         image_update_policy: REBUILD
459         metadata:
460           get_input:
461             - compute_vpg_metadata
462             - index_value
463         software_config_transport: POLL_SERVER_CFN
464         contrail_service_instance_ind: false
465         user_data_format:
466           get_input:
467             - compute_vpg_user_data_format
468             - index_value
469         user_data_update_policy: REPLACE
470         name:
471           get_input:
472             - compute_vpg_name
473             - index_value
474         flavor_update_policy: RESIZE
475       capabilities:
476         disk.read.bytes_vpg:
477           properties:
478             unit: B
479             description: Volume of reads
480             type: Cumulative
481             category: compute
482         disk.ephemeral.size_vpg:
483           properties:
484             unit: GB
485             description: Size of ephemeral disk
486             type: Gauge
487             category: compute
488         disk.write.requests.rate_vpg:
489           properties:
490             unit: request/s
491             description: Average rate of write requests
492             type: Gauge
493             category: compute
494         disk.write.bytes.rate_vpg:
495           properties:
496             unit: B/s
497             description: Average rate of writes
498             type: Gauge
499             category: compute
500         disk.device.iops_vpg:
501           properties:
502             unit: count/s
503             description: Average disk iops per device
504             type: Gauge
505             category: disk
506         disk.allocation_vpg:
507           properties:
508             unit: B
509             description: The amount of disk occupied by the instance on the host machine
510             type: Gauge
511             category: disk
512         disk.device.capacity_vpg:
513           properties:
514             unit: B
515             description: The amount of disk per device that the instance can see
516             type: Gauge
517             category: disk
518         instance_vpg:
519           properties:
520             unit: instance
521             description: Existence of instance
522             type: Gauge
523             category: compute
524         disk.device.read.requests_vpg:
525           properties:
526             unit: request
527             description: Number of read requests
528             type: Cumulative
529             category: disk
530         endpoint_vpg:
531           properties:
532             secure: true
533         cpu_vpg:
534           properties:
535             unit: ns
536             description: CPU time used
537             type: Cumulative
538             category: compute
539         disk.device.read.bytes.rate_vpg:
540           properties:
541             unit: B/s
542             description: Average rate of reads
543             type: Gauge
544             category: disk
545         disk.device.write.bytes.rate_vpg:
546           properties:
547             unit: B/s
548             description: Average rate of writes
549             type: Gauge
550             category: disk
551         cpu_util_vpg:
552           properties:
553             unit: '%'
554             description: Average CPU utilization
555             type: Gauge
556             category: compute
557         memory.usage_vpg:
558           properties:
559             unit: MB
560             description: Volume of RAM used by the instance from the amount of its allocated memory
561             type: Gauge
562             category: compute
563         disk.iops_vpg:
564           properties:
565             unit: count/s
566             description: Average disk iops
567             type: Gauge
568             category: disk
569         disk.usage_vpg:
570           properties:
571             unit: B
572             description: The physical size in bytes of the image container on the host
573             type: Gauge
574             category: disk
575         disk.device.usage_vpg:
576           properties:
577             unit: B
578             description: The physical size in bytes of the image container on the host per device
579             type: Gauge
580             category: disk
581         disk.device.read.bytes_vpg:
582           properties:
583             unit: B
584             description: Volume of reads
585             type: Cumulative
586             category: disk
587         disk.device.read.requests.rate_vpg:
588           properties:
589             unit: request/s
590             description: Average rate of read requests
591             type: Gauge
592             category: disk
593         disk.read.requests_vpg:
594           properties:
595             unit: request
596             description: Number of read requests
597             type: Cumulative
598             category: compute
599         disk.write.requests_vpg:
600           properties:
601             unit: request
602             description: Number of write requests
603             type: Cumulative
604             category: compute
605         disk.device.write.bytes_vpg:
606           properties:
607             unit: B
608             description: Volume of writes
609             type: Cumulative
610             category: disk
611         cpu.delta_vpg:
612           properties:
613             unit: ns
614             description: CPU time used since previous datapoint
615             type: Delta
616             category: compute
617         disk.capacity_vpg:
618           properties:
619             unit: B
620             description: The amount of disk that the instance can see
621             type: Gauge
622             category: disk
623         disk.write.bytes_vpg:
624           properties:
625             unit: B
626             description: Volume of writes
627             type: Cumulative
628             category: compute
629         disk.device.write.requests.rate_vpg:
630           properties:
631             unit: request/s
632             description: Average rate of write requests
633             type: Gauge
634             category: disk
635         vcpus_vpg:
636           properties:
637             unit: vcpu
638             description: Number of virtual CPUs allocated to the instance
639             type: Gauge
640             category: compute
641         disk.device.latency_vpg:
642           properties:
643             unit: ms
644             description: Average disk latency per device
645             type: Gauge
646             category: disk
647         scalable_vpg:
648           properties:
649             max_instances: 1
650             min_instances: 1
651         disk.root.size_vpg:
652           properties:
653             unit: GB
654             description: Size of root disk
655             type: Gauge
656             category: compute
657         disk.device.write.requests_vpg:
658           properties:
659             unit: request
660             description: Number of write requests
661             type: Cumulative
662             category: disk
663         memory_vpg:
664           properties:
665             unit: MB
666             description: Volume of RAM allocated to the instance
667             type: Gauge
668             category: compute
669         memory.resident_vpg:
670           properties:
671             unit: MB
672             description: Volume of RAM used by the instance on the physical machine
673             type: Gauge
674             category: compute
675         disk.read.bytes.rate_vpg:
676           properties:
677             unit: B/s
678             description: Average rate of reads
679             type: Gauge
680             category: compute
681         disk.device.allocation_vpg:
682           properties:
683             unit: B
684             description: The amount of disk per device occupied by the instance on the host machine
685             type: Gauge
686             category: disk
687         disk.latency_vpg:
688           properties:
689             unit: ms
690             description: Average disk latency
691             type: Gauge
692             category: disk
693       attributes:
694         state:
695           type: string
696   substitution_mappings:
697     node_type: org.openecomp.resource.vfc.CiresvfonboardedBaseVfwAa8dcbffcvfc.abstract.nodes.vpg
698     capabilities:
699       network.incoming.bytes.rate_vpg_vpg_private_1_port:
700         - vpg_vpg_private_1_port
701         - network.incoming.bytes.rate
702       disk.read.bytes_vpg:
703         - vpg
704         - disk.read.bytes
705       binding_vpg_vpg_private_1_port:
706         - vpg_vpg_private_1_port
707         - binding
708       network.outgoing.bytes.rate_vpg_vpg_private_0_port:
709         - vpg_vpg_private_0_port
710         - network.outgoing.bytes.rate
711       forwarder_vpg_vpg_private_0_port:
712         - vpg_vpg_private_0_port
713         - forwarder
714       disk.allocation_vpg:
715         - vpg
716         - disk.allocation
717       network.incoming.bytes_vpg_vpg_private_1_port:
718         - vpg_vpg_private_1_port
719         - network.incoming.bytes
720       attachment_vpg_vpg_private_0_port:
721         - vpg_vpg_private_0_port
722         - attachment
723       endpoint_vpg:
724         - vpg
725         - endpoint
726       cpu_vpg:
727         - vpg
728         - cpu
729       disk.device.read.bytes.rate_vpg:
730         - vpg
731         - disk.device.read.bytes.rate
732       network.outgoing.bytes.rate_vpg_vpg_private_1_port:
733         - vpg_vpg_private_1_port
734         - network.outgoing.bytes.rate
735       feature_vpg_vpg_private_1_port:
736         - vpg_vpg_private_1_port
737         - feature
738       disk.device.write.bytes.rate_vpg:
739         - vpg
740         - disk.device.write.bytes.rate
741       attachment_vpg_vpg_private_1_port:
742         - vpg_vpg_private_1_port
743         - attachment
744       disk.iops_vpg:
745         - vpg
746         - disk.iops
747       disk.usage_vpg:
748         - vpg
749         - disk.usage
750       disk.device.usage_vpg:
751         - vpg
752         - disk.device.usage
753       disk.device.read.bytes_vpg:
754         - vpg
755         - disk.device.read.bytes
756       disk.device.write.bytes_vpg:
757         - vpg
758         - disk.device.write.bytes
759       disk.write.requests_vpg:
760         - vpg
761         - disk.write.requests
762       feature_vpg:
763         - vpg
764         - feature
765       disk.capacity_vpg:
766         - vpg
767         - disk.capacity
768       disk.device.latency_vpg:
769         - vpg
770         - disk.device.latency
771       disk.device.write.requests.rate_vpg:
772         - vpg
773         - disk.device.write.requests.rate
774       feature_vpg_vpg_private_0_port:
775         - vpg_vpg_private_0_port
776         - feature
777       forwarder_vpg_vpg_private_1_port:
778         - vpg_vpg_private_1_port
779         - forwarder
780       network.outgoing.packets.rate_vpg_vpg_private_1_port:
781         - vpg_vpg_private_1_port
782         - network.outgoing.packets.rate
783       network.incoming.packets.rate_vpg_vpg_private_1_port:
784         - vpg_vpg_private_1_port
785         - network.incoming.packets.rate
786       binding_vpg:
787         - vpg
788         - binding
789       disk.device.allocation_vpg:
790         - vpg
791         - disk.device.allocation
792       network.incoming.bytes_vpg_vpg_private_0_port:
793         - vpg_vpg_private_0_port
794         - network.incoming.bytes
795       disk.ephemeral.size_vpg:
796         - vpg
797         - disk.ephemeral.size
798       network.outgoing.bytes_vpg_vpg_private_1_port:
799         - vpg_vpg_private_1_port
800         - network.outgoing.bytes
801       network.incoming.packets_vpg_vpg_private_1_port:
802         - vpg_vpg_private_1_port
803         - network.incoming.packets
804       disk.write.requests.rate_vpg:
805         - vpg
806         - disk.write.requests.rate
807       disk.write.bytes.rate_vpg:
808         - vpg
809         - disk.write.bytes.rate
810       disk.device.iops_vpg:
811         - vpg
812         - disk.device.iops
813       host_vpg:
814         - vpg
815         - host
816       network.outpoing.packets_vpg_vpg_private_0_port:
817         - vpg_vpg_private_0_port
818         - network.outpoing.packets
819       instance_vpg:
820         - vpg
821         - instance
822       disk.device.capacity_vpg:
823         - vpg
824         - disk.device.capacity
825       disk.device.read.requests_vpg:
826         - vpg
827         - disk.device.read.requests
828       cpu_util_vpg:
829         - vpg
830         - cpu_util
831       memory.usage_vpg:
832         - vpg
833         - memory.usage
834       disk.device.read.requests.rate_vpg:
835         - vpg
836         - disk.device.read.requests.rate
837       disk.read.requests_vpg:
838         - vpg
839         - disk.read.requests
840       cpu.delta_vpg:
841         - vpg
842         - cpu.delta
843       network.incoming.packets.rate_vpg_vpg_private_0_port:
844         - vpg_vpg_private_0_port
845         - network.incoming.packets.rate
846       network.incoming.bytes.rate_vpg_vpg_private_0_port:
847         - vpg_vpg_private_0_port
848         - network.incoming.bytes.rate
849       disk.write.bytes_vpg:
850         - vpg
851         - disk.write.bytes
852       network.outgoing.packets.rate_vpg_vpg_private_0_port:
853         - vpg_vpg_private_0_port
854         - network.outgoing.packets.rate
855       scalable_vpg:
856         - vpg
857         - scalable
858       vcpus_vpg:
859         - vpg
860         - vcpus
861       port_mirroring_vpg_vpg_private_1_port:
862         - vpg_vpg_private_1_port
863         - port_mirroring
864       disk.root.size_vpg:
865         - vpg
866         - disk.root.size
867       disk.device.write.requests_vpg:
868         - vpg
869         - disk.device.write.requests
870       network.outgoing.bytes_vpg_vpg_private_0_port:
871         - vpg_vpg_private_0_port
872         - network.outgoing.bytes
873       memory_vpg:
874         - vpg
875         - memory
876       network.outpoing.packets_vpg_vpg_private_1_port:
877         - vpg_vpg_private_1_port
878         - network.outpoing.packets
879       os_vpg:
880         - vpg
881         - os
882       binding_vpg_vpg_private_0_port:
883         - vpg_vpg_private_0_port
884         - binding
885       disk.read.bytes.rate_vpg:
886         - vpg
887         - disk.read.bytes.rate
888       memory.resident_vpg:
889         - vpg
890         - memory.resident
891       disk.latency_vpg:
892         - vpg
893         - disk.latency
894       network.incoming.packets_vpg_vpg_private_0_port:
895         - vpg_vpg_private_0_port
896         - network.incoming.packets
897     requirements:
898       link_vpg_vpg_private_0_port:
899         - vpg_vpg_private_0_port
900         - link
901       dependency_vpg:
902         - vpg
903         - dependency
904       dependency_vpg_vpg_private_0_port:
905         - vpg_vpg_private_0_port
906         - dependency
907       local_storage_vpg:
908         - vpg
909         - local_storage
910       dependency_vpg_vpg_private_1_port:
911         - vpg_vpg_private_1_port
912         - dependency
913       link_vpg_vpg_private_1_port:
914         - vpg_vpg_private_1_port
915         - link