Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data VolumeDetail = VolumeDetail' {
- deviceName :: Maybe Text
- encryptionType :: Maybe Text
- kmsKeyArn :: Maybe Text
- snapshotArn :: Maybe Text
- volumeArn :: Maybe Text
- volumeSizeInGB :: Maybe Int
- volumeType :: Maybe Text
- newVolumeDetail :: VolumeDetail
- volumeDetail_deviceName :: Lens' VolumeDetail (Maybe Text)
- volumeDetail_encryptionType :: Lens' VolumeDetail (Maybe Text)
- volumeDetail_kmsKeyArn :: Lens' VolumeDetail (Maybe Text)
- volumeDetail_snapshotArn :: Lens' VolumeDetail (Maybe Text)
- volumeDetail_volumeArn :: Lens' VolumeDetail (Maybe Text)
- volumeDetail_volumeSizeInGB :: Lens' VolumeDetail (Maybe Int)
- volumeDetail_volumeType :: Lens' VolumeDetail (Maybe Text)
Documentation
data VolumeDetail Source #
Contains EBS volume details.
See: newVolumeDetail
smart constructor.
VolumeDetail' | |
|
Instances
newVolumeDetail :: VolumeDetail Source #
Create a value of VolumeDetail
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:deviceName:VolumeDetail'
, volumeDetail_deviceName
- The device name for the EBS volume.
$sel:encryptionType:VolumeDetail'
, volumeDetail_encryptionType
- EBS volume encryption type.
$sel:kmsKeyArn:VolumeDetail'
, volumeDetail_kmsKeyArn
- KMS key Arn used to encrypt the EBS volume.
$sel:snapshotArn:VolumeDetail'
, volumeDetail_snapshotArn
- Snapshot Arn of the EBS volume.
$sel:volumeArn:VolumeDetail'
, volumeDetail_volumeArn
- EBS volume Arn information.
$sel:volumeSizeInGB:VolumeDetail'
, volumeDetail_volumeSizeInGB
- EBS volume size in GB.
$sel:volumeType:VolumeDetail'
, volumeDetail_volumeType
- The EBS volume type.
volumeDetail_deviceName :: Lens' VolumeDetail (Maybe Text) Source #
The device name for the EBS volume.
volumeDetail_encryptionType :: Lens' VolumeDetail (Maybe Text) Source #
EBS volume encryption type.
volumeDetail_kmsKeyArn :: Lens' VolumeDetail (Maybe Text) Source #
KMS key Arn used to encrypt the EBS volume.
volumeDetail_snapshotArn :: Lens' VolumeDetail (Maybe Text) Source #
Snapshot Arn of the EBS volume.
volumeDetail_volumeArn :: Lens' VolumeDetail (Maybe Text) Source #
EBS volume Arn information.
volumeDetail_volumeSizeInGB :: Lens' VolumeDetail (Maybe Int) Source #
EBS volume size in GB.
volumeDetail_volumeType :: Lens' VolumeDetail (Maybe Text) Source #
The EBS volume type.