Lighthouse Task オブジェクトを作成したり、既に存在するオブジェクトを変更するには、この資料で説明するオブジェクト フィールドの説明を使用します。 不要なキーを指定しない場合は、デフォルトに設定されるか、変更されないまま (更新の場合) なので、オブジェクトのデータのサブセットのみを指定または更新できます。

サンプル JSON オブジェクト
{
    "Url": "http://dotcom-monitor.com",
    "User": "",
    "Password": "",
    "CheckCertificate": "NO",
    "Metric": "Performance\Overall Score",
    "LowerMetricThreshold": 0,
    "UpperMetricThreshold": 0,
    "AlertOnError": false,
    "DNSResolveMode": "TTL Cached",
    "DNSserverIP": "",
    "CustomDNSHosts": null,
    "Device_Id": 114744,
    "Id": 439958,
    "Task_Type_Id": 29,
    "Name": "http://dotcom-monitor.com"
}

フィールド説明

種類 必須/オプション 形容
URL

必須

宛先アドレスを指定します。 URL は HTTP:// または HTTPS:// で始まる必要があります。

例:
"Url": "http://msn.com"
利用者

随意

このフィールドには、HTTP 基本アクセス認証のユーザー名が含まれます。

例:
"UserName": "username"
パスワード

随意

このフィールドには、HTTP 基本アクセス認証のパスワードが含まれています。

例:
"UserPass": "password"
証明書の確認

ブーリアン

必須

有効にすると、証明書の問題が明らかになります。

例:
"CheckCertificate": false
メトリック

必須

ウェブページの監査メトリック。

指定できる値:

  • パフォーマンス\\総合スコア
  • アクセシビリティ\\総合スコア
  • ベスト プラクティス\\総合スコア
  • SEO\\総合スコア
  • パフォーマンス\\最初のコンテンツペイント
  • パフォーマンス\\スピードインデックス
  • パフォーマンス\\インタラクティブへの時間
  • パフォーマンス\\最初の意味のあるペイント
  • パフォーマンス\\最初の CPU アイドル
  • パフォーマンス\最大ポテンシャルファースト入力遅延
例:
"Metric": "SEO\Overall Score"
下限しきい値

int32

随意

選択したメトリックの下限。
アッパーメトリックしきい値

int32

随意

選択したメトリックの上限。
エラーを通知します。

ブーリアン

随意

設定されたしきい値に基づいてアラートを送信します。

例:

"AlertOnError": false
モードを変更します。 随意 指定できる値:

  • デバイスキャッシュ
  • キャッシュなし
  • TTL キャッシュ
  • 外部 DNS サーバー

詳細については 、DNS モード オプション の記事を参照してください。

ド・スサーバーIP 随意 カスタム DNS サーバーの IP アドレスのフィールド。 詳細については 、DNS モード オプション の記事を参照してください。
Device_Id

int32

必須

読み取り専用フィールド。 一意のデバイス ID。

例:
"Device_Id": 8692
身分証明書

int32

必須

*編集操作のみ

読み取り専用フィールド。 一意のタスク ID。 作成操作には使用しないでください。

例:
"Id": 18016
Task_Type_Id

int32

必須

タスクの種類。

例:
"Task_Type_Id": 29
名前

随意

タスクの名前。

例:
"Name": "Lighthouse task"