Enum qapi_qmp::BlockdevCreateOptions[][src]

pub enum BlockdevCreateOptions {
    vpc {
        vpc: BlockdevCreateOptionsVpc,
    },
    file {
        file: BlockdevCreateOptionsFile,
    },
    parallels {
        parallels: BlockdevCreateOptionsParallels,
    },
    gluster {
        gluster: BlockdevCreateOptionsGluster,
    },
    qcow {
        qcow: BlockdevCreateOptionsQcow,
    },
    qed {
        qed: BlockdevCreateOptionsQed,
    },
    rbd {
        rbd: BlockdevCreateOptionsRbd,
    },
    qcow2 {
        qcow2: BlockdevCreateOptionsQcow2,
    },
    sheepdog {
        sheepdog: BlockdevCreateOptionsSheepdog,
    },
    vdi {
        vdi: BlockdevCreateOptionsVdi,
    },
    vhdx {
        vhdx: BlockdevCreateOptionsVhdx,
    },
    nfs {
        nfs: BlockdevCreateOptionsNfs,
    },
    luks {
        luks: BlockdevCreateOptionsLUKS,
    },
    ssh {
        ssh: BlockdevCreateOptionsSsh,
    },
}

Variants

Fields of vpc

Fields of file

Fields of parallels

Fields of gluster

Fields of qcow

Fields of qed

Fields of rbd

Fields of qcow2

Fields of sheepdog

Fields of vdi

Fields of vhdx

Fields of nfs

Fields of luks

Fields of ssh

Methods

impl BlockdevCreateOptions
[src]

Trait Implementations

impl Debug for BlockdevCreateOptions
[src]

Formats the value using the given formatter. Read more

impl Clone for BlockdevCreateOptions
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for BlockdevCreateOptions

impl Sync for BlockdevCreateOptions