Module Values_0.ScheduledInstancesEbsSource

Describes an EBS volume for a Scheduled Instance.

Sourcetype nonrec t = {
  1. deleteOnTermination : Boolean.t option;
    (*

    Indicates whether the volume is deleted on instance termination.

    *)
  2. encrypted : Boolean.t option;
    (*

    Indicates whether the volume is encrypted. You can attached encrypted volumes only to instances that support them.

    *)
  3. iops : Integer.t option;
    (*

    The number of I/O operations per second (IOPS) to provision for a gp3, io1, or io2 volume.

    *)
  4. snapshotId : SnapshotId.t option;
    (*

    The ID of the snapshot.

    *)
  5. volumeSize : Integer.t option;
    (*

    The size of the volume, in GiB. Default: If you're creating the volume from a snapshot and don't specify a volume size, the default is the snapshot size.

    *)
  6. volumeType : String_.t option;
    (*

    The volume type. Default: gp2

    *)
}
Sourceval make : ?deleteOnTermination:??? -> ?encrypted:??? -> ?iops:??? -> ?snapshotId:??? -> ?volumeSize:??? -> ?volumeType:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of Boolean.t | `Integer of Integer.t | `String of SnapshotId.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