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
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
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) -> Option<&[String]>
pub fn task_ids(&self) -> Option<&[String]>
The ID of the task executions from the maintenance window execution.
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
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl PartialEq for GetMaintenanceWindowExecutionOutput
impl PartialEq for GetMaintenanceWindowExecutionOutput
source§fn eq(&self, other: &GetMaintenanceWindowExecutionOutput) -> bool
fn eq(&self, other: &GetMaintenanceWindowExecutionOutput) -> bool
This method tests for
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>
Returns the request ID, or
None
if the service could not be reached.impl StructuralPartialEq for GetMaintenanceWindowExecutionOutput
Auto Trait Implementations§
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
Mutably borrows from an owned value. Read more