This documentation contains work-in-progress information for future Elastic Stack and Cloud releases. Use the version selector to view supported release docs. It also contains some Elastic Cloud serverless information. Check out our serverless docs for more details.
Delete data stream API
editDelete data stream API
editDeletes one or more data streams and their backing indices. See Delete a data stream.
resp = client.indices.delete_data_stream( name="my-data-stream", ) print(resp)
response = client.indices.delete_data_stream( name: 'my-data-stream' ) puts response
const response = await client.indices.deleteDataStream({ name: "my-data-stream", }); console.log(response);
DELETE /_data_stream/my-data-stream
Request
editDELETE /_data_stream/<data-stream>
Prerequisites
edit-
If the Elasticsearch security features are enabled, you must have the
delete_index
ormanage
index privilege for the data stream.
Path parameters
edit-
<data-stream>
-
(Required, string)
Comma-separated list of data streams to delete.
Wildcard (
*
) expressions are supported.
Query parameters
edit-
expand_wildcards
-
(Optional, string) Type of data stream that wildcard patterns can match. Supports comma-separated values, such as
open,hidden
. Valid values are:-
all
,hidden
- Match any data stream, including hidden ones.
-
open
,closed
- Matches any non-hidden data stream. Data streams cannot be closed.
-
none
- Wildcard patterns are not accepted.
Defaults to
open
. -