Struct aws_sdk_ssm::types::MaintenanceWindowIdentity
source · #[non_exhaustive]pub struct MaintenanceWindowIdentity {
pub window_id: Option<String>,
pub name: Option<String>,
pub description: Option<String>,
pub enabled: bool,
pub duration: Option<i32>,
pub cutoff: i32,
pub schedule: Option<String>,
pub schedule_timezone: Option<String>,
pub schedule_offset: Option<i32>,
pub end_date: Option<String>,
pub start_date: Option<String>,
pub next_execution_time: Option<String>,
}
Expand description
Information about the maintenance window.
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 maintenance window.
name: Option<String>
The name of the maintenance window.
description: Option<String>
A description of the maintenance window.
enabled: bool
Indicates whether the maintenance window is enabled.
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.
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.
schedule_offset: Option<i32>
The number of days to wait to run a maintenance window after the scheduled cron expression date and time.
end_date: Option<String>
The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive.
start_date: Option<String>
The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active.
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.
Implementations§
source§impl MaintenanceWindowIdentity
impl MaintenanceWindowIdentity
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
A description of the maintenance window.
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 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.
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 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.
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.
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.
source§impl MaintenanceWindowIdentity
impl MaintenanceWindowIdentity
sourcepub fn builder() -> MaintenanceWindowIdentityBuilder
pub fn builder() -> MaintenanceWindowIdentityBuilder
Creates a new builder-style object to manufacture MaintenanceWindowIdentity
.
Trait Implementations§
source§impl Clone for MaintenanceWindowIdentity
impl Clone for MaintenanceWindowIdentity
source§fn clone(&self) -> MaintenanceWindowIdentity
fn clone(&self) -> MaintenanceWindowIdentity
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for MaintenanceWindowIdentity
impl Debug for MaintenanceWindowIdentity
source§impl PartialEq for MaintenanceWindowIdentity
impl PartialEq for MaintenanceWindowIdentity
source§fn eq(&self, other: &MaintenanceWindowIdentity) -> bool
fn eq(&self, other: &MaintenanceWindowIdentity) -> bool
self
and other
values to be equal, and is used
by ==
.