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.Types.Invalidation

Description

 
Synopsis

Documentation

data Invalidation Source #

An invalidation.

See: newInvalidation smart constructor.

Constructors

Invalidation' 

Fields

  • id :: Text

    The identifier for the invalidation request. For example: IDFDVBD632BHDS5.

  • status :: Text

    The status of the invalidation request. When the invalidation batch is finished, the status is Completed.

  • createTime :: ISO8601

    The date and time the invalidation request was first made.

  • invalidationBatch :: InvalidationBatch

    The current invalidation information for the batch request.

Instances

Instances details
Eq Invalidation Source # 
Instance details

Defined in Amazonka.CloudFront.Types.Invalidation

Read Invalidation Source # 
Instance details

Defined in Amazonka.CloudFront.Types.Invalidation

Show Invalidation Source # 
Instance details

Defined in Amazonka.CloudFront.Types.Invalidation

Generic Invalidation Source # 
Instance details

Defined in Amazonka.CloudFront.Types.Invalidation

Associated Types

type Rep Invalidation :: Type -> Type #

NFData Invalidation Source # 
Instance details

Defined in Amazonka.CloudFront.Types.Invalidation

Methods

rnf :: Invalidation -> () #

Hashable Invalidation Source # 
Instance details

Defined in Amazonka.CloudFront.Types.Invalidation

FromXML Invalidation Source # 
Instance details

Defined in Amazonka.CloudFront.Types.Invalidation

type Rep Invalidation Source # 
Instance details

Defined in Amazonka.CloudFront.Types.Invalidation

type Rep Invalidation = D1 ('MetaData "Invalidation" "Amazonka.CloudFront.Types.Invalidation" "libZSservicesZSamazonka-cloudfrontZSamazonka-cloudfront" 'False) (C1 ('MetaCons "Invalidation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "createTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601) :*: S1 ('MetaSel ('Just "invalidationBatch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InvalidationBatch))))

newInvalidation Source #

Create a value of Invalidation 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:id:Invalidation', invalidation_id - The identifier for the invalidation request. For example: IDFDVBD632BHDS5.

$sel:status:Invalidation', invalidation_status - The status of the invalidation request. When the invalidation batch is finished, the status is Completed.

$sel:createTime:Invalidation', invalidation_createTime - The date and time the invalidation request was first made.

$sel:invalidationBatch:Invalidation', invalidation_invalidationBatch - The current invalidation information for the batch request.

invalidation_id :: Lens' Invalidation Text Source #

The identifier for the invalidation request. For example: IDFDVBD632BHDS5.

invalidation_status :: Lens' Invalidation Text Source #

The status of the invalidation request. When the invalidation batch is finished, the status is Completed.

invalidation_createTime :: Lens' Invalidation UTCTime Source #

The date and time the invalidation request was first made.

invalidation_invalidationBatch :: Lens' Invalidation InvalidationBatch Source #

The current invalidation information for the batch request.