Fields
-
string
uuid
unique identifier/object reference
-
int
memory_actual
Guest's actual memory (bytes)
-
int
VCPUs_number
Current number of VCPUs
-
Map[int,float]
VCPUs_utilisation
Utilisation for all of guest's current VCPUs
-
Map[int,int]
VCPUs_CPU
VCPU to PCPU map
-
Map[string,string]
VCPUs_params
The live equivalent to VM.VCPUs_params
-
Map[int,Set[string]]
VCPUs_flags
CPU flags (blocked,online,running)
-
Set[string]
state
The state of the guest, eg blocked, dying etc
-
datetime
start_time
Time at which this VM was last booted
-
datetime
install_time
Time at which the VM was installed
-
datetime
last_updated
Time at which this information was last updated
Implicit messages
-
Record[VM_metrics]
get_record
(session session_id, VM_metrics self)
Get a record containing the current state of the given VM_metrics.
-
VM_metrics
get_by_uuid
(session session_id, string uuid)
Get a reference to the VM_metrics instance with the specified UUID.
-
Set[VM_metrics]
get_all
(session session_id)
Return a list of all the VM_metrics instances known to the system.
-
Map[VM_metrics,Record[VM_metrics]]
get_all_records
(session session_id)
Return a map of VM_metrics references to VM_metrics records for all VM_metrics instances known to the system.
Explicit messages