modifyVolumeAttribute
abstract suspend fun modifyVolumeAttribute(input: ModifyVolumeAttributeRequest): ModifyVolumeAttributeResponse
Modifies a volume attribute.
By default, all I/O operations for the volume are suspended when the data on the volume is determined to be potentially inconsistent, to prevent undetectable, latent data corruption. The I/O access to the volume can be resumed by first enabling I/O access and then checking the data consistency on your volume.
You can change the default behavior to resume I/O operations. We recommend that you change this only for boot volumes or for volumes that are stateless or disposable.
Samples
import aws.sdk.kotlin.services.ec2.model.AttributeBooleanValue
fun main() {
//sampleStart
// This example sets the autoEnableIo attribute of the volume with the ID vol 1234567890abcdef0 to true
// If the command succeeds, no output is returned.
val resp = ec2Client.modifyVolumeAttribute {
dryRun = true
volumeId = "vol-1234567890abcdef0"
autoEnableIo = AttributeBooleanValue {
value = true
}
}
//sampleEnd
}