Module Values.CapacityConfigurationSource

A structure for the metadata of a cluster. It includes information like the CPUs needed, memory of instances, and number of instances.

Sourcetype nonrec t = {
  1. nodeType : NodeType.t option;
    (*

    The type that determines the hardware of the host computer used for your cluster instance. Each node type offers different memory and storage capabilities. Choose a node type based on the requirements of the application or software that you plan to run on your instance. You can only specify one of the following values: kx.s.large – The node type with a configuration of 12 GiB memory and 2 vCPUs. kx.s.xlarge – The node type with a configuration of 27 GiB memory and 4 vCPUs. kx.s.2xlarge – The node type with a configuration of 54 GiB memory and 8 vCPUs. kx.s.4xlarge – The node type with a configuration of 108 GiB memory and 16 vCPUs. kx.s.8xlarge – The node type with a configuration of 216 GiB memory and 32 vCPUs. kx.s.16xlarge – The node type with a configuration of 432 GiB memory and 64 vCPUs. kx.s.32xlarge – The node type with a configuration of 864 GiB memory and 128 vCPUs.

    *)
  2. nodeCount : NodeCount.t option;
    (*

    The number of instances running in a cluster.

    *)
}
Sourceval make : ?nodeType:??? -> ?nodeCount:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Integer of NodeCount.t | `String of NodeType.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