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.