Values_0.LaunchTemplateEbsBlockDeviceSourceDescribes a block device for an EBS volume.
type nonrec t = {encrypted : Boolean.t option;Indicates whether the EBS volume is encrypted.
*)deleteOnTermination : Boolean.t option;Indicates whether the EBS volume is deleted on instance termination.
*)iops : Integer.t option;The number of I/O operations per second (IOPS) that the volume supports.
*)kmsKeyId : KmsKeyId.t option;Identifier (key ID, key alias, key ARN, or alias ARN) of the customer managed KMS key to use for EBS encryption.
*)snapshotId : SnapshotId.t option;The ID of the snapshot.
*)volumeSize : Integer.t option;The size of the volume, in GiB.
*)volumeType : VolumeType.t option;The volume type.
*)throughput : Integer.t option;The throughput that the volume supports, in MiB/s.
*)volumeInitializationRate : Integer.t option;The Amazon EBS Provisioned Rate for Volume Initialization (volume initialization rate) specified for the volume, in MiB/s. If no volume initialization rate was specified, the value is null.
*)ebsCardIndex : Integer.t option;The index of the EBS card. Some instance types support multiple EBS cards. The default EBS card index is 0.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `Integer of Integer.t
| `String of KmsKeyId.t ])
list ]