podman_rest_client/v5/models/
play_kube_report.rs

1use serde::{Deserialize, Serialize};
2#[derive(Default, Debug, Serialize, Deserialize)]
3pub struct PlayKubeReport {
4    /// If set, exit with the specified exit code.
5    #[serde(rename = "ExitCode")]
6    pub exit_code: Option<i32>,
7    /// Pods - pods created by play kube.
8    #[serde(rename = "Pods")]
9    pub pods: Option<Vec<crate::v5::models::PlayKubePod>>,
10    #[serde(rename = "RmReport")]
11    pub rm_report: Option<Vec<crate::v5::models::PodRmReport>>,
12    #[serde(rename = "SecretRmReport")]
13    pub secret_rm_report: Option<Vec<crate::v5::models::SecretRmReport>>,
14    /// Secrets - secrets created by play kube
15    #[serde(rename = "Secrets")]
16    pub secrets: Option<Vec<crate::v5::models::PlaySecret>>,
17    /// ServiceContainerID - ID of the service container if one is created
18    #[serde(rename = "ServiceContainerID")]
19    pub service_container_id: Option<String>,
20    #[serde(rename = "StopReport")]
21    pub stop_report: Option<Vec<crate::v5::models::PodStopReport>>,
22    #[serde(rename = "VolumeRmReport")]
23    pub volume_rm_report: Option<Vec<crate::v5::models::VolumeRmReport>>,
24    /// Volumes - volumes created by play kube.
25    #[serde(rename = "Volumes")]
26    pub volumes: Option<Vec<crate::v5::models::PlayKubeVolume>>,
27}