Struct aws_sdk_databasemigration::operation::apply_pending_maintenance_action::ApplyPendingMaintenanceActionInput
source · #[non_exhaustive]pub struct ApplyPendingMaintenanceActionInput {
pub replication_instance_arn: Option<String>,
pub apply_action: Option<String>,
pub opt_in_type: Option<String>,
}
Expand description
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.replication_instance_arn: Option<String>
The Amazon Resource Name (ARN) of the DMS resource that the pending maintenance action applies to.
apply_action: Option<String>
The pending maintenance action to apply to this resource.
Valid values: os-upgrade
, system-update
, db-upgrade
opt_in_type: Option<String>
A value that specifies the type of opt-in request, or undoes an opt-in request. You can't undo an opt-in request of type immediate
.
Valid values:
-
immediate
- Apply the maintenance action immediately. -
next-maintenance
- Apply the maintenance action during the next maintenance window for the resource. -
undo-opt-in
- Cancel any existingnext-maintenance
opt-in requests.
Implementations§
source§impl ApplyPendingMaintenanceActionInput
impl ApplyPendingMaintenanceActionInput
sourcepub fn replication_instance_arn(&self) -> Option<&str>
pub fn replication_instance_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the DMS resource that the pending maintenance action applies to.
sourcepub fn apply_action(&self) -> Option<&str>
pub fn apply_action(&self) -> Option<&str>
The pending maintenance action to apply to this resource.
Valid values: os-upgrade
, system-update
, db-upgrade
sourcepub fn opt_in_type(&self) -> Option<&str>
pub fn opt_in_type(&self) -> Option<&str>
A value that specifies the type of opt-in request, or undoes an opt-in request. You can't undo an opt-in request of type immediate
.
Valid values:
-
immediate
- Apply the maintenance action immediately. -
next-maintenance
- Apply the maintenance action during the next maintenance window for the resource. -
undo-opt-in
- Cancel any existingnext-maintenance
opt-in requests.
source§impl ApplyPendingMaintenanceActionInput
impl ApplyPendingMaintenanceActionInput
sourcepub fn builder() -> ApplyPendingMaintenanceActionInputBuilder
pub fn builder() -> ApplyPendingMaintenanceActionInputBuilder
Creates a new builder-style object to manufacture ApplyPendingMaintenanceActionInput
.
Trait Implementations§
source§impl Clone for ApplyPendingMaintenanceActionInput
impl Clone for ApplyPendingMaintenanceActionInput
source§fn clone(&self) -> ApplyPendingMaintenanceActionInput
fn clone(&self) -> ApplyPendingMaintenanceActionInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for ApplyPendingMaintenanceActionInput
impl PartialEq for ApplyPendingMaintenanceActionInput
source§fn eq(&self, other: &ApplyPendingMaintenanceActionInput) -> bool
fn eq(&self, other: &ApplyPendingMaintenanceActionInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ApplyPendingMaintenanceActionInput
Auto Trait Implementations§
impl Freeze for ApplyPendingMaintenanceActionInput
impl RefUnwindSafe for ApplyPendingMaintenanceActionInput
impl Send for ApplyPendingMaintenanceActionInput
impl Sync for ApplyPendingMaintenanceActionInput
impl Unpin for ApplyPendingMaintenanceActionInput
impl UnwindSafe for ApplyPendingMaintenanceActionInput
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