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.VolumeRecoveryPointInfo

Description

 
Synopsis

Documentation

data VolumeRecoveryPointInfo Source #

Describes a storage volume recovery point object.

See: newVolumeRecoveryPointInfo smart constructor.

Constructors

VolumeRecoveryPointInfo' 

Fields

Instances

Instances details
Eq VolumeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeRecoveryPointInfo

Read VolumeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeRecoveryPointInfo

Show 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 #

NFData VolumeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeRecoveryPointInfo

Methods

rnf :: VolumeRecoveryPointInfo -> () #

Hashable VolumeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeRecoveryPointInfo

FromJSON 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" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "VolumeRecoveryPointInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "volumeRecoveryPointTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "volumeARN") '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:volumeRecoveryPointTime:VolumeRecoveryPointInfo', volumeRecoveryPointInfo_volumeRecoveryPointTime - The time the recovery point was taken.

$sel:volumeARN:VolumeRecoveryPointInfo', volumeRecoveryPointInfo_volumeARN - The Amazon Resource Name (ARN) of the volume target.

$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.