amazonka-cloudfront-2.0: Amazon CloudFront 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.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
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

AWSRequest GetInvalidation Source # 
Instance details

Defined in Amazonka.CloudFront.GetInvalidation

Associated Types

type AWSResponse GetInvalidation #

Generic GetInvalidation Source # 
Instance details

Defined in Amazonka.CloudFront.GetInvalidation

Associated Types

type Rep GetInvalidation :: Type -> Type #

Read GetInvalidation Source # 
Instance details

Defined in Amazonka.CloudFront.GetInvalidation

Show GetInvalidation Source # 
Instance details

Defined in Amazonka.CloudFront.GetInvalidation

NFData GetInvalidation Source # 
Instance details

Defined in Amazonka.CloudFront.GetInvalidation

Methods

rnf :: GetInvalidation -> () #

Eq GetInvalidation Source # 
Instance details

Defined in Amazonka.CloudFront.GetInvalidation

Hashable GetInvalidation Source # 
Instance details

Defined in Amazonka.CloudFront.GetInvalidation

type AWSResponse 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" "amazonka-cloudfront-2.0-8Jb7luniAuUfLdUxCxW4K" 'False) (C1 ('MetaCons "GetInvalidation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "distributionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

GetInvalidation, getInvalidation_distributionId - The distribution's 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
Generic GetInvalidationResponse Source # 
Instance details

Defined in Amazonka.CloudFront.GetInvalidation

Associated Types

type Rep GetInvalidationResponse :: Type -> Type #

Read GetInvalidationResponse Source # 
Instance details

Defined in Amazonka.CloudFront.GetInvalidation

Show GetInvalidationResponse Source # 
Instance details

Defined in Amazonka.CloudFront.GetInvalidation

NFData GetInvalidationResponse Source # 
Instance details

Defined in Amazonka.CloudFront.GetInvalidation

Methods

rnf :: GetInvalidationResponse -> () #

Eq GetInvalidationResponse Source # 
Instance details

Defined in Amazonka.CloudFront.GetInvalidation

type Rep GetInvalidationResponse Source # 
Instance details

Defined in Amazonka.CloudFront.GetInvalidation

type Rep GetInvalidationResponse = D1 ('MetaData "GetInvalidationResponse" "Amazonka.CloudFront.GetInvalidation" "amazonka-cloudfront-2.0-8Jb7luniAuUfLdUxCxW4K" '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