libZSservicesZSamazonka-lightsailZSamazonka-lightsail
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.Lightsail.Types.AutoSnapshotDetails

Description

 
Synopsis

Documentation

data AutoSnapshotDetails Source #

Describes an automatic snapshot.

See: newAutoSnapshotDetails smart constructor.

Constructors

AutoSnapshotDetails' 

Fields

Instances

Instances details
Eq AutoSnapshotDetails Source # 
Instance details

Defined in Amazonka.Lightsail.Types.AutoSnapshotDetails

Read AutoSnapshotDetails Source # 
Instance details

Defined in Amazonka.Lightsail.Types.AutoSnapshotDetails

Show AutoSnapshotDetails Source # 
Instance details

Defined in Amazonka.Lightsail.Types.AutoSnapshotDetails

Generic AutoSnapshotDetails Source # 
Instance details

Defined in Amazonka.Lightsail.Types.AutoSnapshotDetails

Associated Types

type Rep AutoSnapshotDetails :: Type -> Type #

NFData AutoSnapshotDetails Source # 
Instance details

Defined in Amazonka.Lightsail.Types.AutoSnapshotDetails

Methods

rnf :: AutoSnapshotDetails -> () #

Hashable AutoSnapshotDetails Source # 
Instance details

Defined in Amazonka.Lightsail.Types.AutoSnapshotDetails

FromJSON AutoSnapshotDetails Source # 
Instance details

Defined in Amazonka.Lightsail.Types.AutoSnapshotDetails

type Rep AutoSnapshotDetails Source # 
Instance details

Defined in Amazonka.Lightsail.Types.AutoSnapshotDetails

type Rep AutoSnapshotDetails = D1 ('MetaData "AutoSnapshotDetails" "Amazonka.Lightsail.Types.AutoSnapshotDetails" "libZSservicesZSamazonka-lightsailZSamazonka-lightsail" 'False) (C1 ('MetaCons "AutoSnapshotDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoSnapshotStatus)) :*: S1 ('MetaSel ('Just "fromAttachedDisks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AttachedDisk]))) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "date") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAutoSnapshotDetails :: AutoSnapshotDetails Source #

Create a value of AutoSnapshotDetails 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:status:AutoSnapshotDetails', autoSnapshotDetails_status - The status of the automatic snapshot.

$sel:fromAttachedDisks:AutoSnapshotDetails', autoSnapshotDetails_fromAttachedDisks - An array of objects that describe the block storage disks attached to the instance when the automatic snapshot was created.

$sel:createdAt:AutoSnapshotDetails', autoSnapshotDetails_createdAt - The timestamp when the automatic snapshot was created.

$sel:date:AutoSnapshotDetails', autoSnapshotDetails_date - The date of the automatic snapshot in YYYY-MM-DD format.

autoSnapshotDetails_fromAttachedDisks :: Lens' AutoSnapshotDetails (Maybe [AttachedDisk]) Source #

An array of objects that describe the block storage disks attached to the instance when the automatic snapshot was created.

autoSnapshotDetails_createdAt :: Lens' AutoSnapshotDetails (Maybe UTCTime) Source #

The timestamp when the automatic snapshot was created.

autoSnapshotDetails_date :: Lens' AutoSnapshotDetails (Maybe Text) Source #

The date of the automatic snapshot in YYYY-MM-DD format.