Adds a data stream or index to an alias.
PUT my-data-stream/_alias/my-alias
POST <target>/_alias/<alias>
POST <target>/_aliases/<alias>
PUT <target>/_alias/<alias>
PUT <target>/_aliases/<alias>
-
If the Elasticsearch security features are enabled, you must have the
manageindex privilege for the alias and its data streams or indices.
-
<alias> - (Required, string) Alias to update. If the alias doesn’t exist, the request creates it. Index alias names support date math.
-
<target> -
(Required, string) Comma-separated list of data streams or indices to add.
Supports wildcards (
*). Wildcard patterns that match both data streams and indices return an error.
-
master_timeout -
(Optional, time units)
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. Defaults to
30s. -
timeout -
(Optional, time units)
Period to wait for a response. If no response is received before the timeout
expires, the request fails and returns an error. Defaults to
30s.
-
filter - (Optional, Query DSL object Query used to limit documents the alias can access.
-
index_routing -
(Optional, string) Value used to route indexing operations to a specific shard.
If specified, this overwrites the
routingvalue for indexing operations. Data stream aliases don’t support this parameter. -
is_hidden -
(Optional, Boolean) If
true, the alias is hidden. Defaults tofalse. All data streams or indices for the alias must have the sameis_hiddenvalue. -
is_write_index -
(Optional, Boolean) If
true, sets the write index or data stream for the alias.If an alias points to multiple indices or data streams and
is_write_indexisn’t set, the alias rejects write requests. If an index alias points to one index andis_write_indexisn’t set, the index automatically acts as the write index. Data stream aliases don’t automatically set a write data stream, even if the alias points to one data stream. -
routing - (Optional, string) Value used to route indexing and search operations to a specific shard. Data stream aliases don’t support this parameter.
-
search_routing -
(Optional, string) Value used to route search operations to a specific shard. If
specified, this overwrites the
routingvalue for search operations. Data stream aliases don’t support this parameter.