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-maintenanceopt-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-maintenanceopt-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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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