Enum xo_api_client::ObjectType [−][src]
pub enum ObjectType {
Show 20 variants
GpuGroup,
Host,
Message,
Network,
Pbd,
Pci,
Pgpu,
Pif,
Pool,
Sr,
Task,
Vbd,
Vdi,
VdiSnapshot,
VdiUnmanaged,
Vif,
Vm,
VmController,
VmSnapshot,
VmTemplate,
}
Expand description
Object type
This is most often used with [crate::Client::get_objects_of_type
] to specify what type
of objects to fetch
NOTE: This is only checked by running
xo-cli --list-objects --type | grep type | sort | uniq
on an existing XO-setup. Thus there may be more types
Variants
A virualization host, likely XCP-ng or similar
Physical graphics card
Physical network interface of a host
Pool of hosts
Storage repository - Place where the disks of VMs are stored (Self::Vdi
s)
Virtual disk, the disks of virtual machines
Virtual network interface of a VM
A virtual machine
Snapshot of a VM
Virtual machine template, used to easily create preconfigured VMs
Trait Implementations
Performs the conversion.