| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.Shield.DisableApplicationLayerAutomaticResponse
Description
Disable the Shield Advanced automatic application layer DDoS mitigation feature for the protected resource. This stops Shield Advanced from creating, verifying, and applying WAF rules for attacks that it detects for the resource.
Synopsis
- data DisableApplicationLayerAutomaticResponse = DisableApplicationLayerAutomaticResponse' {
- resourceArn :: Text
- newDisableApplicationLayerAutomaticResponse :: Text -> DisableApplicationLayerAutomaticResponse
- disableApplicationLayerAutomaticResponse_resourceArn :: Lens' DisableApplicationLayerAutomaticResponse Text
- data DisableApplicationLayerAutomaticResponseResponse = DisableApplicationLayerAutomaticResponseResponse' {
- httpStatus :: Int
- newDisableApplicationLayerAutomaticResponseResponse :: Int -> DisableApplicationLayerAutomaticResponseResponse
- disableApplicationLayerAutomaticResponseResponse_httpStatus :: Lens' DisableApplicationLayerAutomaticResponseResponse Int
Creating a Request
data DisableApplicationLayerAutomaticResponse Source #
See: newDisableApplicationLayerAutomaticResponse smart constructor.
Constructors
| DisableApplicationLayerAutomaticResponse' | |
Fields
| |
Instances
newDisableApplicationLayerAutomaticResponse Source #
Create a value of DisableApplicationLayerAutomaticResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DisableApplicationLayerAutomaticResponse, disableApplicationLayerAutomaticResponse_resourceArn - The ARN (Amazon Resource Name) of the protected resource.
Request Lenses
disableApplicationLayerAutomaticResponse_resourceArn :: Lens' DisableApplicationLayerAutomaticResponse Text Source #
The ARN (Amazon Resource Name) of the protected resource.
Destructuring the Response
data DisableApplicationLayerAutomaticResponseResponse Source #
See: newDisableApplicationLayerAutomaticResponseResponse smart constructor.
Constructors
| DisableApplicationLayerAutomaticResponseResponse' | |
Fields
| |
Instances
newDisableApplicationLayerAutomaticResponseResponse Source #
Arguments
| :: Int |
|
| -> DisableApplicationLayerAutomaticResponseResponse |
Create a value of DisableApplicationLayerAutomaticResponseResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DisableApplicationLayerAutomaticResponseResponse', disableApplicationLayerAutomaticResponseResponse_httpStatus - The response's http status code.
Response Lenses
disableApplicationLayerAutomaticResponseResponse_httpStatus :: Lens' DisableApplicationLayerAutomaticResponseResponse Int Source #
The response's http status code.