Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data VolumeConfiguration = VolumeConfiguration' {}
- newVolumeConfiguration :: VolumeConfiguration
- volumeConfiguration_volumeSize :: Lens' VolumeConfiguration (Maybe Int)
- volumeConfiguration_volumeBaselineIOPS :: Lens' VolumeConfiguration (Maybe Int)
- volumeConfiguration_volumeBurstIOPS :: Lens' VolumeConfiguration (Maybe Int)
- volumeConfiguration_volumeType :: Lens' VolumeConfiguration (Maybe Text)
- volumeConfiguration_volumeBurstThroughput :: Lens' VolumeConfiguration (Maybe Int)
- volumeConfiguration_volumeBaselineThroughput :: Lens' VolumeConfiguration (Maybe Int)
Documentation
data VolumeConfiguration Source #
Describes the configuration of an Amazon Elastic Block Store (Amazon EBS) volume.
See: newVolumeConfiguration
smart constructor.
VolumeConfiguration' | |
|
Instances
newVolumeConfiguration :: VolumeConfiguration Source #
Create a value of VolumeConfiguration
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:volumeSize:VolumeConfiguration'
, volumeConfiguration_volumeSize
- The size of the volume, in GiB.
$sel:volumeBaselineIOPS:VolumeConfiguration'
, volumeConfiguration_volumeBaselineIOPS
- The baseline IOPS of the volume.
$sel:volumeBurstIOPS:VolumeConfiguration'
, volumeConfiguration_volumeBurstIOPS
- The burst IOPS of the volume.
$sel:volumeType:VolumeConfiguration'
, volumeConfiguration_volumeType
- The volume type.
This can be gp2
for General Purpose SSD, io1
or io2
for
Provisioned IOPS SSD, st1
for Throughput Optimized HDD, sc1
for Cold
HDD, or standard
for Magnetic volumes.
$sel:volumeBurstThroughput:VolumeConfiguration'
, volumeConfiguration_volumeBurstThroughput
- The burst throughput of the volume.
$sel:volumeBaselineThroughput:VolumeConfiguration'
, volumeConfiguration_volumeBaselineThroughput
- The baseline throughput of the volume.
volumeConfiguration_volumeSize :: Lens' VolumeConfiguration (Maybe Int) Source #
The size of the volume, in GiB.
volumeConfiguration_volumeBaselineIOPS :: Lens' VolumeConfiguration (Maybe Int) Source #
The baseline IOPS of the volume.
volumeConfiguration_volumeBurstIOPS :: Lens' VolumeConfiguration (Maybe Int) Source #
The burst IOPS of the volume.
volumeConfiguration_volumeType :: Lens' VolumeConfiguration (Maybe Text) Source #
The volume type.
This can be gp2
for General Purpose SSD, io1
or io2
for
Provisioned IOPS SSD, st1
for Throughput Optimized HDD, sc1
for Cold
HDD, or standard
for Magnetic volumes.
volumeConfiguration_volumeBurstThroughput :: Lens' VolumeConfiguration (Maybe Int) Source #
The burst throughput of the volume.
volumeConfiguration_volumeBaselineThroughput :: Lens' VolumeConfiguration (Maybe Int) Source #
The baseline throughput of the volume.