Trait podman_rest_client::v4::apis::VolumesCompat
source · pub trait VolumesCompat:
HasConfig
+ Send
+ Sync {
// Provided methods
fn volume_list<'a>(
&'a self,
params: Option<VolumeList<'a>>,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>> { ... }
fn volume_delete<'a>(
&'a self,
name: &'a str,
params: Option<VolumeDelete>,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>> { ... }
fn volume_inspect<'a>(
&'a self,
name: &'a str,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>> { ... }
fn volume_create<'a>(
&'a self,
create: (),
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>> { ... }
fn volume_prune<'a>(
&'a self,
params: Option<VolumePrune<'a>>,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>> { ... }
}
Provided Methods§
sourcefn volume_list<'a>(
&'a self,
params: Option<VolumeList<'a>>,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>>
fn volume_list<'a>( &'a self, params: Option<VolumeList<'a>>, ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>>
GET /volumes List volumes Returns a list of volume
sourcefn volume_delete<'a>(
&'a self,
name: &'a str,
params: Option<VolumeDelete>,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>>
fn volume_delete<'a>( &'a self, name: &'a str, params: Option<VolumeDelete>, ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>>
DELETE /volumes/{name} Remove volume
sourcefn volume_inspect<'a>(
&'a self,
name: &'a str,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>>
fn volume_inspect<'a>( &'a self, name: &'a str, ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>>
GET /volumes/{name} Inspect volume