public static interface AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails.Builder extends SdkPojo, CopyableBuilder<AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails.Builder,AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails>
| Modifier and Type | Method and Description |
|---|---|
AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails.Builder |
deleteOnTermination(Boolean deleteOnTermination)
Whether to delete the volume when the instance is terminated.
|
AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails.Builder |
encrypted(Boolean encrypted)
Whether to encrypt the volume.
|
AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails.Builder |
iops(Integer iops)
The number of input/output (I/O) operations per second (IOPS) to provision for the volume.
|
AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails.Builder |
snapshotId(String snapshotId)
The snapshot ID of the volume to use.
|
AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails.Builder |
volumeSize(Integer volumeSize)
The volume size, in GiBs.
|
AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails.Builder |
volumeType(String volumeType)
The volume type.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails.Builder deleteOnTermination(Boolean deleteOnTermination)
Whether to delete the volume when the instance is terminated.
deleteOnTermination - Whether to delete the volume when the instance is terminated.AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails.Builder encrypted(Boolean encrypted)
Whether to encrypt the volume.
encrypted - Whether to encrypt the volume.AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails.Builder iops(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.
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.
AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails.Builder snapshotId(String snapshotId)
The snapshot ID of the volume to use.
You must specify either VolumeSize or SnapshotId.
snapshotId - The snapshot ID of the volume to use.
You must specify either VolumeSize or SnapshotId.
AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails.Builder volumeSize(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.
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.
AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails.Builder volumeType(String volumeType)
The volume type. Valid values are as follows:
gp2
gp3
io1
sc1
st1
standard
volumeType - The volume type. Valid values are as follows:
gp2
gp3
io1
sc1
st1
standard
Copyright © 2023. All rights reserved.