Values.AwsEc2VolumeDetailsSourceDetails about an EC2 volume.
type nonrec t = {createTime : NonEmptyString.t option;Indicates when the volume was created. For more information about the validation and formatting of timestamp fields in Security Hub CSPM, see Timestamps.
*)deviceName : NonEmptyString.t option;The device name for the volume that is attached to the instance.
*)encrypted : Boolean.t option;Specifies whether the volume is encrypted.
*)size : Integer.t option;The size of the volume, in GiBs.
*)snapshotId : NonEmptyString.t option;The snapshot from which the volume was created.
*)status : NonEmptyString.t option;The volume state. Valid values are as follows: available creating deleted deleting error in-use
*)kmsKeyId : NonEmptyString.t option;The ARN of the KMS key that was used to protect the volume encryption key for the volume.
*)attachments : AwsEc2VolumeAttachmentList.t option;The volume attachments.
*)volumeId : NonEmptyString.t option;The ID of the volume.
*)volumeType : NonEmptyString.t option;The volume type.
*)volumeScanStatus : NonEmptyString.t option;Indicates whether the volume was scanned or skipped.
*)}val make :
?createTime:NonEmptyString.t ->
?deviceName:NonEmptyString.t ->
?encrypted:Boolean.t ->
?size:Integer.t ->
?snapshotId:NonEmptyString.t ->
?status:NonEmptyString.t ->
?kmsKeyId:NonEmptyString.t ->
?attachments:AwsEc2VolumeAttachmentList.t ->
?volumeId:NonEmptyString.t ->
?volumeType:NonEmptyString.t ->
?volumeScanStatus:NonEmptyString.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Integer of Integer.t
| `List of
[> `Structure of
(string
* [> `Boolean of Boolean.t | `String of NonEmptyString.t ])
list ]
list
| `String of NonEmptyString.t ])
list ]