Module Values_2.ReservedInstancesModificationSource

Describes a Reserved Instance modification.

Sourcetype nonrec t = {
  1. clientToken : Values_0.String_.t option;
    (*

    A unique, case-sensitive key supplied by the client to ensure that the request is idempotent. For more information, see Ensuring Idempotency.

    *)
  2. createDate : Values_0.DateTime.t option;
    (*

    The time when the modification request was created.

    *)
  3. effectiveDate : Values_0.DateTime.t option;
    (*

    The time for the modification to become effective.

    *)
  4. modificationResults : Values_1.ReservedInstancesModificationResultList.t option;
    (*

    Contains target configurations along with their corresponding new Reserved Instance IDs.

    *)
  5. reservedInstancesIds : Values_1.ReservedIntancesIds.t option;
    (*

    The IDs of one or more Reserved Instances.

    *)
  6. reservedInstancesModificationId : Values_0.String_.t option;
    (*

    A unique ID for the Reserved Instance modification.

    *)
  7. status : Values_0.String_.t option;
    (*

    The status of the Reserved Instances modification request.

    *)
  8. statusMessage : Values_0.String_.t option;
    (*

    The reason for the status.

    *)
  9. updateDate : Values_0.DateTime.t option;
    (*

    The time when the modification request was last updated.

    *)
}
Sourceval make : ?clientToken:??? -> ?createDate:??? -> ?effectiveDate:??? -> ?modificationResults:??? -> ?reservedInstancesIds:??? -> ?reservedInstancesModificationId:??? -> ?status:??? -> ?statusMessage:??? -> ?updateDate:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Structure of (string * [> `String of Values_0.String_.t | `Structure of (string * [> `Enum of string | `Integer of int | `String of string ]) list ]) list ] list | `String of Values_0.String_.t | `Timestamp of Values_0.DateTime.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