Struct aws_sdk_ssm::operation::get_maintenance_window_execution::GetMaintenanceWindowExecutionOutput
source · #[non_exhaustive]pub struct GetMaintenanceWindowExecutionOutput {
pub window_execution_id: Option<String>,
pub task_ids: Option<Vec<String>>,
pub status: Option<MaintenanceWindowExecutionStatus>,
pub status_details: Option<String>,
pub start_time: Option<DateTime>,
pub end_time: Option<DateTime>,
/* private fields */
}
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.window_execution_id: Option<String>
The ID of the maintenance window execution.
task_ids: Option<Vec<String>>
The ID of the task executions from the maintenance window execution.
status: Option<MaintenanceWindowExecutionStatus>
The status of the maintenance window execution.
status_details: Option<String>
The details explaining the status. Not available for all status values.
start_time: Option<DateTime>
The time the maintenance window started running.
end_time: Option<DateTime>
The time the maintenance window finished running.
Implementations§
source§impl GetMaintenanceWindowExecutionOutput
impl GetMaintenanceWindowExecutionOutput
sourcepub fn window_execution_id(&self) -> Option<&str>
pub fn window_execution_id(&self) -> Option<&str>
The ID of the maintenance window execution.
sourcepub fn task_ids(&self) -> &[String]
pub fn task_ids(&self) -> &[String]
The ID of the task executions from the maintenance window execution.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .task_ids.is_none()
.
sourcepub fn status(&self) -> Option<&MaintenanceWindowExecutionStatus>
pub fn status(&self) -> Option<&MaintenanceWindowExecutionStatus>
The status of the maintenance window execution.
sourcepub fn status_details(&self) -> Option<&str>
pub fn status_details(&self) -> Option<&str>
The details explaining the status. Not available for all status values.
sourcepub fn start_time(&self) -> Option<&DateTime>
pub fn start_time(&self) -> Option<&DateTime>
The time the maintenance window started running.
source§impl GetMaintenanceWindowExecutionOutput
impl GetMaintenanceWindowExecutionOutput
sourcepub fn builder() -> GetMaintenanceWindowExecutionOutputBuilder
pub fn builder() -> GetMaintenanceWindowExecutionOutputBuilder
Creates a new builder-style object to manufacture GetMaintenanceWindowExecutionOutput
.
Trait Implementations§
source§impl Clone for GetMaintenanceWindowExecutionOutput
impl Clone for GetMaintenanceWindowExecutionOutput
source§fn clone(&self) -> GetMaintenanceWindowExecutionOutput
fn clone(&self) -> GetMaintenanceWindowExecutionOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for GetMaintenanceWindowExecutionOutput
impl PartialEq for GetMaintenanceWindowExecutionOutput
source§fn eq(&self, other: &GetMaintenanceWindowExecutionOutput) -> bool
fn eq(&self, other: &GetMaintenanceWindowExecutionOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for GetMaintenanceWindowExecutionOutput
impl RequestId for GetMaintenanceWindowExecutionOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for GetMaintenanceWindowExecutionOutput
Auto Trait Implementations§
impl Freeze for GetMaintenanceWindowExecutionOutput
impl RefUnwindSafe for GetMaintenanceWindowExecutionOutput
impl Send for GetMaintenanceWindowExecutionOutput
impl Sync for GetMaintenanceWindowExecutionOutput
impl Unpin for GetMaintenanceWindowExecutionOutput
impl UnwindSafe for GetMaintenanceWindowExecutionOutput
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> 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