Struct aws_sdk_ssm::types::AssociationExecutionTarget
source · #[non_exhaustive]pub struct AssociationExecutionTarget {
pub association_id: Option<String>,
pub association_version: Option<String>,
pub execution_id: Option<String>,
pub resource_id: Option<String>,
pub resource_type: Option<String>,
pub status: Option<String>,
pub detailed_status: Option<String>,
pub last_execution_date: Option<DateTime>,
pub output_source: Option<OutputSource>,
}
Expand description
Includes information about the specified association execution.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.association_id: Option<String>
The association ID.
association_version: Option<String>
The association version.
execution_id: Option<String>
The execution ID.
resource_id: Option<String>
The resource ID, for example, the managed node ID where the association ran.
resource_type: Option<String>
The resource type, for example, EC2.
status: Option<String>
The association execution status.
detailed_status: Option<String>
Detailed information about the execution status.
last_execution_date: Option<DateTime>
The date of the last execution.
output_source: Option<OutputSource>
The location where the association details are saved.
Implementations§
source§impl AssociationExecutionTarget
impl AssociationExecutionTarget
sourcepub fn association_id(&self) -> Option<&str>
pub fn association_id(&self) -> Option<&str>
The association ID.
sourcepub fn association_version(&self) -> Option<&str>
pub fn association_version(&self) -> Option<&str>
The association version.
sourcepub fn execution_id(&self) -> Option<&str>
pub fn execution_id(&self) -> Option<&str>
The execution ID.
sourcepub fn resource_id(&self) -> Option<&str>
pub fn resource_id(&self) -> Option<&str>
The resource ID, for example, the managed node ID where the association ran.
sourcepub fn resource_type(&self) -> Option<&str>
pub fn resource_type(&self) -> Option<&str>
The resource type, for example, EC2.
sourcepub fn detailed_status(&self) -> Option<&str>
pub fn detailed_status(&self) -> Option<&str>
Detailed information about the execution status.
sourcepub fn last_execution_date(&self) -> Option<&DateTime>
pub fn last_execution_date(&self) -> Option<&DateTime>
The date of the last execution.
sourcepub fn output_source(&self) -> Option<&OutputSource>
pub fn output_source(&self) -> Option<&OutputSource>
The location where the association details are saved.
source§impl AssociationExecutionTarget
impl AssociationExecutionTarget
sourcepub fn builder() -> AssociationExecutionTargetBuilder
pub fn builder() -> AssociationExecutionTargetBuilder
Creates a new builder-style object to manufacture AssociationExecutionTarget
.
Trait Implementations§
source§impl Clone for AssociationExecutionTarget
impl Clone for AssociationExecutionTarget
source§fn clone(&self) -> AssociationExecutionTarget
fn clone(&self) -> AssociationExecutionTarget
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AssociationExecutionTarget
impl Debug for AssociationExecutionTarget
impl StructuralPartialEq for AssociationExecutionTarget
Auto Trait Implementations§
impl Freeze for AssociationExecutionTarget
impl RefUnwindSafe for AssociationExecutionTarget
impl Send for AssociationExecutionTarget
impl Sync for AssociationExecutionTarget
impl Unpin for AssociationExecutionTarget
impl UnwindSafe for AssociationExecutionTarget
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more