pub struct AssociateEncryptionConfig<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* private fields */ }
Expand description
Fluent builder constructing a request to AssociateEncryptionConfig
.
Associate encryption configuration to an existing cluster.
You can use this API to enable encryption on existing clusters which do not have encryption already enabled. This allows you to implement a defense-in-depth security strategy without migrating applications to new Amazon EKS clusters.
Implementations
impl<C, M, R> AssociateEncryptionConfig<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> AssociateEncryptionConfig<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(
self
) -> Result<AssociateEncryptionConfigOutput, SdkError<AssociateEncryptionConfigError>> where
R::Policy: SmithyRetryPolicy<AssociateEncryptionConfigInputOperationOutputAlias, AssociateEncryptionConfigOutput, AssociateEncryptionConfigError, AssociateEncryptionConfigInputOperationRetryAlias>,
pub async fn send(
self
) -> Result<AssociateEncryptionConfigOutput, SdkError<AssociateEncryptionConfigError>> where
R::Policy: SmithyRetryPolicy<AssociateEncryptionConfigInputOperationOutputAlias, AssociateEncryptionConfigOutput, AssociateEncryptionConfigError, AssociateEncryptionConfigInputOperationRetryAlias>,
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 cluster that you are associating with encryption configuration.
The name of the cluster that you are associating with encryption configuration.
Appends an item to encryptionConfig
.
To override the contents of this collection use set_encryption_config
.
The configuration you are using for encryption.
The configuration you are using for encryption.
The client request token you are using with the encryption configuration.
The client request token you are using with the encryption configuration.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !RefUnwindSafe for AssociateEncryptionConfig<C, M, R>
impl<C, M, R> Send for AssociateEncryptionConfig<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Sync for AssociateEncryptionConfig<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Unpin for AssociateEncryptionConfig<C, M, R>
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !UnwindSafe for AssociateEncryptionConfig<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