Struct aws_sdk_iot::client::fluent_builders::TransferCertificate
source ·
[−]pub struct TransferCertificate<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* fields omitted */ }
Expand description
Fluent builder constructing a request to TransferCertificate
.
Transfers the specified certificate to the specified Amazon Web Services account.
Requires permission to access the TransferCertificate action.
You can cancel the transfer until it is acknowledged by the recipient.
No notification is sent to the transfer destination's account. It is up to the caller to notify the transfer target.
The certificate being transferred must not be in the ACTIVE state. You can use the UpdateCertificate
action to deactivate it.
The certificate must not have any policies attached to it. You can use the DetachPolicy
action to detach them.
Implementations
impl<C, M, R> TransferCertificate<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> TransferCertificate<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(
self
) -> Result<TransferCertificateOutput, SdkError<TransferCertificateError>> where
R::Policy: SmithyRetryPolicy<TransferCertificateInputOperationOutputAlias, TransferCertificateOutput, TransferCertificateError, TransferCertificateInputOperationRetryAlias>,
pub async fn send(
self
) -> Result<TransferCertificateOutput, SdkError<TransferCertificateError>> where
R::Policy: SmithyRetryPolicy<TransferCertificateInputOperationOutputAlias, TransferCertificateOutput, TransferCertificateError, TransferCertificateInputOperationRetryAlias>,
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 ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)
The ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)
The Amazon Web Services account.
The Amazon Web Services account.
The transfer message.
The transfer message.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !RefUnwindSafe for TransferCertificate<C, M, R>
impl<C, M, R> Send for TransferCertificate<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Sync for TransferCertificate<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Unpin for TransferCertificate<C, M, R>
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !UnwindSafe for TransferCertificate<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