フィルター削除API

フィルターを削除します。

リクエスト

DELETE _ml/filters/<filter_id>

前提条件

manage_ml クラスター権限が必要です。この権限は machine_learning_admin 組み込みロールに含まれています。

説明

このAPIはフィルターを削除します。異常検知ジョブがフィルターを参照している場合、フィルターを削除することはできません。フィルターを削除する前に、ジョブを更新または削除する必要があります。詳細については、カスタムルールを参照してください。

パスパラメータ

  • <filter_id>
  • (必須、文字列)フィルターを一意に識別する文字列です。

Python

  1. resp = client.ml.delete_filter(
  2. filter_id="safe_domains",
  3. )
  4. print(resp)

Ruby

  1. response = client.ml.delete_filter(
  2. filter_id: 'safe_domains'
  3. )
  4. puts response

Js

  1. const response = await client.ml.deleteFilter({
  2. filter_id: "safe_domains",
  3. });
  4. console.log(response);

コンソール

  1. DELETE _ml/filters/safe_domains

フィルターが削除されると、次の結果が得られます:

コンソール-結果

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