スナップショットライフサイクルポリシーの削除API

既存のスナップショットライフサイクルポリシーを削除します。

リクエスト

DELETE /_slm/policy/<snapshot-lifecycle-policy-id>

前提条件

Elasticsearchのセキュリティ機能が有効になっている場合、このAPIを使用するにはmanage_slmクラスター権限が必要です。詳細については、セキュリティ権限を参照してください。

説明

指定されたライフサイクルポリシー定義を削除します。これにより、将来のスナップショットが取得されなくなりますが、進行中のスナップショットをキャンセルしたり、以前に取得されたスナップショットを削除したりすることはありません。

パスパラメータ

  • <policy-id>
  • (必須、文字列)削除するスナップショットライフサイクルポリシーのID。

Python

  1. resp = client.slm.delete_lifecycle(
  2. policy_id="daily-snapshots",
  3. )
  4. print(resp)

Ruby

  1. response = client.slm.delete_lifecycle(
  2. policy_id: 'daily-snapshots'
  3. )
  4. puts response

Js

  1. const response = await client.slm.deleteLifecycle({
  2. policy_id: "daily-snapshots",
  3. });
  4. console.log(response);

コンソール

  1. DELETE /_slm/policy/daily-snapshots