Struct aws_sdk_shield::client::fluent_builders::UpdateApplicationLayerAutomaticResponse [−][src]
pub struct UpdateApplicationLayerAutomaticResponse<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* fields omitted */ }
Expand description
Fluent builder constructing a request to UpdateApplicationLayerAutomaticResponse
.
Updates an existing Shield Advanced automatic application layer DDoS mitigation configuration for the specified resource.
Implementations
impl<C, M, R> UpdateApplicationLayerAutomaticResponse<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> UpdateApplicationLayerAutomaticResponse<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(
self
) -> Result<UpdateApplicationLayerAutomaticResponseOutput, SdkError<UpdateApplicationLayerAutomaticResponseError>> where
R::Policy: SmithyRetryPolicy<UpdateApplicationLayerAutomaticResponseInputOperationOutputAlias, UpdateApplicationLayerAutomaticResponseOutput, UpdateApplicationLayerAutomaticResponseError, UpdateApplicationLayerAutomaticResponseInputOperationRetryAlias>,
pub async fn send(
self
) -> Result<UpdateApplicationLayerAutomaticResponseOutput, SdkError<UpdateApplicationLayerAutomaticResponseError>> where
R::Policy: SmithyRetryPolicy<UpdateApplicationLayerAutomaticResponseInputOperationOutputAlias, UpdateApplicationLayerAutomaticResponseOutput, UpdateApplicationLayerAutomaticResponseError, UpdateApplicationLayerAutomaticResponseInputOperationRetryAlias>,
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 ARN (Amazon Resource Name) of the resource.
The ARN (Amazon Resource Name) of the resource.
Specifies the action setting that Shield Advanced should use in the WAF rules that it creates on behalf of the protected resource in response to DDoS attacks. You specify this as part of the configuration for the automatic application layer DDoS mitigation feature, when you enable or update automatic mitigation. Shield Advanced creates the WAF rules in a Shield Advanced-managed rule group, inside the web ACL that you have associated with the resource.
Specifies the action setting that Shield Advanced should use in the WAF rules that it creates on behalf of the protected resource in response to DDoS attacks. You specify this as part of the configuration for the automatic application layer DDoS mitigation feature, when you enable or update automatic mitigation. Shield Advanced creates the WAF rules in a Shield Advanced-managed rule group, inside the web ACL that you have associated with the resource.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !RefUnwindSafe for UpdateApplicationLayerAutomaticResponse<C, M, R>
impl<C, M, R> Send for UpdateApplicationLayerAutomaticResponse<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Sync for UpdateApplicationLayerAutomaticResponse<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Unpin for UpdateApplicationLayerAutomaticResponse<C, M, R>
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !UnwindSafe for UpdateApplicationLayerAutomaticResponse<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