libZSservicesZSamazonka-cloudfrontZSamazonka-cloudfront
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.CloudFront.ListDistributionsByWebACLId

Description

List the distributions that are associated with a specified WAF web ACL.

Synopsis

Creating a Request

data ListDistributionsByWebACLId Source #

The request to list distributions that are associated with a specified WAF web ACL.

See: newListDistributionsByWebACLId smart constructor.

Constructors

ListDistributionsByWebACLId' 

Fields

  • marker :: Maybe Text

    Use Marker and MaxItems to control pagination of results. If you have more than MaxItems distributions that satisfy the request, the response includes a NextMarker element. To get the next page of results, submit another request. For the value of Marker, specify the value of NextMarker from the last response. (For the first request, omit Marker.)

  • maxItems :: Maybe Text

    The maximum number of distributions that you want CloudFront to return in the response body. The maximum and default values are both 100.

  • webACLId :: Text

    The ID of the WAF web ACL that you want to list the associated distributions. If you specify "null" for the ID, the request returns a list of the distributions that aren't associated with a web ACL.

Instances

Instances details
Eq ListDistributionsByWebACLId Source # 
Instance details

Defined in Amazonka.CloudFront.ListDistributionsByWebACLId

Read ListDistributionsByWebACLId Source # 
Instance details

Defined in Amazonka.CloudFront.ListDistributionsByWebACLId

Show ListDistributionsByWebACLId Source # 
Instance details

Defined in Amazonka.CloudFront.ListDistributionsByWebACLId

Generic ListDistributionsByWebACLId Source # 
Instance details

Defined in Amazonka.CloudFront.ListDistributionsByWebACLId

Associated Types

type Rep ListDistributionsByWebACLId :: Type -> Type #

NFData ListDistributionsByWebACLId Source # 
Instance details

Defined in Amazonka.CloudFront.ListDistributionsByWebACLId

Hashable ListDistributionsByWebACLId Source # 
Instance details

Defined in Amazonka.CloudFront.ListDistributionsByWebACLId

AWSRequest ListDistributionsByWebACLId Source # 
Instance details

Defined in Amazonka.CloudFront.ListDistributionsByWebACLId

ToHeaders ListDistributionsByWebACLId Source # 
Instance details

Defined in Amazonka.CloudFront.ListDistributionsByWebACLId

ToPath ListDistributionsByWebACLId Source # 
Instance details

Defined in Amazonka.CloudFront.ListDistributionsByWebACLId

ToQuery ListDistributionsByWebACLId Source # 
Instance details

Defined in Amazonka.CloudFront.ListDistributionsByWebACLId

type Rep ListDistributionsByWebACLId Source # 
Instance details

Defined in Amazonka.CloudFront.ListDistributionsByWebACLId

type Rep ListDistributionsByWebACLId = D1 ('MetaData "ListDistributionsByWebACLId" "Amazonka.CloudFront.ListDistributionsByWebACLId" "libZSservicesZSamazonka-cloudfrontZSamazonka-cloudfront" 'False) (C1 ('MetaCons "ListDistributionsByWebACLId'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "webACLId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListDistributionsByWebACLId Source # 
Instance details

Defined in Amazonka.CloudFront.ListDistributionsByWebACLId

newListDistributionsByWebACLId Source #

Create a value of ListDistributionsByWebACLId 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:marker:ListDistributionsByWebACLId', listDistributionsByWebACLId_marker - Use Marker and MaxItems to control pagination of results. If you have more than MaxItems distributions that satisfy the request, the response includes a NextMarker element. To get the next page of results, submit another request. For the value of Marker, specify the value of NextMarker from the last response. (For the first request, omit Marker.)

$sel:maxItems:ListDistributionsByWebACLId', listDistributionsByWebACLId_maxItems - The maximum number of distributions that you want CloudFront to return in the response body. The maximum and default values are both 100.

$sel:webACLId:ListDistributionsByWebACLId', listDistributionsByWebACLId_webACLId - The ID of the WAF web ACL that you want to list the associated distributions. If you specify "null" for the ID, the request returns a list of the distributions that aren't associated with a web ACL.

Request Lenses

listDistributionsByWebACLId_marker :: Lens' ListDistributionsByWebACLId (Maybe Text) Source #

Use Marker and MaxItems to control pagination of results. If you have more than MaxItems distributions that satisfy the request, the response includes a NextMarker element. To get the next page of results, submit another request. For the value of Marker, specify the value of NextMarker from the last response. (For the first request, omit Marker.)

listDistributionsByWebACLId_maxItems :: Lens' ListDistributionsByWebACLId (Maybe Text) Source #

The maximum number of distributions that you want CloudFront to return in the response body. The maximum and default values are both 100.

listDistributionsByWebACLId_webACLId :: Lens' ListDistributionsByWebACLId Text Source #

The ID of the WAF web ACL that you want to list the associated distributions. If you specify "null" for the ID, the request returns a list of the distributions that aren't associated with a web ACL.

Destructuring the Response

data ListDistributionsByWebACLIdResponse Source #

The response to a request to list the distributions that are associated with a specified WAF web ACL.

See: newListDistributionsByWebACLIdResponse smart constructor.

Constructors

ListDistributionsByWebACLIdResponse' 

Fields

Instances

Instances details
Eq ListDistributionsByWebACLIdResponse Source # 
Instance details

Defined in Amazonka.CloudFront.ListDistributionsByWebACLId

Read ListDistributionsByWebACLIdResponse Source # 
Instance details

Defined in Amazonka.CloudFront.ListDistributionsByWebACLId

Show ListDistributionsByWebACLIdResponse Source # 
Instance details

Defined in Amazonka.CloudFront.ListDistributionsByWebACLId

Generic ListDistributionsByWebACLIdResponse Source # 
Instance details

Defined in Amazonka.CloudFront.ListDistributionsByWebACLId

NFData ListDistributionsByWebACLIdResponse Source # 
Instance details

Defined in Amazonka.CloudFront.ListDistributionsByWebACLId

type Rep ListDistributionsByWebACLIdResponse Source # 
Instance details

Defined in Amazonka.CloudFront.ListDistributionsByWebACLId

type Rep ListDistributionsByWebACLIdResponse = D1 ('MetaData "ListDistributionsByWebACLIdResponse" "Amazonka.CloudFront.ListDistributionsByWebACLId" "libZSservicesZSamazonka-cloudfrontZSamazonka-cloudfront" 'False) (C1 ('MetaCons "ListDistributionsByWebACLIdResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "distributionList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DistributionList)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListDistributionsByWebACLIdResponse Source #

Create a value of ListDistributionsByWebACLIdResponse 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:distributionList:ListDistributionsByWebACLIdResponse', listDistributionsByWebACLIdResponse_distributionList - The DistributionList type.

$sel:httpStatus:ListDistributionsByWebACLIdResponse', listDistributionsByWebACLIdResponse_httpStatus - The response's http status code.

Response Lenses