データストリーム削除API
1つ以上のdata streamsとそのバックインデックスを削除します。データストリームを削除するを参照してください。
Python
resp = client.indices.delete_data_stream(
name="my-data-stream",
)
print(resp)
Ruby
response = client.indices.delete_data_stream(
name: 'my-data-stream'
)
puts response
Js
const response = await client.indices.deleteDataStream({
name: "my-data-stream",
});
console.log(response);
コンソール
DELETE /_data_stream/my-data-stream
リクエスト
DELETE /_data_stream/<data-stream>
前提条件
- Elasticsearchのセキュリティ機能が有効になっている場合、データストリームのために
delete_index
またはmanage
インデックス権限を持っている必要があります。
パスパラメータ
<data-stream>
- (必須、文字列)削除するデータストリームのカンマ区切りリスト。ワイルドカード(
*
)式がサポートされています。
クエリパラメータ
expand_wildcards
- (オプション、文字列)ワイルドカードパターンが一致できるデータストリームのタイプ。カンマ区切りの値(例:
open,hidden
)をサポートします。有効な値は:all
,hidden
- 隠しデータストリームを含む任意のデータストリームと一致します。
open
,closed
- 任意の非隠しデータストリームと一致します。データストリームは閉じることができません。
none
- ワイルドカードパターンは受け付けられません。
デフォルトはopen
です。