#[non_exhaustive]pub struct AwsRedshiftClusterDeferredMaintenanceWindow {
pub defer_maintenance_end_time: Option<String>,
pub defer_maintenance_identifier: Option<String>,
pub defer_maintenance_start_time: Option<String>,
}
Expand description
A time windows during which maintenance was deferred for an Amazon Redshift cluster.
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.defer_maintenance_end_time: Option<String>
The end of the time window for which maintenance was deferred.
This field accepts only the specified formats. Timestamps can end with Z
or ("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
-
YYYY-MM-DDTHH:MM:SSZ
(for example,2019-01-31T23:00:00Z
) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example,2019-01-31T23:00:00.123456789Z
) -
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example,2024-01-04T15:25:10+17:59
) -
YYYY-MM-DDTHH:MM:SS-HHMM
(for example,2024-01-04T15:25:10-1759
) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,2024-01-04T15:25:10.123456789+17:59
)
defer_maintenance_identifier: Option<String>
The identifier of the maintenance window.
defer_maintenance_start_time: Option<String>
The start of the time window for which maintenance was deferred.
This field accepts only the specified formats. Timestamps can end with Z
or ("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
-
YYYY-MM-DDTHH:MM:SSZ
(for example,2019-01-31T23:00:00Z
) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example,2019-01-31T23:00:00.123456789Z
) -
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example,2024-01-04T15:25:10+17:59
) -
YYYY-MM-DDTHH:MM:SS-HHMM
(for example,2024-01-04T15:25:10-1759
) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,2024-01-04T15:25:10.123456789+17:59
)
Implementations§
source§impl AwsRedshiftClusterDeferredMaintenanceWindow
impl AwsRedshiftClusterDeferredMaintenanceWindow
sourcepub fn defer_maintenance_end_time(&self) -> Option<&str>
pub fn defer_maintenance_end_time(&self) -> Option<&str>
The end of the time window for which maintenance was deferred.
This field accepts only the specified formats. Timestamps can end with Z
or ("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
-
YYYY-MM-DDTHH:MM:SSZ
(for example,2019-01-31T23:00:00Z
) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example,2019-01-31T23:00:00.123456789Z
) -
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example,2024-01-04T15:25:10+17:59
) -
YYYY-MM-DDTHH:MM:SS-HHMM
(for example,2024-01-04T15:25:10-1759
) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,2024-01-04T15:25:10.123456789+17:59
)
sourcepub fn defer_maintenance_identifier(&self) -> Option<&str>
pub fn defer_maintenance_identifier(&self) -> Option<&str>
The identifier of the maintenance window.
sourcepub fn defer_maintenance_start_time(&self) -> Option<&str>
pub fn defer_maintenance_start_time(&self) -> Option<&str>
The start of the time window for which maintenance was deferred.
This field accepts only the specified formats. Timestamps can end with Z
or ("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
-
YYYY-MM-DDTHH:MM:SSZ
(for example,2019-01-31T23:00:00Z
) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example,2019-01-31T23:00:00.123456789Z
) -
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example,2024-01-04T15:25:10+17:59
) -
YYYY-MM-DDTHH:MM:SS-HHMM
(for example,2024-01-04T15:25:10-1759
) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,2024-01-04T15:25:10.123456789+17:59
)
source§impl AwsRedshiftClusterDeferredMaintenanceWindow
impl AwsRedshiftClusterDeferredMaintenanceWindow
sourcepub fn builder() -> AwsRedshiftClusterDeferredMaintenanceWindowBuilder
pub fn builder() -> AwsRedshiftClusterDeferredMaintenanceWindowBuilder
Creates a new builder-style object to manufacture AwsRedshiftClusterDeferredMaintenanceWindow
.
Trait Implementations§
source§impl Clone for AwsRedshiftClusterDeferredMaintenanceWindow
impl Clone for AwsRedshiftClusterDeferredMaintenanceWindow
source§fn clone(&self) -> AwsRedshiftClusterDeferredMaintenanceWindow
fn clone(&self) -> AwsRedshiftClusterDeferredMaintenanceWindow
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for AwsRedshiftClusterDeferredMaintenanceWindow
impl PartialEq for AwsRedshiftClusterDeferredMaintenanceWindow
source§fn eq(&self, other: &AwsRedshiftClusterDeferredMaintenanceWindow) -> bool
fn eq(&self, other: &AwsRedshiftClusterDeferredMaintenanceWindow) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AwsRedshiftClusterDeferredMaintenanceWindow
Auto Trait Implementations§
impl Freeze for AwsRedshiftClusterDeferredMaintenanceWindow
impl RefUnwindSafe for AwsRedshiftClusterDeferredMaintenanceWindow
impl Send for AwsRedshiftClusterDeferredMaintenanceWindow
impl Sync for AwsRedshiftClusterDeferredMaintenanceWindow
impl Unpin for AwsRedshiftClusterDeferredMaintenanceWindow
impl UnwindSafe for AwsRedshiftClusterDeferredMaintenanceWindow
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