-
The domain where the backend is located (unused)
First published in XenServer 4.0.
The control domain (domain 0)
First published in XenServer 7.1.
Ref pointing to the parent of this VM
First published in XenServer 5.6.
Ref pointing to the VM this snapshot is of.
VM to which this console is attached
virtual machine to which this vif is connected
The virtual machine the TPM is attached to
First published in XenServer 4.0.
List pointing to all the children of this VM
First published in XenServer 5.6.
list of VMs currently resident on host
List pointing to all the VM snapshots.
all VMs in this appliance
The list of VMs associated with the group
Experimental.
all VMs attached to this protection policy
all VMs attached to this snapshot schedule
Checkpoints the specified VM, making a new VM.
Copied the specified VM, making a new VM.
NOT RECOMMENDED! VM.clone or VM.copy (or VM.import) is a better choice in almost all situations.
Clones the specified VM, making a new VM.
Get the backend field of the given VTPM.
Get a reference to the VM instance with the specified UUID.
Get the control_domain field of the given host.
Get the parent field of the given VM.
Get the snapshot_of field of the given VM.
Get the VM field of the given console.
Get the VM field of the given crashdump.
Get the VM field of the given VBD.
Get the VM field of the given VGPU.
Get the VM field of the given VIF.
Get the VM field of the given VTPM.
Get the VM field of the given VUSB.
Migrate the VM to another host.
VM.migrateSend(Connection c,
Map<String,String> dest,
Boolean live,
Map<VDI,SR> vdiMap,
Map<VIF,Network> vifMap,
Map<String,String> options,
Map<VGPU,GPUGroup> vgpuMap)
Migrate the VM to another host.
Snapshots the specified VM, making a new VM.
Snapshots the specified VM, making a new VM.
Attempt to convert the
Task's result to a
VM object.
Return a list of all the VMs known to the system.
Return a map of VM references to VM records for all VMs known to the system.
Get all the VM instances with the given label.
Get the children field of the given VM.
Get the resident_VMs field of the given host.
Get the snapshots field of the given VM.
Get the VMs field of the given VM_appliance.
Get the VMs field of the given VM_group.
Get the VMs field of the given VMSS.
Return a set of VMs which prevent the host being evacuated, with per-VM error codes
Minimum allowed role: read-only
First published in XenServer 5.0.
Return a VM failover plan assuming a given subset of hosts fail
Minimum allowed role: pool-operator
First published in XenServer 5.0.
Import an XVA from a URI
Minimum allowed role: pool-operator
First published in XenServer 7.0.
Retrieves recommended host migrations to perform when evacuating the host from the wlb server.
Retrieves vm migrate recommendations for the pool from the workload balancing server
Minimum allowed role: read-only
First published in XenServer 5.5.
Minimum allowed role: pool-operator
First published in XenServer 6.0.
Minimum allowed role: pool-operator
First published in XenServer 6.0.
Create a new VTPM instance, and return its handle.
Create a new VUSB record in the database only
Minimum allowed role: pool-admin
First published in XenServer 7.3.
Minimum allowed role: pool-operator
First published in XenServer 6.0.
Minimum allowed role: pool-operator
First published in XenServer 6.0.
Create a new VTPM instance, and return its handle.
Create a new VUSB record in the database only
Minimum allowed role: pool-admin
First published in XenServer 7.3.
Returns the maximum number of host failures we could tolerate before we would be unable to restart the provided VMs
Minimum allowed role: read-only
First published in XenServer 5.0.