モデルスナップショット削除API
既存のモデルスナップショットを削除します。
リクエスト
DELETE _ml/anomaly_detectors/<job_id>/model_snapshots/<snapshot_id>
前提条件
manage_ml
クラスター権限が必要です。この権限は machine_learning_admin
ビルトインロールに含まれています。
説明
アクティブなモデルスナップショットを削除することはできません。そのスナップショットを削除するには、まず別のスナップショットに戻す必要があります。アクティブなモデルスナップショットを特定するには、get jobs API の結果にある model_snapshot_id
を参照してください。
パスパラメータ
<job_id>
- (必須、文字列)異常検出ジョブの識別子。
<snapshot_id>
- (必須、文字列)モデルスナップショットの識別子。
例
Python
resp = client.ml.delete_model_snapshot(
job_id="farequote",
snapshot_id="1491948163",
)
print(resp)
Ruby
response = client.ml.delete_model_snapshot(
job_id: 'farequote',
snapshot_id: 1_491_948_163
)
puts response
Js
const response = await client.ml.deleteModelSnapshot({
job_id: "farequote",
snapshot_id: 1491948163,
});
console.log(response);
コンソール
DELETE _ml/anomaly_detectors/farequote/model_snapshots/1491948163
コンソール-結果
{
"acknowledged": true
}