Values.AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetailsSourceParameters that are used to automatically set up EBS volumes when an instance is launched.
type nonrec t = {deleteOnTermination : Boolean.t option;Whether to delete the volume when the instance is terminated.
*)encrypted : Boolean.t option;Whether to encrypt the volume.
*)iops : Integer.t option;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.
*)snapshotId : NonEmptyString.t option;The snapshot ID of the volume to use. You must specify either VolumeSize or SnapshotId.
*)volumeSize : Integer.t option;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.
*)volumeType : NonEmptyString.t option;The volume type. Valid values are as follows: gp2 gp3 io1 sc1 st1 standard
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Integer of Integer.t
| `String of NonEmptyString.t ])
list ]