Struct aws_sdk_iot::client::fluent_builders::ConfirmTopicRuleDestination [−][src]
pub struct ConfirmTopicRuleDestination<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* fields omitted */ }
Expand description
Fluent builder constructing a request to ConfirmTopicRuleDestination
.
Confirms a topic rule destination. When you create a rule requiring a destination, IoT
sends a confirmation message to the endpoint or base address you specify. The message
includes a token which you pass back when calling ConfirmTopicRuleDestination
to confirm that you own or have access to the endpoint.
Requires permission to access the ConfirmTopicRuleDestination action.
Implementations
impl<C, M, R> ConfirmTopicRuleDestination<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> ConfirmTopicRuleDestination<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(
self
) -> Result<ConfirmTopicRuleDestinationOutput, SdkError<ConfirmTopicRuleDestinationError>> where
R::Policy: SmithyRetryPolicy<ConfirmTopicRuleDestinationInputOperationOutputAlias, ConfirmTopicRuleDestinationOutput, ConfirmTopicRuleDestinationError, ConfirmTopicRuleDestinationInputOperationRetryAlias>,
pub async fn send(
self
) -> Result<ConfirmTopicRuleDestinationOutput, SdkError<ConfirmTopicRuleDestinationError>> where
R::Policy: SmithyRetryPolicy<ConfirmTopicRuleDestinationInputOperationOutputAlias, ConfirmTopicRuleDestinationOutput, ConfirmTopicRuleDestinationError, ConfirmTopicRuleDestinationInputOperationRetryAlias>,
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 token used to confirm ownership or access to the topic rule confirmation URL.
The token used to confirm ownership or access to the topic rule confirmation URL.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !RefUnwindSafe for ConfirmTopicRuleDestination<C, M, R>
impl<C, M, R> Send for ConfirmTopicRuleDestination<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Sync for ConfirmTopicRuleDestination<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Unpin for ConfirmTopicRuleDestination<C, M, R>
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !UnwindSafe for ConfirmTopicRuleDestination<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