#[non_exhaustive]pub struct GetMaintenanceWindowOutput {Show 15 fields
pub window_id: Option<String>,
pub name: Option<String>,
pub description: Option<String>,
pub start_date: Option<String>,
pub end_date: Option<String>,
pub schedule: Option<String>,
pub schedule_timezone: Option<String>,
pub schedule_offset: Option<i32>,
pub next_execution_time: Option<String>,
pub duration: Option<i32>,
pub cutoff: i32,
pub allow_unassociated_targets: bool,
pub enabled: bool,
pub created_date: Option<DateTime>,
pub modified_date: 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_id: Option<String>
The ID of the created maintenance window.
name: Option<String>
The name of the maintenance window.
description: Option<String>
The description of the maintenance window.
start_date: Option<String>
The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window won't run before this specified time.
end_date: Option<String>
The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window won't run after this specified time.
schedule: Option<String>
The schedule of the maintenance window in the form of a cron or rate expression.
schedule_timezone: Option<String>
The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: "America/Los_Angeles", "UTC", or "Asia/Seoul". For more information, see the Time Zone Database on the IANA website.
schedule_offset: Option<i32>
The number of days to wait to run a maintenance window after the scheduled cron expression date and time.
next_execution_time: Option<String>
The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.
duration: Option<i32>
The duration of the maintenance window in hours.
cutoff: i32
The number of hours before the end of the maintenance window that Amazon Web Services Systems Manager stops scheduling new tasks for execution.
allow_unassociated_targets: bool
Whether targets must be registered with the maintenance window before tasks can be defined for those targets.
enabled: bool
Indicates whether the maintenance window is enabled.
created_date: Option<DateTime>
The date the maintenance window was created.
modified_date: Option<DateTime>
The date the maintenance window was last modified.
Implementations§
source§impl GetMaintenanceWindowOutput
impl GetMaintenanceWindowOutput
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the maintenance window.
sourcepub fn start_date(&self) -> Option<&str>
pub fn start_date(&self) -> Option<&str>
The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window won't run before this specified time.
sourcepub fn end_date(&self) -> Option<&str>
pub fn end_date(&self) -> Option<&str>
The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window won't run after this specified time.
sourcepub fn schedule(&self) -> Option<&str>
pub fn schedule(&self) -> Option<&str>
The schedule of the maintenance window in the form of a cron or rate expression.
sourcepub fn schedule_timezone(&self) -> Option<&str>
pub fn schedule_timezone(&self) -> Option<&str>
The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: "America/Los_Angeles", "UTC", or "Asia/Seoul". For more information, see the Time Zone Database on the IANA website.
sourcepub fn schedule_offset(&self) -> Option<i32>
pub fn schedule_offset(&self) -> Option<i32>
The number of days to wait to run a maintenance window after the scheduled cron expression date and time.
sourcepub fn next_execution_time(&self) -> Option<&str>
pub fn next_execution_time(&self) -> Option<&str>
The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.
sourcepub fn cutoff(&self) -> i32
pub fn cutoff(&self) -> i32
The number of hours before the end of the maintenance window that Amazon Web Services Systems Manager stops scheduling new tasks for execution.
sourcepub fn allow_unassociated_targets(&self) -> bool
pub fn allow_unassociated_targets(&self) -> bool
Whether targets must be registered with the maintenance window before tasks can be defined for those targets.
sourcepub fn created_date(&self) -> Option<&DateTime>
pub fn created_date(&self) -> Option<&DateTime>
The date the maintenance window was created.
sourcepub fn modified_date(&self) -> Option<&DateTime>
pub fn modified_date(&self) -> Option<&DateTime>
The date the maintenance window was last modified.
source§impl GetMaintenanceWindowOutput
impl GetMaintenanceWindowOutput
sourcepub fn builder() -> GetMaintenanceWindowOutputBuilder
pub fn builder() -> GetMaintenanceWindowOutputBuilder
Creates a new builder-style object to manufacture GetMaintenanceWindowOutput
.
Trait Implementations§
source§impl Clone for GetMaintenanceWindowOutput
impl Clone for GetMaintenanceWindowOutput
source§fn clone(&self) -> GetMaintenanceWindowOutput
fn clone(&self) -> GetMaintenanceWindowOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetMaintenanceWindowOutput
impl Debug for GetMaintenanceWindowOutput
source§impl PartialEq for GetMaintenanceWindowOutput
impl PartialEq for GetMaintenanceWindowOutput
source§fn eq(&self, other: &GetMaintenanceWindowOutput) -> bool
fn eq(&self, other: &GetMaintenanceWindowOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for GetMaintenanceWindowOutput
impl RequestId for GetMaintenanceWindowOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.