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.GetInvalidation

Description

Get the information about an invalidation.

Synopsis

Creating a Request

data GetInvalidation Source #

The request to get an invalidation's information.

See: newGetInvalidation smart constructor.

Constructors

GetInvalidation' 

Fields

  • distributionId :: Text

    The distribution's ID.

  • id :: Text

    The identifier for the invalidation request, for example, IDFDVBD632BHDS5.

Instances

Instances details
Eq GetInvalidation Source # 
Instance details

Defined in Amazonka.CloudFront.GetInvalidation

Read GetInvalidation Source # 
Instance details

Defined in Amazonka.CloudFront.GetInvalidation

Show GetInvalidation Source # 
Instance details

Defined in Amazonka.CloudFront.GetInvalidation

Generic GetInvalidation Source # 
Instance details

Defined in Amazonka.CloudFront.GetInvalidation

Associated Types

type Rep GetInvalidation :: Type -> Type #

NFData GetInvalidation Source # 
Instance details

Defined in Amazonka.CloudFront.GetInvalidation

Methods

rnf :: GetInvalidation -> () #

Hashable GetInvalidation Source # 
Instance details

Defined in Amazonka.CloudFront.GetInvalidation

AWSRequest GetInvalidation Source # 
Instance details

Defined in Amazonka.CloudFront.GetInvalidation

Associated Types

type AWSResponse GetInvalidation #

ToHeaders GetInvalidation Source # 
Instance details

Defined in Amazonka.CloudFront.GetInvalidation

ToPath GetInvalidation Source # 
Instance details

Defined in Amazonka.CloudFront.GetInvalidation

ToQuery GetInvalidation Source # 
Instance details

Defined in Amazonka.CloudFront.GetInvalidation

type Rep GetInvalidation Source # 
Instance details

Defined in Amazonka.CloudFront.GetInvalidation

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

Defined in Amazonka.CloudFront.GetInvalidation

newGetInvalidation Source #

Create a value of GetInvalidation 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:distributionId:GetInvalidation', getInvalidation_distributionId - The distribution's ID.

$sel:id:GetInvalidation', getInvalidation_id - The identifier for the invalidation request, for example, IDFDVBD632BHDS5.

Request Lenses

getInvalidation_id :: Lens' GetInvalidation Text Source #

The identifier for the invalidation request, for example, IDFDVBD632BHDS5.

Destructuring the Response

data GetInvalidationResponse Source #

The returned result of the corresponding request.

See: newGetInvalidationResponse smart constructor.

Constructors

GetInvalidationResponse' 

Fields

Instances

Instances details
Eq GetInvalidationResponse Source # 
Instance details

Defined in Amazonka.CloudFront.GetInvalidation

Read GetInvalidationResponse Source # 
Instance details

Defined in Amazonka.CloudFront.GetInvalidation

Show GetInvalidationResponse Source # 
Instance details

Defined in Amazonka.CloudFront.GetInvalidation

Generic GetInvalidationResponse Source # 
Instance details

Defined in Amazonka.CloudFront.GetInvalidation

Associated Types

type Rep GetInvalidationResponse :: Type -> Type #

NFData GetInvalidationResponse Source # 
Instance details

Defined in Amazonka.CloudFront.GetInvalidation

Methods

rnf :: GetInvalidationResponse -> () #

type Rep GetInvalidationResponse Source # 
Instance details

Defined in Amazonka.CloudFront.GetInvalidation

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

newGetInvalidationResponse Source #

Create a value of GetInvalidationResponse 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:invalidation:GetInvalidationResponse', getInvalidationResponse_invalidation - The invalidation's information. For more information, see Invalidation Complex Type.

$sel:httpStatus:GetInvalidationResponse', getInvalidationResponse_httpStatus - The response's http status code.

Response Lenses