@Generated(value="software.amazon.awssdk:codegen") public final class AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails.Builder,AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails>
Parameters that are used to automatically set up EBS volumes when an instance is launched.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails.Builder |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Boolean deleteOnTermination()
Whether to delete the volume when the instance is terminated.
public final Boolean encrypted()
Whether to encrypt the volume.
public final Integer iops()
The number of input/output (I/O) operations per second (IOPS) to provision for the volume.
Only supported for gp3 or io1 volumes. Required for io1 volumes. Not used
with standard, gp2, st1, or sc1 volumes.
Only supported for gp3 or io1 volumes. Required for io1 volumes.
Not used with standard, gp2, st1, or sc1 volumes.
public final String snapshotId()
The snapshot ID of the volume to use.
You must specify either VolumeSize or SnapshotId.
You must specify either VolumeSize or SnapshotId.
public final Integer volumeSize()
The volume size, in GiBs. The following are the supported volumes sizes for each volume type:
gp2 and gp3: 1-16,384
io1: 4-16,384
st1 and sc1: 125-16,384
standard: 1-1,024
You must specify either SnapshotId or VolumeSize. If you specify both
SnapshotId and VolumeSize, the volume size must be equal or greater than the size of
the snapshot.
gp2 and gp3: 1-16,384
io1: 4-16,384
st1 and sc1: 125-16,384
standard: 1-1,024
You must specify either SnapshotId or VolumeSize. If you specify both
SnapshotId and VolumeSize, the volume size must be equal or greater than the
size of the snapshot.
public final String volumeType()
The volume type. Valid values are as follows:
gp2
gp3
io1
sc1
st1
standard
gp2
gp3
io1
sc1
st1
standard
public AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails.Builder toBuilder()
public static AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails.Builder builder()
public static Class<? extends AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.