カレンダーAPIからイベントを削除

カレンダーから予定されたイベントを削除します。

リクエスト

DELETE _ml/calendars/<calendar_id>/events/<event_id>

前提条件

manage_ml クラスター権限が必要です。この権限は machine_learning_admin ビルトインロールに含まれています。

説明

このAPIはカレンダーから個々のイベントを削除します。すべての予定されたイベントを削除し、カレンダーを削除するには、カレンダー削除APIを参照してください。

パスパラメータ

  • <calendar_id>
  • (必須、文字列)カレンダーを一意に識別する文字列。
  • <event_id>
  • (必須、文字列)予定されたイベントの識別子。この識別子は、カレンダーイベント取得APIを使用して取得できます。

Python

  1. resp = client.ml.delete_calendar_event(
  2. calendar_id="planned-outages",
  3. event_id="LS8LJGEBMTCMA-qz49st",
  4. )
  5. print(resp)

Ruby

  1. response = client.ml.delete_calendar_event(
  2. calendar_id: 'planned-outages',
  3. event_id: 'LS8LJGEBMTCMA-qz49st'
  4. )
  5. puts response

Js

  1. const response = await client.ml.deleteCalendarEvent({
  2. calendar_id: "planned-outages",
  3. event_id: "LS8LJGEBMTCMA-qz49st",
  4. });
  5. console.log(response);

コンソール

  1. DELETE _ml/calendars/planned-outages/events/LS8LJGEBMTCMA-qz49st

イベントが削除されると、次の結果が得られます:

Js

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