libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway
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.StorageGateway.Types.TapeRecoveryPointInfo

Description

 
Synopsis

Documentation

data TapeRecoveryPointInfo Source #

Describes a recovery point.

See: newTapeRecoveryPointInfo smart constructor.

Constructors

TapeRecoveryPointInfo' 

Fields

Instances

Instances details
Eq TapeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeRecoveryPointInfo

Read TapeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeRecoveryPointInfo

Show TapeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeRecoveryPointInfo

Generic TapeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeRecoveryPointInfo

Associated Types

type Rep TapeRecoveryPointInfo :: Type -> Type #

NFData TapeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeRecoveryPointInfo

Methods

rnf :: TapeRecoveryPointInfo -> () #

Hashable TapeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeRecoveryPointInfo

FromJSON TapeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeRecoveryPointInfo

type Rep TapeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeRecoveryPointInfo

type Rep TapeRecoveryPointInfo = D1 ('MetaData "TapeRecoveryPointInfo" "Amazonka.StorageGateway.Types.TapeRecoveryPointInfo" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "TapeRecoveryPointInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tapeStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tapeRecoveryPointTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "tapeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tapeSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newTapeRecoveryPointInfo :: TapeRecoveryPointInfo Source #

Create a value of TapeRecoveryPointInfo 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:tapeStatus:TapeRecoveryPointInfo', tapeRecoveryPointInfo_tapeStatus - The status of the virtual tapes.

$sel:tapeRecoveryPointTime:TapeRecoveryPointInfo', tapeRecoveryPointInfo_tapeRecoveryPointTime - The time when the point-in-time view of the virtual tape was replicated for later recovery.

The default timestamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

$sel:tapeARN:TapeRecoveryPointInfo', tapeRecoveryPointInfo_tapeARN - The Amazon Resource Name (ARN) of the virtual tape.

$sel:tapeSizeInBytes:TapeRecoveryPointInfo', tapeRecoveryPointInfo_tapeSizeInBytes - The size, in bytes, of the virtual tapes to recover.

tapeRecoveryPointInfo_tapeRecoveryPointTime :: Lens' TapeRecoveryPointInfo (Maybe UTCTime) Source #

The time when the point-in-time view of the virtual tape was replicated for later recovery.

The default timestamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

tapeRecoveryPointInfo_tapeARN :: Lens' TapeRecoveryPointInfo (Maybe Text) Source #

The Amazon Resource Name (ARN) of the virtual tape.

tapeRecoveryPointInfo_tapeSizeInBytes :: Lens' TapeRecoveryPointInfo (Maybe Integer) Source #

The size, in bytes, of the virtual tapes to recover.