Struct rusoto_codedeploy::InstanceSummary
[−]
[src]
pub struct InstanceSummary { pub deployment_id: Option<DeploymentId>, pub instance_id: Option<InstanceId>, pub instance_type: Option<InstanceType>, pub last_updated_at: Option<Timestamp>, pub lifecycle_events: Option<LifecycleEventList>, pub status: Option<InstanceStatus>, }
Information about an instance in a deployment.
Fields
deployment_id: Option<DeploymentId>
The deployment ID.
instance_id: Option<InstanceId>
The instance ID.
instance_type: Option<InstanceType>
Information about which environment an instance belongs to in a blue/green deployment.
-
BLUE: The instance is part of the original environment.
-
GREEN: The instance is part of the replacement environment.
last_updated_at: Option<Timestamp>
A timestamp indicating when the instance information was last updated.
lifecycle_events: Option<LifecycleEventList>
A list of lifecycle events for this instance.
status: Option<InstanceStatus>
The deployment status for this instance:
-
Pending: The deployment is pending for this instance.
-
In Progress: The deployment is in progress for this instance.
-
Succeeded: The deployment has succeeded for this instance.
-
Failed: The deployment has failed for this instance.
-
Skipped: The deployment has been skipped for this instance.
-
Unknown: The deployment status is unknown for this instance.
Trait Implementations
impl Default for InstanceSummary
[src]
fn default() -> InstanceSummary
Returns the "default value" for a type. Read more
impl Debug for InstanceSummary
[src]
impl Clone for InstanceSummary
[src]
fn clone(&self) -> InstanceSummary
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more