amazonka-waf-2.0: Amazon WAF 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.WAF.GetSizeConstraintSet

Description

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

For the latest version of AWS WAF, use the AWS WAFV2 API and see the AWS WAF Developer Guide. With the latest version, AWS WAF has a single set of endpoints for regional and global use.

Returns the SizeConstraintSet specified by SizeConstraintSetId.

Synopsis

Creating a Request

data GetSizeConstraintSet Source #

See: newGetSizeConstraintSet smart constructor.

Constructors

GetSizeConstraintSet' 

Fields

  • sizeConstraintSetId :: Text

    The SizeConstraintSetId of the SizeConstraintSet that you want to get. SizeConstraintSetId is returned by CreateSizeConstraintSet and by ListSizeConstraintSets.

Instances

Instances details
ToJSON GetSizeConstraintSet Source # 
Instance details

Defined in Amazonka.WAF.GetSizeConstraintSet

ToHeaders GetSizeConstraintSet Source # 
Instance details

Defined in Amazonka.WAF.GetSizeConstraintSet

ToPath GetSizeConstraintSet Source # 
Instance details

Defined in Amazonka.WAF.GetSizeConstraintSet

ToQuery GetSizeConstraintSet Source # 
Instance details

Defined in Amazonka.WAF.GetSizeConstraintSet

AWSRequest GetSizeConstraintSet Source # 
Instance details

Defined in Amazonka.WAF.GetSizeConstraintSet

Associated Types

type AWSResponse GetSizeConstraintSet #

Generic GetSizeConstraintSet Source # 
Instance details

Defined in Amazonka.WAF.GetSizeConstraintSet

Associated Types

type Rep GetSizeConstraintSet :: Type -> Type #

Read GetSizeConstraintSet Source # 
Instance details

Defined in Amazonka.WAF.GetSizeConstraintSet

Show GetSizeConstraintSet Source # 
Instance details

Defined in Amazonka.WAF.GetSizeConstraintSet

NFData GetSizeConstraintSet Source # 
Instance details

Defined in Amazonka.WAF.GetSizeConstraintSet

Methods

rnf :: GetSizeConstraintSet -> () #

Eq GetSizeConstraintSet Source # 
Instance details

Defined in Amazonka.WAF.GetSizeConstraintSet

Hashable GetSizeConstraintSet Source # 
Instance details

Defined in Amazonka.WAF.GetSizeConstraintSet

type AWSResponse GetSizeConstraintSet Source # 
Instance details

Defined in Amazonka.WAF.GetSizeConstraintSet

type Rep GetSizeConstraintSet Source # 
Instance details

Defined in Amazonka.WAF.GetSizeConstraintSet

type Rep GetSizeConstraintSet = D1 ('MetaData "GetSizeConstraintSet" "Amazonka.WAF.GetSizeConstraintSet" "amazonka-waf-2.0-7D7QOxIEZeF1ayfX9AzEZC" 'False) (C1 ('MetaCons "GetSizeConstraintSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sizeConstraintSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetSizeConstraintSet Source #

Create a value of GetSizeConstraintSet 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:

GetSizeConstraintSet, getSizeConstraintSet_sizeConstraintSetId - The SizeConstraintSetId of the SizeConstraintSet that you want to get. SizeConstraintSetId is returned by CreateSizeConstraintSet and by ListSizeConstraintSets.

Request Lenses

getSizeConstraintSet_sizeConstraintSetId :: Lens' GetSizeConstraintSet Text Source #

The SizeConstraintSetId of the SizeConstraintSet that you want to get. SizeConstraintSetId is returned by CreateSizeConstraintSet and by ListSizeConstraintSets.

Destructuring the Response

data GetSizeConstraintSetResponse Source #

See: newGetSizeConstraintSetResponse smart constructor.

Constructors

GetSizeConstraintSetResponse' 

Fields

  • sizeConstraintSet :: Maybe SizeConstraintSet

    Information about the SizeConstraintSet that you specified in the GetSizeConstraintSet request. For more information, see the following topics:

    • SizeConstraintSet: Contains SizeConstraintSetId, SizeConstraints, and Name
    • SizeConstraints: Contains an array of SizeConstraint objects. Each SizeConstraint object contains FieldToMatch, TextTransformation, ComparisonOperator, and Size
    • FieldToMatch: Contains Data and Type
  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Generic GetSizeConstraintSetResponse Source # 
Instance details

Defined in Amazonka.WAF.GetSizeConstraintSet

Associated Types

type Rep GetSizeConstraintSetResponse :: Type -> Type #

Read GetSizeConstraintSetResponse Source # 
Instance details

Defined in Amazonka.WAF.GetSizeConstraintSet

Show GetSizeConstraintSetResponse Source # 
Instance details

Defined in Amazonka.WAF.GetSizeConstraintSet

NFData GetSizeConstraintSetResponse Source # 
Instance details

Defined in Amazonka.WAF.GetSizeConstraintSet

Eq GetSizeConstraintSetResponse Source # 
Instance details

Defined in Amazonka.WAF.GetSizeConstraintSet

type Rep GetSizeConstraintSetResponse Source # 
Instance details

Defined in Amazonka.WAF.GetSizeConstraintSet

type Rep GetSizeConstraintSetResponse = D1 ('MetaData "GetSizeConstraintSetResponse" "Amazonka.WAF.GetSizeConstraintSet" "amazonka-waf-2.0-7D7QOxIEZeF1ayfX9AzEZC" 'False) (C1 ('MetaCons "GetSizeConstraintSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sizeConstraintSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SizeConstraintSet)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetSizeConstraintSetResponse Source #

Create a value of GetSizeConstraintSetResponse 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:sizeConstraintSet:GetSizeConstraintSetResponse', getSizeConstraintSetResponse_sizeConstraintSet - Information about the SizeConstraintSet that you specified in the GetSizeConstraintSet request. For more information, see the following topics:

  • SizeConstraintSet: Contains SizeConstraintSetId, SizeConstraints, and Name
  • SizeConstraints: Contains an array of SizeConstraint objects. Each SizeConstraint object contains FieldToMatch, TextTransformation, ComparisonOperator, and Size
  • FieldToMatch: Contains Data and Type

$sel:httpStatus:GetSizeConstraintSetResponse', getSizeConstraintSetResponse_httpStatus - The response's http status code.

Response Lenses

getSizeConstraintSetResponse_sizeConstraintSet :: Lens' GetSizeConstraintSetResponse (Maybe SizeConstraintSet) Source #

Information about the SizeConstraintSet that you specified in the GetSizeConstraintSet request. For more information, see the following topics:

  • SizeConstraintSet: Contains SizeConstraintSetId, SizeConstraints, and Name
  • SizeConstraints: Contains an array of SizeConstraint objects. Each SizeConstraint object contains FieldToMatch, TextTransformation, ComparisonOperator, and Size
  • FieldToMatch: Contains Data and Type