Module Values.VolumeConfigurationSource

Describes the configuration of an Amazon Elastic Block Store (Amazon EBS) volume.

Sourcetype nonrec t = {
  1. volumeType : VolumeType.t option;
    (*

    The volume type. The volume types can be the following: General Purpose SSD gp2 and gp3 Provisioned IOPS SSD io1, io2, and io2 Block Express Throughput Optimized HDD st1 Cold HDD sc1 Magnetic volumes standard

    *)
  2. volumeSize : VolumeSize.t option;
    (*

    The size of the volume, in GiB.

    *)
  3. volumeBaselineIOPS : VolumeBaselineIOPS.t option;
    (*

    The baseline IOPS of the volume.

    *)
  4. volumeBurstIOPS : VolumeBurstIOPS.t option;
    (*

    The burst IOPS of the volume.

    *)
  5. volumeBaselineThroughput : VolumeBaselineThroughput.t option;
    (*

    The baseline throughput of the volume.

    *)
  6. volumeBurstThroughput : VolumeBurstThroughput.t option;
    (*

    The burst throughput of the volume.

    *)
  7. rootVolume : RootVolume.t option;
    (*

    Contains the image used to boot the instance during launch.

    *)
}
Sourceval make : ?volumeType:??? -> ?volumeSize:??? -> ?volumeBaselineIOPS:??? -> ?volumeBurstIOPS:??? -> ?volumeBaselineThroughput:??? -> ?volumeBurstThroughput:??? -> ?rootVolume:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of RootVolume.t | `Integer of VolumeSize.t | `String of VolumeType.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t