Struct nomad_client_rs::models::job::Job
source · pub struct Job {Show 32 fields
pub stop: Option<bool>,
pub region: Option<String>,
pub namespace: Option<String>,
pub id: Option<String>,
pub parent_id: Option<String>,
pub name: Option<String>,
pub type: Option<String>,
pub priority: Option<i32>,
pub all_at_once: Option<bool>,
pub datacenters: Option<Vec<String>>,
pub constraints: Option<Vec<Constraint>>,
pub affinities: Option<Vec<Affinity>>,
pub task_groups: Option<Vec<TaskGroup>>,
pub update: Option<UpdateStrategy>,
pub spreads: Option<Vec<Spread>>,
pub periodic: Option<PeriodicConfig>,
pub parameterized_job: Option<ParameterizedJobConfig>,
pub dispatched: Option<bool>,
pub payload: Option<String>,
pub reschedule: Option<ReschedulePolicy>,
pub migrate: Option<MigrateStrategy>,
pub meta: Option<HashMap<String, String>>,
pub consul_token: Option<String>,
pub vault_token: Option<String>,
pub status: Option<String>,
pub status_description: Option<String>,
pub stable: Option<bool>,
pub version: Option<i32>,
pub submit_time: Option<i64>,
pub create_index: Option<i32>,
pub modify_index: Option<i32>,
pub job_modify_index: Option<i32>,
}Fields§
§stop: Option<bool>§region: Option<String>§namespace: Option<String>§id: Option<String>§parent_id: Option<String>§name: Option<String>§type: Option<String>§priority: Option<i32>§all_at_once: Option<bool>§datacenters: Option<Vec<String>>§constraints: Option<Vec<Constraint>>§affinities: Option<Vec<Affinity>>§task_groups: Option<Vec<TaskGroup>>§update: Option<UpdateStrategy>§spreads: Option<Vec<Spread>>§periodic: Option<PeriodicConfig>§parameterized_job: Option<ParameterizedJobConfig>§dispatched: Option<bool>§payload: Option<String>§reschedule: Option<ReschedulePolicy>§migrate: Option<MigrateStrategy>§meta: Option<HashMap<String, String>>§consul_token: Option<String>§vault_token: Option<String>§status: Option<String>§status_description: Option<String>§stable: Option<bool>§version: Option<i32>§submit_time: Option<i64>§create_index: Option<i32>§modify_index: Option<i32>§job_modify_index: Option<i32>Trait Implementations§
source§impl<'de> Deserialize<'de> for Job
impl<'de> Deserialize<'de> for Job
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