Create or update an autoscaling policy

  • PUT /_autoscaling/policy/{name}
Auth
Note

This feature is designed for indirect use by Elasticsearch Service, Elastic Cloud Enterprise, and Elastic Cloud on Kubernetes. Direct use is not supported.

Read the reference documentation

Path parameters

name string required

Name of the autoscaling policy

Query parameters

master_timeout string · default: 30s

Period to wait for a connection to the master node. If no response is received before the timeout expires, the request fails and returns an error.

timeout string · default: 30s

Period to wait for a response. If no response is received before the timeout expires, the request fails and returns an error.

Request body

roles string[] required
deciders map string to object required

Decider settings.

Response

application/json
acknowledged boolean required

For a successful response, this value is always true. On failure, an exception is returned instead.