変換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
resp = client.transform.delete_transform(
transform_id="ecommerce_transform",
)
print(resp)
Ruby
response = client.transform.delete_transform(
transform_id: 'ecommerce_transform'
)
puts response
Js
const response = await client.transform.deleteTransform({
transform_id: "ecommerce_transform",
});
console.log(response);
コンソール
DELETE _transform/ecommerce_transform
コンソール-結果
{
"acknowledged" : true
}