podman_rest_client/v5/models/
create_options.rs

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