Module Values.ReservedNodeExchangeStatusSource

Reserved-node status details, such as the source reserved-node identifier, the target reserved-node identifier, the node type, the node count, and other details.

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

    The identifier of the reserved-node exchange request.

    *)
  2. status : ReservedNodeExchangeStatusType.t option;
    (*

    The status of the reserved-node exchange request. Statuses include in-progress and requested.

    *)
  3. requestTime : TStamp.t option;
    (*

    A date and time that indicate when the reserved-node exchange was requested.

    *)
  4. sourceReservedNodeId : String_.t option;
    (*

    The identifier of the source reserved node.

    *)
  5. sourceReservedNodeType : String_.t option;
    (*

    The source reserved-node type, for example ra3.4xlarge.

    *)
  6. sourceReservedNodeCount : Integer.t option;
    (*

    The source reserved-node count in the cluster.

    *)
  7. targetReservedNodeOfferingId : String_.t option;
    (*

    The identifier of the target reserved node offering.

    *)
  8. targetReservedNodeType : String_.t option;
    (*

    The node type of the target reserved node, for example ra3.4xlarge.

    *)
  9. targetReservedNodeCount : Integer.t option;
    (*

    The count of target reserved nodes in the cluster.

    *)
}
Sourceval make : ?reservedNodeExchangeRequestId:??? -> ?status:??? -> ?requestTime:??? -> ?sourceReservedNodeId:??? -> ?sourceReservedNodeType:??? -> ?sourceReservedNodeCount:??? -> ?targetReservedNodeOfferingId:??? -> ?targetReservedNodeType:??? -> ?targetReservedNodeCount:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Integer of Integer.t | `String of String_.t | `Timestamp of TStamp.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