ElasticsearchClusterSettings

edit

Settings for controlling ECE functionality for an Elasticsearch cluster

Properties

edit
curation (ClusterCurationSettings)
Cluster index curation settings
dedicated_masters_threshold (integer as int32)
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.
metadata (ClusterMetadataSettings)
The cluster metadata settings stores top level configuration for a cluster.
monitoring (ManagedMonitoringSettings)
Settings for sending monitoring information to another cluster
snapshot (ClusterSnapshotSettings)
The cluster snapshot settings stores snapshot configuration for a cluster.

Example

edit
{
   "curation" : {
      "specs" : [
         {
            "index_pattern" : "string",
            "trigger_interval_seconds" : 0
         }
      ]
   },
   "dedicated_masters_threshold" : 0,
   "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",
      "repository" : {
         "default" : {},
         "reference" : {
            "repository_name" : "string"
         },
         "static" : {
            "repository_type" : "string",
            "settings" : {}
         }
      },
      "repository_name" : "string",
      "suspended" : [
         "string"
      ]
   }
}