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