Struct libvirt_rpc::async::PoolOperations [] [src]

pub struct PoolOperations<'a> { /* fields omitted */ }

Operations on libvirt storage pools

Methods

impl<'a> PoolOperations<'a>
[src]

Collect the list of storage pools

Define an inactive persistent storage pool or modify an existing persistent one from the XML description.

Fetch a storage pool based on its globally unique id

Fetch a storage pool based on its name

Starts an inactive storage pool

Destroy an active storage pool. This will deactivate the pool on the host, but keep any persistent config associated with it. If it has a persistent config it can later be restarted with start()

Undefine an inactive storage pool

Fetch list of storage volume names

Collect the list of storage volumes