amazonka-shield-2.0: Amazon Shield SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

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

Creating a Request

data DisableApplicationLayerAutomaticResponse Source #

Constructors

DisableApplicationLayerAutomaticResponse' 

Fields

  • resourceArn :: Text

    The ARN (Amazon Resource Name) of the protected resource.

Instances

Instances details
ToJSON DisableApplicationLayerAutomaticResponse Source # 
Instance details

Defined in Amazonka.Shield.DisableApplicationLayerAutomaticResponse

ToHeaders DisableApplicationLayerAutomaticResponse Source # 
Instance details

Defined in Amazonka.Shield.DisableApplicationLayerAutomaticResponse

ToPath DisableApplicationLayerAutomaticResponse Source # 
Instance details

Defined in Amazonka.Shield.DisableApplicationLayerAutomaticResponse

ToQuery DisableApplicationLayerAutomaticResponse Source # 
Instance details

Defined in Amazonka.Shield.DisableApplicationLayerAutomaticResponse

AWSRequest DisableApplicationLayerAutomaticResponse Source # 
Instance details

Defined in Amazonka.Shield.DisableApplicationLayerAutomaticResponse

Generic DisableApplicationLayerAutomaticResponse Source # 
Instance details

Defined in Amazonka.Shield.DisableApplicationLayerAutomaticResponse

Read DisableApplicationLayerAutomaticResponse Source # 
Instance details

Defined in Amazonka.Shield.DisableApplicationLayerAutomaticResponse

Show DisableApplicationLayerAutomaticResponse Source # 
Instance details

Defined in Amazonka.Shield.DisableApplicationLayerAutomaticResponse

NFData DisableApplicationLayerAutomaticResponse Source # 
Instance details

Defined in Amazonka.Shield.DisableApplicationLayerAutomaticResponse

Eq DisableApplicationLayerAutomaticResponse Source # 
Instance details

Defined in Amazonka.Shield.DisableApplicationLayerAutomaticResponse

Hashable DisableApplicationLayerAutomaticResponse Source # 
Instance details

Defined in Amazonka.Shield.DisableApplicationLayerAutomaticResponse

type AWSResponse DisableApplicationLayerAutomaticResponse Source # 
Instance details

Defined in Amazonka.Shield.DisableApplicationLayerAutomaticResponse

type Rep DisableApplicationLayerAutomaticResponse Source # 
Instance details

Defined in Amazonka.Shield.DisableApplicationLayerAutomaticResponse

type Rep DisableApplicationLayerAutomaticResponse = D1 ('MetaData "DisableApplicationLayerAutomaticResponse" "Amazonka.Shield.DisableApplicationLayerAutomaticResponse" "amazonka-shield-2.0-Cz9Fa9OSQ93AE4UCXBDcFo" 'False) (C1 ('MetaCons "DisableApplicationLayerAutomaticResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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

Destructuring the Response

data DisableApplicationLayerAutomaticResponseResponse Source #

Constructors

DisableApplicationLayerAutomaticResponseResponse' 

Fields

Instances

Instances details
Generic DisableApplicationLayerAutomaticResponseResponse Source # 
Instance details

Defined in Amazonka.Shield.DisableApplicationLayerAutomaticResponse

Read DisableApplicationLayerAutomaticResponseResponse Source # 
Instance details

Defined in Amazonka.Shield.DisableApplicationLayerAutomaticResponse

Show DisableApplicationLayerAutomaticResponseResponse Source # 
Instance details

Defined in Amazonka.Shield.DisableApplicationLayerAutomaticResponse

NFData DisableApplicationLayerAutomaticResponseResponse Source # 
Instance details

Defined in Amazonka.Shield.DisableApplicationLayerAutomaticResponse

Eq DisableApplicationLayerAutomaticResponseResponse Source # 
Instance details

Defined in Amazonka.Shield.DisableApplicationLayerAutomaticResponse

type Rep DisableApplicationLayerAutomaticResponseResponse Source # 
Instance details

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 #

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