Add an index block
/{index}/_block/{block} Add an index block to an index. Index blocks limit the operations allowed on an index by blocking specific operation types.
Parameters
path Path Parameters
| Name | Type |
|---|---|
index
required
A comma-separated list or wildcard expression of index names used to limit the request.
By default, you must explicitly name the indices you are adding blocks to.
To allow the adding of blocks to indices with | type TypesIndices = type TypesIndexName = string | type TypesIndexName = string[] |
block
required
The block type to add to the index. | type IndicesTypesIndicesBlockOptions = "metadata" | "read" | "read_only" | "write" |
query Query Parameters
| Name | Type |
|---|---|
allow_no_indices If | boolean |
expand_wildcards The type of index that wildcard patterns can match.
If the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.
It supports comma-separated values, such as | type TypesExpandWildcards = type TypesExpandWildcard = "all" | "open" | "closed" | "hidden" | "none" | type TypesExpandWildcard = "all" | "open" | "closed" | "hidden" | "none"[] |
ignore_unavailable If | boolean |
master_timeout The period to wait for the master node.
If the master node is not available before the timeout expires, the request fails and returns an error.
It can also be set to | type TypesDuration = string | "-1" | "0" |
timeout The period to wait for a response from all relevant nodes in the cluster after updating the cluster metadata.
If no response is received before the timeout expires, the cluster metadata update still applies but the response will indicate that it was not completely acknowledged.
It can also be set to | type TypesDuration = string | "-1" | "0" |