podman_client/models/podman/volumes/
create.rs1use std::collections::HashMap;
2
3use serde::Serialize;
4
5use crate::models::podman::volumes::inspect::VolumeInspect;
6
7#[derive(Serialize, Default)]
8pub struct VolumeCreateOptions<'a> {
9 #[serde(rename = "Driver")]
10 pub driver: Option<&'a str>,
11
12 #[serde(rename = "GID")]
13 pub gid: Option<i64>,
14
15 #[serde(rename = "IgnoreIfExists")]
16 pub ignore_if_exists: Option<bool>,
17
18 #[serde(rename = "Label")]
19 pub label: Option<HashMap<&'a str, &'a str>>,
20
21 #[serde(rename = "Labels")]
22 pub labels: Option<HashMap<&'a str, &'a str>>,
23
24 #[serde(rename = "Name")]
25 pub name: Option<&'a str>,
26
27 #[serde(rename = "Options")]
28 pub options: Option<HashMap<&'a str, &'a str>>,
29
30 #[serde(rename = "UID")]
31 pub uid: Option<i64>,
32}
33
34pub type VolumeCreate = VolumeInspect;