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 |
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.
DisableApplicationLayerAutomaticResponse' | |
|
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.
DisableApplicationLayerAutomaticResponseResponse' | |
|
Instances
Generic DisableApplicationLayerAutomaticResponseResponse Source # | |
Read DisableApplicationLayerAutomaticResponseResponse Source # | |
Show DisableApplicationLayerAutomaticResponseResponse Source # | |
NFData DisableApplicationLayerAutomaticResponseResponse Source # | |
Eq DisableApplicationLayerAutomaticResponseResponse Source # | |
type Rep DisableApplicationLayerAutomaticResponseResponse Source # | |
Defined in Amazonka.Shield.DisableApplicationLayerAutomaticResponse type Rep DisableApplicationLayerAutomaticResponseResponse = D1 ('MetaData "DisableApplicationLayerAutomaticResponseResponse" "Amazonka.Shield.DisableApplicationLayerAutomaticResponse" "amazonka-shield-2.0-Cz9Fa9OSQ93AE4UCXBDcFo" 'False) (C1 ('MetaCons "DisableApplicationLayerAutomaticResponseResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newDisableApplicationLayerAutomaticResponseResponse Source #
:: 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.