Struct aws_sdk_rds::client::fluent_builders::ModifyOptionGroup
source · [−]pub struct ModifyOptionGroup<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* private fields */ }Expand description
Fluent builder constructing a request to ModifyOptionGroup.
Modifies an existing option group.
Implementations
impl<C, M, R> ModifyOptionGroup<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> ModifyOptionGroup<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(
self
) -> Result<ModifyOptionGroupOutput, SdkError<ModifyOptionGroupError>> where
R::Policy: SmithyRetryPolicy<ModifyOptionGroupInputOperationOutputAlias, ModifyOptionGroupOutput, ModifyOptionGroupError, ModifyOptionGroupInputOperationRetryAlias>,
pub async fn send(
self
) -> Result<ModifyOptionGroupOutput, SdkError<ModifyOptionGroupError>> where
R::Policy: SmithyRetryPolicy<ModifyOptionGroupInputOperationOutputAlias, ModifyOptionGroupOutput, ModifyOptionGroupError, ModifyOptionGroupInputOperationRetryAlias>,
Sends the request and returns the response.
If an error occurs, an SdkError will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
The name of the option group to be modified.
Permanent options, such as the TDE option for Oracle Advanced Security TDE, can't be removed from an option group, and that option group can't be removed from a DB instance once it is associated with a DB instance
The name of the option group to be modified.
Permanent options, such as the TDE option for Oracle Advanced Security TDE, can't be removed from an option group, and that option group can't be removed from a DB instance once it is associated with a DB instance
Appends an item to OptionsToInclude.
To override the contents of this collection use set_options_to_include.
Options in this list are added to the option group or, if already present, the specified configuration is used to update the existing configuration.
Options in this list are added to the option group or, if already present, the specified configuration is used to update the existing configuration.
Appends an item to OptionsToRemove.
To override the contents of this collection use set_options_to_remove.
Options in this list are removed from the option group.
Options in this list are removed from the option group.
A value that indicates whether to apply the change immediately or during the next maintenance window for each instance associated with the option group.
A value that indicates whether to apply the change immediately or during the next maintenance window for each instance associated with the option group.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !RefUnwindSafe for ModifyOptionGroup<C, M, R>
impl<C, M, R> Send for ModifyOptionGroup<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Sync for ModifyOptionGroup<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Unpin for ModifyOptionGroup<C, M, R>
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !UnwindSafe for ModifyOptionGroup<C, M, R>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more