Enum xo_api_client::ObjectType [−][src]
pub enum ObjectType {
Show 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::Vdis)
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.
Auto Trait Implementations
impl RefUnwindSafe for ObjectTypeimpl Send for ObjectTypeimpl Sync for ObjectTypeimpl Unpin for ObjectTypeimpl UnwindSafe for ObjectType