カレンダーAPIに異常検出ジョブを追加

カレンダーに異常検出ジョブを追加します。

リクエスト

PUT _ml/calendars/<calendar_id>/jobs/<job_id>

前提条件

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

パスパラメータ

  • <calendar_id>
  • (必須、文字列)カレンダーを一意に識別する文字列。
  • <job_id>
  • (必須、文字列)異常検出ジョブの識別子。ジョブ識別子、グループ名、またはカンマ区切りのジョブまたはグループのリストであることができます。

Python

  1. resp = client.ml.put_calendar_job(
  2. calendar_id="planned-outages",
  3. job_id="total-requests",
  4. )
  5. print(resp)

Ruby

  1. response = client.ml.put_calendar_job(
  2. calendar_id: 'planned-outages',
  3. job_id: 'total-requests'
  4. )
  5. puts response

Js

  1. const response = await client.ml.putCalendarJob({
  2. calendar_id: "planned-outages",
  3. job_id: "total-requests",
  4. });
  5. console.log(response);

コンソール

  1. PUT _ml/calendars/planned-outages/jobs/total-requests

APIは以下の結果を返します:

コンソール-結果

  1. {
  2. "calendar_id": "planned-outages",
  3. "job_ids": [
  4. "total-requests"
  5. ]
  6. }