Values_2.VolumeModificationSourceDescribes the modification status of an EBS volume.
type nonrec t = {volumeId : Values_0.String_.t option;The ID of the volume.
*)modificationState : Values_1.VolumeModificationState.t option;The current modification state.
*)statusMessage : Values_0.String_.t option;A status message about the modification progress or failure.
*)targetSize : Values_0.Integer.t option;The target size of the volume, in GiB.
*)targetIops : Values_0.Integer.t option;The target IOPS rate of the volume.
*)targetVolumeType : Values_0.VolumeType.t option;The target EBS volume type of the volume.
*)targetThroughput : Values_0.Integer.t option;The target throughput of the volume, in MiB/s.
*)targetMultiAttachEnabled : Values_0.Boolean.t option;The target setting for Amazon EBS Multi-Attach.
*)originalSize : Values_0.Integer.t option;The original size of the volume, in GiB.
*)originalIops : Values_0.Integer.t option;The original IOPS rate of the volume.
*)originalVolumeType : Values_0.VolumeType.t option;The original EBS volume type of the volume.
*)originalThroughput : Values_0.Integer.t option;The original throughput of the volume, in MiB/s.
*)originalMultiAttachEnabled : Values_0.Boolean.t option;The original setting for Amazon EBS Multi-Attach.
*)progress : Values_0.Long.t option;The modification progress, from 0 to 100 percent complete.
*)startTime : Values_0.DateTime.t option;The modification start time.
*)endTime : Values_0.DateTime.t option;The modification completion or failure time.
*)}val make :
?volumeId:??? ->
?modificationState:??? ->
?statusMessage:??? ->
?targetSize:??? ->
?targetIops:??? ->
?targetVolumeType:??? ->
?targetThroughput:??? ->
?targetMultiAttachEnabled:??? ->
?originalSize:??? ->
?originalIops:??? ->
?originalVolumeType:??? ->
?originalThroughput:??? ->
?originalMultiAttachEnabled:??? ->
?progress:??? ->
?startTime:??? ->
?endTime:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Values_0.Boolean.t
| `Enum of string
| `Integer of Values_0.Integer.t
| `Long of Values_0.Long.t
| `String of Values_0.String_.t
| `Timestamp of Values_0.DateTime.t ])
list ]