Module Values.ClusterSummarySource

The summary description of the cluster.

Sourcetype nonrec t = {
  1. id : ClusterId.t option;
    (*

    The unique identifier for the cluster.

    *)
  2. name : String_.t option;
    (*

    The name of the cluster.

    *)
  3. status : ClusterStatus.t option;
    (*

    The details about the current status of the cluster.

    *)
  4. normalizedInstanceHours : Integer.t option;
    (*

    An approximation of the cost of the cluster, represented in m1.small/hours. This value is incremented one time for every hour an m1.small instance runs. Larger instances are weighted more, so an Amazon EC2 instance that is roughly four times more expensive would result in the normalized instance hours being incremented by four. This result is only an approximation and does not reflect the actual billing rate.

    *)
  5. clusterArn : ArnType.t option;
    (*

    The Amazon Resource Name of the cluster.

    *)
  6. outpostArn : OptionalArnType.t option;
    (*

    The Amazon Resource Name (ARN) of the Outpost where the cluster is launched.

    *)
}
Sourceval make : ?id:??? -> ?name:??? -> ?status:??? -> ?normalizedInstanceHours:??? -> ?clusterArn:??? -> ?outpostArn:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Integer of Integer.t | `String of ClusterId.t | `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `List of [> `Map of ([> `String of String_.t ] * [> `String of String_.t ]) list ] list | `String of String_.t ]) list ] list | `Structure of (string * [> `Enum of string | `String of String_.t | `Timestamp of Date.t ]) list ]) list ]) 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