podman_rest_client/v5/models/
volume_create.rs

1use serde::{Deserialize, Serialize};
2#[derive(Default, Debug, Serialize, Deserialize)]
3/// Details for creating a volume
4pub struct VolumeCreate {
5    /// Name of the volume driver to use.
6    #[serde(rename = "Driver")]
7    pub driver: String,
8    /// A mapping of driver options and values. These options are
9    /// passed directly to the driver and are driver specific.
10    #[serde(rename = "DriverOpts")]
11    pub driver_opts: std::collections::HashMap<String, String>,
12    /// User-defined key/value metadata.
13    #[serde(rename = "Labels")]
14    pub labels: std::collections::HashMap<String, String>,
15    /// The new volume's name. If not specified, Docker generates a name.
16    #[serde(rename = "Name")]
17    pub name: String,
18}