This structure defines a curated subset of the Elasticsearch settings that are of particular relevance to ECE. (This field together with user_settings_override* and user_settings* defines the total set of Elasticsearch settings)


(boolean; default: false) If true (the default), then any write operation on an index that does not currently exist will create it. NOTES: (Corresponds to the parameter action.auto_create_index)
(boolean; default: false) If true (default is false) then the index deletion API will not support wildcards or _all. NOTES: (Corresponds to the parameter action.destructive_requires_name)
(boolean; default: false) If false (the default), then the API commands to close indices are disabled. This is important because Elasticsearch does not snapshot or migrate close indices, therefore standard Elastic Cloud configuration operations will cause irretrievable loss of indices' data. NOTES: (Corresponds to the parameter cluster.indices.close.enable)
(ElasticsearchHttpUserSettings) Controls the HTTP API that the Elasticsearch cluster exposes
(array[string]) The list of other Elastic Cloud managed clusters to which this cluster sends monitoring data. NOTES: Not yet supported. Currently must be set from the UI
(boolean; default: false) The default interval at which monitoring information from the cluster if collected, if monitoring is enabled (see monitoring_cluster_ids). NOTES: (Corresponds to the parameter marvel.agent.interval in 2.x and xpack.monitoring.collection.interval in 5.x)
(array[string]) Limits remote Elasticsearch clusters that can be used as the source for _reindex API commands
(ElasticsearchScriptingUserSettings) Controls the different languages (painless/mustache/expressions) supported by the Elasticsearch cluster, and the different ways they can be used (file, index, inline)
(boolean; default: false) Whether to factor in the available disk space on a node before deciding whether to allocate new shards to that node or actively relocate shards away from the node (default: true). NOTES: (Corresponds to the parameter cluster.routing.allocation.disk.threshold_enabled)
(string) The trigger engine for Watcher, defaults to scheduler - see the xpack documentation for more information. NOTES: (Corresponds to the parameter (xpack.)watcher.trigger.schedule.engine, depending on version)