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}