インデックステンプレート削除API
インデックステンプレートを削除します index template。
Python
resp = client.indices.delete_index_template(
name="my-index-template",
)
print(resp)
Ruby
response = client.indices.delete_index_template(
name: 'my-index-template'
)
puts response
Js
const response = await client.indices.deleteIndexTemplate({
name: "my-index-template",
});
console.log(response);
コンソール
DELETE /_index_template/my-index-template
リクエスト
DELETE /_index_template/<index-template>
提供された
前提条件
- Elasticsearchのセキュリティ機能が有効になっている場合、このAPIを使用するには、
manage_index_templates
またはmanage
クラスター権限が必要です。
説明
インデックステンプレート削除APIを使用して、1つ以上のインデックステンプレートを削除します。インデックステンプレートは、設定、マッピング、およびエイリアスを定義し、新しいインデックスに自動的に適用されることができます。
パスパラメータ
<index-template>
- (必須、文字列) リクエストを制限するために使用されるインデックステンプレート名のカンマ区切りリスト。ワイルドカード(
*
)式がサポートされています。
クエリパラメータ
master_timeout
- (オプション、時間単位) マスターノードを待機する期間。タイムアウトが切れる前にマスターノードが利用できない場合、リクエストは失敗し、エラーが返されます。デフォルトは
30s
です。リクエストがタイムアウトしないことを示すために-1
に設定することもできます。