Values.ElasticsearchClusterConfigSourceSpecifies the configuration for the domain cluster, such as the type and number of instances.
type nonrec t = {instanceType : ESPartitionInstanceType.t option;The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.
*)instanceCount : IntegerClass.t option;The number of instances in the specified domain cluster.
*)dedicatedMasterEnabled : Boolean.t option;A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.
*)zoneAwarenessEnabled : Boolean.t option;A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.
*)zoneAwarenessConfig : ZoneAwarenessConfig.t option;Specifies the zone awareness configuration for a domain when zone awareness is enabled.
*)dedicatedMasterType : ESPartitionInstanceType.t option;The instance type for a dedicated master node.
*)dedicatedMasterCount : IntegerClass.t option;Total number of dedicated master nodes, active and on standby, for the cluster.
*)warmEnabled : Boolean.t option;True to enable warm storage.
*)warmType : ESWarmPartitionInstanceType.t option;The instance type for the Elasticsearch cluster's warm nodes.
*)warmCount : IntegerClass.t option;The number of warm nodes in the cluster.
*)coldStorageOptions : ColdStorageOptions.t option;Specifies the ColdStorageOptions config for Elasticsearch Domain
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `Integer of IntegerClass.t
| `Structure of
(string * [> `Boolean of Boolean.t | `Integer of IntegerClass.t ])
list ])
list ]