amazonka-storagegateway-2.0: Amazon Storage Gateway 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.StorageGateway.Types.VolumeRecoveryPointInfo

Description

 
Synopsis

Documentation

data VolumeRecoveryPointInfo Source #

Describes a storage volume recovery point object.

See: newVolumeRecoveryPointInfo smart constructor.

Constructors

VolumeRecoveryPointInfo' 

Fields

Instances

Instances details
FromJSON VolumeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeRecoveryPointInfo

Generic VolumeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeRecoveryPointInfo

Associated Types

type Rep VolumeRecoveryPointInfo :: Type -> Type #

Read VolumeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeRecoveryPointInfo

Show VolumeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeRecoveryPointInfo

NFData VolumeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeRecoveryPointInfo

Methods

rnf :: VolumeRecoveryPointInfo -> () #

Eq VolumeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeRecoveryPointInfo

Hashable VolumeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeRecoveryPointInfo

type Rep VolumeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeRecoveryPointInfo

type Rep VolumeRecoveryPointInfo = D1 ('MetaData "VolumeRecoveryPointInfo" "Amazonka.StorageGateway.Types.VolumeRecoveryPointInfo" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "VolumeRecoveryPointInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "volumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "volumeRecoveryPointTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "volumeSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "volumeUsageInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newVolumeRecoveryPointInfo :: VolumeRecoveryPointInfo Source #

Create a value of VolumeRecoveryPointInfo 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:volumeARN:VolumeRecoveryPointInfo', volumeRecoveryPointInfo_volumeARN - The Amazon Resource Name (ARN) of the volume target.

$sel:volumeRecoveryPointTime:VolumeRecoveryPointInfo', volumeRecoveryPointInfo_volumeRecoveryPointTime - The time the recovery point was taken.

$sel:volumeSizeInBytes:VolumeRecoveryPointInfo', volumeRecoveryPointInfo_volumeSizeInBytes - The size of the volume in bytes.

$sel:volumeUsageInBytes:VolumeRecoveryPointInfo', volumeRecoveryPointInfo_volumeUsageInBytes - The size of the data stored on the volume in bytes.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

volumeRecoveryPointInfo_volumeARN :: Lens' VolumeRecoveryPointInfo (Maybe Text) Source #

The Amazon Resource Name (ARN) of the volume target.

volumeRecoveryPointInfo_volumeUsageInBytes :: Lens' VolumeRecoveryPointInfo (Maybe Integer) Source #

The size of the data stored on the volume in bytes.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.