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:Values_0.String_.t ->
?modificationState:Values_1.VolumeModificationState.t ->
?statusMessage:Values_0.String_.t ->
?targetSize:Values_0.Integer.t ->
?targetIops:Values_0.Integer.t ->
?targetVolumeType:Values_0.VolumeType.t ->
?targetThroughput:Values_0.Integer.t ->
?targetMultiAttachEnabled:Values_0.Boolean.t ->
?originalSize:Values_0.Integer.t ->
?originalIops:Values_0.Integer.t ->
?originalVolumeType:Values_0.VolumeType.t ->
?originalThroughput:Values_0.Integer.t ->
?originalMultiAttachEnabled:Values_0.Boolean.t ->
?progress:Values_0.Long.t ->
?startTime:Values_0.DateTime.t ->
?endTime:Values_0.DateTime.t ->
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 ]