pub struct UpdateConfigurationTemplate<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* private fields */ }
Expand description
Fluent builder constructing a request to UpdateConfigurationTemplate
.
Updates the specified configuration template to have the specified properties or configuration option values.
If a property (for example, ApplicationName
) is not provided, its value remains unchanged. To clear such properties, specify an empty string.
Related Topics
-
DescribeConfigurationOptions
Implementations
impl<C, M, R> UpdateConfigurationTemplate<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> UpdateConfigurationTemplate<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(
self
) -> Result<UpdateConfigurationTemplateOutput, SdkError<UpdateConfigurationTemplateError>> where
R::Policy: SmithyRetryPolicy<UpdateConfigurationTemplateInputOperationOutputAlias, UpdateConfigurationTemplateOutput, UpdateConfigurationTemplateError, UpdateConfigurationTemplateInputOperationRetryAlias>,
pub async fn send(
self
) -> Result<UpdateConfigurationTemplateOutput, SdkError<UpdateConfigurationTemplateError>> where
R::Policy: SmithyRetryPolicy<UpdateConfigurationTemplateInputOperationOutputAlias, UpdateConfigurationTemplateOutput, UpdateConfigurationTemplateError, UpdateConfigurationTemplateInputOperationRetryAlias>,
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 application associated with the configuration template to update.
If no application is found with this name, UpdateConfigurationTemplate
returns an InvalidParameterValue
error.
The name of the application associated with the configuration template to update.
If no application is found with this name, UpdateConfigurationTemplate
returns an InvalidParameterValue
error.
The name of the configuration template to update.
If no configuration template is found with this name, UpdateConfigurationTemplate
returns an InvalidParameterValue
error.
The name of the configuration template to update.
If no configuration template is found with this name, UpdateConfigurationTemplate
returns an InvalidParameterValue
error.
A new description for the configuration.
A new description for the configuration.
Appends an item to OptionSettings
.
To override the contents of this collection use set_option_settings
.
A list of configuration option settings to update with the new specified option value.
A list of configuration option settings to update with the new specified option value.
Appends an item to OptionsToRemove
.
To override the contents of this collection use set_options_to_remove
.
A list of configuration options to remove from the configuration set.
Constraint: You can remove only UserDefined
configuration options.
A list of configuration options to remove from the configuration set.
Constraint: You can remove only UserDefined
configuration options.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !RefUnwindSafe for UpdateConfigurationTemplate<C, M, R>
impl<C, M, R> Send for UpdateConfigurationTemplate<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Sync for UpdateConfigurationTemplate<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Unpin for UpdateConfigurationTemplate<C, M, R>
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !UnwindSafe for UpdateConfigurationTemplate<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