Struct aws_sdk_codedeploy::model::InstanceTarget
source · [−]#[non_exhaustive]pub struct InstanceTarget { /* private fields */ }
Expand description
A target Amazon EC2 or on-premises instance during a deployment that uses the EC2/On-premises compute platform.
Implementations
sourceimpl InstanceTarget
impl InstanceTarget
sourcepub fn deployment_id(&self) -> Option<&str>
pub fn deployment_id(&self) -> Option<&str>
The unique ID of a deployment.
sourcepub fn target_id(&self) -> Option<&str>
pub fn target_id(&self) -> Option<&str>
The unique ID of a deployment target that has a type of instanceTarget
.
sourcepub fn target_arn(&self) -> Option<&str>
pub fn target_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the target.
sourcepub fn status(&self) -> Option<&TargetStatus>
pub fn status(&self) -> Option<&TargetStatus>
The status an EC2/On-premises deployment's target instance.
sourcepub fn last_updated_at(&self) -> Option<&DateTime>
pub fn last_updated_at(&self) -> Option<&DateTime>
The date and time when the target instance was updated by a deployment.
sourcepub fn lifecycle_events(&self) -> Option<&[LifecycleEvent]>
pub fn lifecycle_events(&self) -> Option<&[LifecycleEvent]>
The lifecycle events of the deployment to this target instance.
sourcepub fn instance_label(&self) -> Option<&TargetLabel>
pub fn instance_label(&self) -> Option<&TargetLabel>
A label that identifies whether the instance is an original target (BLUE
) or a replacement target (GREEN
).
sourceimpl InstanceTarget
impl InstanceTarget
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture InstanceTarget
.
Trait Implementations
sourceimpl Clone for InstanceTarget
impl Clone for InstanceTarget
sourcefn clone(&self) -> InstanceTarget
fn clone(&self) -> InstanceTarget
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for InstanceTarget
impl Debug for InstanceTarget
sourceimpl PartialEq<InstanceTarget> for InstanceTarget
impl PartialEq<InstanceTarget> for InstanceTarget
sourcefn eq(&self, other: &InstanceTarget) -> bool
fn eq(&self, other: &InstanceTarget) -> bool
impl StructuralPartialEq for InstanceTarget
Auto Trait Implementations
impl RefUnwindSafe for InstanceTarget
impl Send for InstanceTarget
impl Sync for InstanceTarget
impl Unpin for InstanceTarget
impl UnwindSafe for InstanceTarget
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more