diff --git a/src/runtime/mod.rs b/src/runtime/mod.rs index 0e58ef5e..f5c9d39a 100644 --- a/src/runtime/mod.rs +++ b/src/runtime/mod.rs @@ -609,6 +609,9 @@ pub struct Mount { #[serde(rename = "destination")] pub destination: String, + #[serde(rename = "gidMappings")] + pub gid_mappings: Option>, + #[serde(rename = "options")] pub options: Option>, @@ -617,6 +620,33 @@ pub struct Mount { #[serde(rename = "type")] pub mount_type: Option, + + #[serde(rename = "uidMappings")] + pub uid_mappings: Option>, +} + +#[derive(Serialize, Deserialize)] +pub struct MountGidMapping { + #[serde(rename = "containerID")] + pub container_id: i64, + + #[serde(rename = "hostID")] + pub host_id: i64, + + #[serde(rename = "size")] + pub size: i64, +} + +#[derive(Serialize, Deserialize)] +pub struct MountUidMapping { + #[serde(rename = "containerID")] + pub container_id: i64, + + #[serde(rename = "hostID")] + pub host_id: i64, + + #[serde(rename = "size")] + pub size: i64, } #[derive(Serialize, Deserialize)]