pub struct Deployment {Show 15 fields
pub namespace: String,
pub job_id: String,
pub task_groups: HashMap<String, DeploymentState>,
pub is_multiregion: bool,
pub status_description: String,
pub job_version: u64,
pub job_create_index: u64,
pub create_time: i64,
pub modify_time: i64,
pub id: String,
pub job_modify_index: u64,
pub job_spec_modify_index: u64,
pub status: String,
pub create_index: u64,
pub modify_index: u64,
}
Expand description
Deployment is used to serialize an deployment.
This struct was generated based on the Go types of the official Nomad API client.
Fields§
§namespace: String
Namespace is the namespace the deployment is created in
job_id: String
JobID is the job the deployment is created for
task_groups: HashMap<String, DeploymentState>
TaskGroups is the set of task groups effected by the deployment and their current deployment status.
is_multiregion: bool
IsMultiregion specifies if this deployment is part of a multi-region deployment
status_description: String
StatusDescription allows a human readable description of the deployment status.
job_version: u64
JobVersion is the version of the job at which the deployment is tracking
job_create_index: u64
JobCreateIndex is the create index of the job which the deployment is tracking. It is needed so that if the job gets stopped and reran we can present the correct list of deployments for the job and not old ones.
create_time: i64
Creation and modification times, stored as UnixNano
modify_time: i64
§id: String
ID is a generated UUID for the deployment
job_modify_index: u64
JobModifyIndex is the ModifyIndex of the job which the deployment is tracking.
job_spec_modify_index: u64
JobSpecModifyIndex is the JobModifyIndex of the job which the deployment is tracking.
status: String
The status of the deployment
create_index: u64
§modify_index: u64
Implementations§
Source§impl Deployment
impl Deployment
pub fn builder() -> DeploymentBuilder
Trait Implementations§
Source§impl Clone for Deployment
impl Clone for Deployment
Source§fn clone(&self) -> Deployment
fn clone(&self) -> Deployment
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more