IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.

Set allocator settings

edit

Overwrites the entire settings for an allocator with the settings supplied, any fields not referenced here will be deleted.

Request

edit

PUT /api/v1/platform/infrastructure/allocators/{allocator_id}/settings

Path parameters

edit
Name Type Required Description

allocator_id

string

Y

The allocator identifier.

Query parameters

edit
Name Type Required Description

version

integer

N

Checks for conflicts against the metadata version, then returns the value in the x-cloud-resource-version header.

Request body

edit

(AllocatorSettings) (required) The allocator settings to apply

Responses

edit
200

(AllocatorSettings) Returns the updated settings for the specified allocator

404

(BasicFailedReply) The allocator specified by {allocator_id} cannot be found (code: 'allocators.allocator_not_found')

449

(BasicFailedReply) elevated permissions are required. (code: '"root.needs_elevated_permissions"')

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

Request example

edit
curl -XPUT {{hostname}}/api/v1/platform/infrastructure/allocators/{allocator_id}/settings \
-u $CLOUD_USER:$CLOUD_KEY \
-H 'Content-Type: application/json' \
-d '
{
   "capacity" : 0
}
'