pub struct JobStatus {
pub active: Option<i32>,
pub completion_time: Option<Time>,
pub conditions: Option<Vec<JobCondition>>,
pub failed: Option<i32>,
pub start_time: Option<Time>,
pub succeeded: Option<i32>,
}
Expand description
JobStatus represents the current state of a Job.
Fields§
§active: Option<i32>
The number of actively running pods.
completion_time: Option<Time>
Represents time when the job was completed. It is not guaranteed to be set in happens-before order across separate operations. It is represented in RFC3339 form and is in UTC.
conditions: Option<Vec<JobCondition>>
The latest available observations of an object’s current state. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/
failed: Option<i32>
The number of pods which reached phase Failed.
start_time: Option<Time>
Represents time when the job was acknowledged by the job controller. It is not guaranteed to be set in happens-before order across separate operations. It is represented in RFC3339 form and is in UTC.
succeeded: Option<i32>
The number of pods which reached phase Succeeded.
Trait Implementations§
source§impl<'de> Deserialize<'de> for JobStatus
impl<'de> Deserialize<'de> for JobStatus
source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more