Start maintenance mode (all instances)

edit

Starts maintenance mode of all instances belonging to a Resource.

Request

edit

POST /api/v1/deployments/{deployment_id}/{resource_kind}/{ref_id}/instances/maintenance-mode/_start

Path parameters

edit
Name Type Required Description

deployment_id

string

Y

Identifier for the Deployment

ref_id

string

Y

User-specified RefId for the Resource

resource_kind

string

Y

The kind of resource (one of elasticsearch, kibana or apm)

Responses

edit
202

(DeploymentResourceCommandResponse) The start maintenance command was issued successfully

403

(BasicFailedReply) The start maintenance mode command was prohibited for the given Resource.

404

(BasicFailedReply) The Resource specified by {ref_id} cannot be found

422

(BasicFailedReply) The command sent to a Resource found the Resource in an illegal state, the error message gives more details

449

(BasicFailedReply) elevated permissions are required. (code: '"root.unauthorized.rbac.elevated_permissions_required"')

To perform this operation, you must be authenticated by means of one of the following methods: apiKey, basicAuth.

Request example

edit
curl -XPOST {{hostname}}/api/v1/deployments/{deployment_id}/{resource_kind}/{ref_id}/instances/maintenance-mode/_start \
-H "Authorization: ApiKey $ECE_API_KEY"