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::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.