変換APIの削除

既存の変換を削除します。

リクエスト

DELETE _transform/<transform_id>

前提条件

  • manage_transform クラスター権限が必要です。この権限は transform_admin ビルトインロールに含まれています。
  • 変換を削除する前に、それを停止する必要があります。

パスパラメータ

  • <transform_id>
  • (必須、文字列) 変換の識別子。

クエリパラメータ

  • force
  • (オプション、Boolean) true の場合、変換は現在の状態に関係なく削除されます。デフォルト値は false で、変換は削除される前に stopped でなければなりません。
  • delete_dest_index
  • (オプション、Boolean) true の場合、変換と共に宛先インデックスも削除されます。デフォルト値は false で、宛先インデックスは削除されません。
  • timeout
  • (オプション、時間) 応答を待つ期間。タイムアウトが切れる前に応答が受信されない場合、リクエストは失敗し、エラーが返されます。デフォルトは 30s です。

Python

  1. resp = client.transform.delete_transform(
  2. transform_id="ecommerce_transform",
  3. )
  4. print(resp)

Ruby

  1. response = client.transform.delete_transform(
  2. transform_id: 'ecommerce_transform'
  3. )
  4. puts response

Js

  1. const response = await client.transform.deleteTransform({
  2. transform_id: "ecommerce_transform",
  3. });
  4. console.log(response);

コンソール

  1. DELETE _transform/ecommerce_transform

変換が削除されると、次の結果が得られます:

コンソール-結果

  1. {
  2. "acknowledged" : true
  3. }