Values.AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetailsSourceParameters for a block device for an Amazon Elastic Block Store (Amazon EBS) volume in an Amazon EC2 launch template.
type nonrec t = {deleteOnTermination : Boolean.t option;Indicates whether the EBS volume is deleted on instance termination.
*)encrypted : Boolean.t option;Indicates whether the EBS volume is encrypted. Encrypted volumes can only be attached to instances that support Amazon EBS encryption. If you're creating a volume from a snapshot, you can't specify an encryption value.
*)iops : Integer.t option;The number of I/O operations per second (IOPS).
*)kmsKeyId : NonEmptyString.t option;The Amazon Resource Name (ARN) of the symmetric Key Management Service (KMS) customer managed key used for encryption.
*)snapshotId : NonEmptyString.t option;The ID of the EBS snapshot.
*)throughput : Integer.t option;The throughput to provision for a gp3 volume, with a maximum of 1,000 MiB/s.
*)volumeSize : Integer.t option;The size of the volume, in GiBs. You must specify either a snapshot ID or a volume size.
*)volumeType : NonEmptyString.t option;The volume type.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Integer of Integer.t
| `String of NonEmptyString.t ])
list ]