A newer version is available. For the latest information, see the
current release documentation.
ElasticsearchClusterSettings
edit
The settings for an Elasticsearch cluster.
Propertiesedit
-
ccs
(CrossClusterSearchSettings
) - The configuration settings for the cross-cluster search.
-
curation
(ClusterCurationSettings
) - The index curation settings for an Elasticsearch cluster.
-
dedicated_masters_threshold
(integer
asint32
) - Threshold starting from which the number of instances in the cluster results in the introduction of dedicated masters. If the cluster is downscaled to a number of nodes below this one, dedicated masters will be removed. Limit is inclusive.
-
ip_filtering
(IpFilteringSettings
) - The set of rulesets to apply for all the resources in this cluster. When specified the same rulesets will be applied to Kibana and APM clusters as well
-
metadata
(ClusterMetadataSettings
) - The top-level configuration settings for the Elasticsearch cluster.
-
monitoring
(ManagedMonitoringSettings
) - The settings for sending monitoring information to another cluster.
-
snapshot
(ClusterSnapshotSettings
) - The snapshot configuration settings for an Elasticsearch cluster.
Exampleedit
{ "ccs" : { "remote_clusters" : { "some_property" : { "cluster_id" : "string", "skip_unavailable" : true } } }, "curation" : { "specs" : [ { "index_pattern" : "string", "trigger_interval_seconds" : 0 } ] }, "dedicated_masters_threshold" : 0, "ip_filtering" : { "rulesets" : [ "string" ] }, "metadata" : { "contact_email" : "string", "hidden" : true, "name" : "string", "owner_id" : "string", "resources" : { "cpu" : { "boost" : true, "hard_limit" : true } }, "subscription_level" : "string", "system_owned" : true }, "monitoring" : { "target_cluster_id" : "string" }, "snapshot" : { "enabled" : true, "interval" : "string", "pending_interval" : "string", "repository" : { "default" : {}, "reference" : { "repository_name" : "string" }, "static" : { "repository_type" : "string", "settings" : {} } }, "repository_name" : "string", "retention" : { "max_age" : "string", "snapshots" : 0 }, "suspended" : [ "string" ], "wait_time_after_snapshotting" : "string" } }