Updates the size and/or zone count of one or more Elasticsearch topology elements (tiers) within a Deployment.
Path parameters
-
Identifier for the Deployment
-
User-specified RefId for the Resource (or '_main' if there is only one)
Body
Required
A map of tier IDs to their desired configuration
-
Configuration for an individual Elasticsearch tier
-
Configuration for an individual Elasticsearch tier
-
Configuration for an individual Elasticsearch tier
-
Configuration for an individual Elasticsearch tier
-
Configuration for an individual Elasticsearch tier
-
Configuration for an individual Elasticsearch tier
-
Configuration for an individual Elasticsearch tier
Responses
-
The tier configuration was updated and a plan change was initiated.
Hide response attributes Show response attributes object
-
The id of the deployment
-
The name of the deployment
-
A user-defined alias to use in place of ResourceIds for user-friendly resource URLs
-
List of resources that are part of the deployment after the update operation.
Hide resources attributes Show resources attributes object
Data for a deployment resource
-
A locally-unique friendly alias for this Elasticsearch cluster
-
The Elasticsearch cluster that this resource depends on.
-
A system-unique id for the created resource
-
The kind of resource
-
Identifier of the region in which this resource runs.
-
An encoded string that provides other Elastic services with the necessary information to connect to this Elasticsearch and Kibana
-
The username and password for the new Elasticsearch cluster, which is returned from the Elasticsearch cluster
createcommand. -
Secret token for using a created resource. Only provided on initial create and absent otherwise.
-
List of warnings generated from validating resource updates
-
-
Details about orphaned resources.
Hide shutdown_resources attributes Show shutdown_resources attributes object
-
List of orphaned Elasticsearch resources
Hide elasticsearch attributes Show elasticsearch attributes object
Details about an orphaned Elasticsearch resources.
-
The id of the orphaned resource
-
List of orphaned dependent resources
-
-
List of orphaned Kibana resource ids
-
List of orphaned APM resource ids
-
List of orphaned AppSearch resource ids
-
List of orphaned Enterprise Search resource ids
-
List of orphaned Integrations Server resource ids
-
-
Describes the diagnostics for a given Deployment-modifying payload
Hide diagnostics attributes Show diagnostics attributes object
-
Holds diagnostics for resources that will be created
Hide creates attributes Show creates attributes object
-
Diagnostics for Elasticsearch clusters
Hide elasticsearch attributes Show elasticsearch attributes object
-
Diagnostics for Kibanas
Hide kibana attributes Show kibana attributes object
Holds diagnostics for a Kibana resource
-
A locally-unique user-specified id
-
The human readable name (defaults to the generated cluster id if not specified)
-
The user-specified id of the Elasticsearch Cluster that this will link to
-
The backend plan as JSON
-
-
Diagnostics for APMs
Hide apm attributes Show apm attributes object
Holds diagnostics for an APM resource
-
A locally-unique user-specified id
-
The human readable name (defaults to the generated cluster id if not specified)
-
The user-specified id of the Elasticsearch Cluster that this will link to
-
The backend plan as JSON
-
-
Diagnostics for Integrations Server
Hide integrations_server attributes Show integrations_server attributes object
Holds diagnostics for an Integrations Server resource
-
A locally-unique user-specified id
-
The human readable name (defaults to the generated cluster id if not specified)
-
The user-specified id of the Elasticsearch Cluster that this will link to
-
The backend plan as JSON
-
-
Diagnostics for AppSearches
Hide appsearch attributes Show appsearch attributes object
Holds diagnostics for an AppSearch resource
-
A locally-unique user-specified id
-
The human readable name (defaults to the generated cluster id if not specified)
-
The user-specified id of the Elasticsearch Cluster that this will link to
-
The backend plan as JSON
-
-
Diagnostics for Enterprise Search resources
Hide enterprise_search attributes Show enterprise_search attributes object
Holds diagnostics for an Enterprise Search resource
-
A locally-unique user-specified id
-
The human readable name (defaults to the generated cluster id if not specified)
-
The user-specified id of the Elasticsearch Cluster that this will link to
-
The backend plan as JSON
-
-
-
Holds diagnostics for existing resources that might be updated
Hide updates attributes Show updates attributes object
-
Diagnostics for Elasticsearch clusters
Hide elasticsearch attributes Show elasticsearch attributes object
-
Diagnostics for Kibanas
Hide kibana attributes Show kibana attributes object
Holds diagnostics for a Kibana resource
-
A locally-unique user-specified id
-
The human readable name (defaults to the generated cluster id if not specified)
-
The user-specified id of the Elasticsearch Cluster that this will link to
-
The backend plan as JSON
-
-
Diagnostics for APMs
Hide apm attributes Show apm attributes object
Holds diagnostics for an APM resource
-
A locally-unique user-specified id
-
The human readable name (defaults to the generated cluster id if not specified)
-
The user-specified id of the Elasticsearch Cluster that this will link to
-
The backend plan as JSON
-
-
Diagnostics for Integrations Server
Hide integrations_server attributes Show integrations_server attributes object
Holds diagnostics for an Integrations Server resource
-
A locally-unique user-specified id
-
The human readable name (defaults to the generated cluster id if not specified)
-
The user-specified id of the Elasticsearch Cluster that this will link to
-
The backend plan as JSON
-
-
Diagnostics for AppSearches
Hide appsearch attributes Show appsearch attributes object
Holds diagnostics for an AppSearch resource
-
A locally-unique user-specified id
-
The human readable name (defaults to the generated cluster id if not specified)
-
The user-specified id of the Elasticsearch Cluster that this will link to
-
The backend plan as JSON
-
-
Diagnostics for Enterprise Search resources
Hide enterprise_search attributes Show enterprise_search attributes object
Holds diagnostics for an Enterprise Search resource
-
A locally-unique user-specified id
-
The human readable name (defaults to the generated cluster id if not specified)
-
The user-specified id of the Elasticsearch Cluster that this will link to
-
The backend plan as JSON
-
-
-
-
Additional configuration about the current deployment object.
Hide settings attributes Show settings attributes object
-
The configuration settings for the traffic filter.
-
The observability settings for a deployment
Hide observability attributes Show observability attributes object
-
The logging settings for a deployment
Hide logging attribute Show logging attribute object
-
The destination to send logs and metrics to
Hide destination attributes Show destination attributes object
-
The deployment to send logs and/or metrics to. Contains either the deployment's ID or 'self'.
-
RefId of the Elasticsearch cluster to send logs and/or metrics to. If not specified, refId is resolved automatically as long as the destination deployment contains a single Elasticsearch resource.
-
-
-
The metrics settings for a deployment
Hide metrics attribute Show metrics attribute object
-
The destination to send logs and metrics to
Hide destination attributes Show destination attributes object
-
The deployment to send logs and/or metrics to. Contains either the deployment's ID or 'self'.
-
RefId of the Elasticsearch cluster to send logs and/or metrics to. If not specified, refId is resolved automatically as long as the destination deployment contains a single Elasticsearch resource.
-
-
-
-
If autoscaling is enabled for this deployment.
-
AutoOps settings for this deployment.
-
An optional string that declares the deployment's expected application. Example supported values are: elasticsearch, observability, security.
-
-
-
- The Deployment specified by {deployment_id} cannot be found. (code:
deployments.deployment_not_found) - The Resource specified by {ref_id} cannot be found. (code:
deployments.deployment_resource_not_found) - One or more tier IDs in the request body are not valid for this deployment. (code:
deployments.tier_not_found)
Hide headers attribute Show headers attribute
Hide response attribute Show response attribute object
-
A list of errors that occurred in the failing request
Hide errors attributes Show errors attributes object
- The Deployment specified by {deployment_id} cannot be found. (code:
-
We have failed you. (code:
deployments.metadata_internal_error)Hide headers attribute Show headers attribute
Hide response attribute Show response attribute object
-
A list of errors that occurred in the failing request
Hide errors attributes Show errors attributes object
-
curl \
--request PATCH 'https://api.elastic-cloud.com/api/v1/deployments/{deployment_id}/elasticsearch/{ref_id}/tiers' \
--header "Content-Type: application/json" \
--data '{"hot_content":{"memory_size":42,"zone_count":42},"warm":{"memory_size":42,"zone_count":42},"cold":{"memory_size":42,"zone_count":42},"frozen":{"memory_size":42,"zone_count":42},"master":{"memory_size":42,"zone_count":42},"coordinating":{"memory_size":42,"zone_count":42},"ml":{"memory_size":42,"zone_count":42}}'