podman_rest_client/v5/models/
volume_create_options.rs

1use serde::{Deserialize, Serialize};
2#[derive(Default, Debug, Serialize, Deserialize)]
3pub struct VolumeCreateOptions {
4    /// Volume driver to use
5    #[serde(rename = "Driver")]
6    pub driver: Option<String>,
7    /// Ignore existing volumes
8    #[serde(rename = "IgnoreIfExists")]
9    pub ignore_if_exists: Option<bool>,
10    /// User-defined key/value metadata. Provided for compatibility
11    #[serde(rename = "Label")]
12    pub label: Option<std::collections::HashMap<String, String>>,
13    /// User-defined key/value metadata. Preferred field, will override Label
14    #[serde(rename = "Labels")]
15    pub labels: Option<std::collections::HashMap<String, String>>,
16    /// New volume's name. Can be left blank
17    #[serde(rename = "Name")]
18    pub name: Option<String>,
19    /// Mapping of driver options and values.
20    #[serde(rename = "Options")]
21    pub options: Option<std::collections::HashMap<String, String>>,
22}