podman_client/models/podman/volumes/
create.rs

1use 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;