インデックステンプレート削除API

インデックステンプレートを削除します index template

Python

  1. resp = client.indices.delete_index_template(
  2. name="my-index-template",
  3. )
  4. print(resp)

Ruby

  1. response = client.indices.delete_index_template(
  2. name: 'my-index-template'
  3. )
  4. puts response

Js

  1. const response = await client.indices.deleteIndexTemplate({
  2. name: "my-index-template",
  3. });
  4. console.log(response);

コンソール

  1. 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に設定することもできます。