すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:オリジン プローブ タスク

最終更新日:Mar 17, 2025

ALIYUN::GA::ApplicationMonitor は、オリジン プローブ タスクを作成するために使用されます。

構文

{
  "Type": "ALIYUN::GA::ApplicationMonitor",
  "Properties": {
    "Address": String,
    "AcceleratorId": String,
    "ListenerId": String,
    "TaskName": String,
    "DetectThreshold": Integer,
    "DetectEnable": Boolean,
    "DetectTimes": Integer,
    "OptionsJson": Map,
    "SilenceTime": Integer
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

Address

String

はい

いいえ

プローブする URL または IP アドレス。

なし。

AcceleratorId

String

はい

いいえ

オリジン プローブ タスクを実行する Global Accelerator (GA) インスタンスの ID。

なし。

ListenerId

String

はい

いいえ

オリジン プローブ タスクを実行するリスナーの ID。

なし。

TaskName

String

はい

いいえ

オリジン プローブ タスクの名前。

名前は 1 ~ 128 文字で、数字、ピリオド(.)、アンダースコア(_)、ハイフン(-)を含めることができます。文字で始める必要があります。

DetectThreshold

Integer

いいえ

いいえ

自動診断機能をトリガーするために使用されるしきい値。

単位:パーセント。

有効な値: 0100

デフォルト値は 0 です。値 0 は、自動診断機能がトリガーされないことを示します。

DetectEnable

Boolean

いいえ

いいえ

自動診断機能を有効にするかどうかを指定します。

有効な値:

  • true

  • false (デフォルト)

DetectTimes

Integer

いいえ

いいえ

自動診断機能がトリガーされる前にしきい値に達する必要がある回数。

有効な値: 120。デフォルト値: 1

OptionsJson

Map

いいえ

いいえ

オリジン プローブ タスクで使用されるリスナー プロトコルの拡張オプション。オプションは、リスナー プロトコルによって異なります。

なし。

SilenceTime

Integer

いいえ

いいえ

自動診断機能の無音期間。

このプロパティは、自動診断機能がトリガーされる間隔を指定します。システムが自動診断タスクをトリガーした後に可用性レートが正常に戻らない場合、システムは、無音期間が終了するまで待ってから、別の自動診断タスクをトリガーする必要があります。

可用性レートが自動診断のしきい値を下回る連続回数が DetectTimes の値に達すると、自動診断機能がトリガーされます。可用性レートがしきい値を下回ったままでも、無音期間中は自動診断機能は再度トリガーされません。無音期間の終了後に可用性レートが正常に戻らない場合、自動診断機能が再度トリガーされます。

単位:秒。有効な値: 30086400。デフォルト値: 300

戻り値

Fn::GetAtt

TaskId:オリジン プローブ タスクの ID。

YAML 形式

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  Address:
    Type: String
    Description:
      ja: プローブする URL または IP アドレス。
    Required: true
  TaskName:
    Type: String
    Description:
      ja: オリジン プローブ タスクの名前。名前は 1 ~ 128 文字で、文字、数字、ピリオド(.)、アンダースコア(_)、ハイフン(-)を含めることができます。名前は文字で始める必要があります。
    Required: true
    MinLength: 1
    MaxLength: 128
  AcceleratorId:
    Type: String
    Description:
      ja: オリジン プローブ タスクを実行する GA インスタンスの ID。
    Required: true
  ListenerId:
    Type: String
    Description:
      ja: オリジン プローブ タスクを実行するリスナーの ID。
    Required: true
Resources:
  ExtensionResource:
    Type: ALIYUN::GA::ApplicationMonitor
    Properties:
      Address:
        Ref: Address
      TaskName:
        Ref: TaskName
      AcceleratorId:
        Ref: AcceleratorId
      ListenerId:
        Ref: ListenerId
Outputs:
  TaskId:
    Description: オリジン プローブ タスクの ID。
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - TaskId

JSON 形式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "Address": {
      "Type": "String",
      "Description": {
        "ja": "プローブする URL または IP アドレス。"
      },
      "Required": true
    },
    "TaskName": {
      "Type": "String",
      "Description": {
        "ja": "オリジン プローブ タスクの名前。名前は 1 ~ 128 文字で、文字、数字、ピリオド(.)、アンダースコア(_)、ハイフン(-)を含めることができます。名前は文字で始める必要があります。"
      },
      "Required": true,
      "MinLength": 1,
      "MaxLength": 128
    },
    "AcceleratorId": {
      "Type": "String",
      "Description": {
        "ja": "オリジン プローブ タスクを実行する GA インスタンスの ID。"
      },
      "Required": true
    },
    "ListenerId": {
      "Type": "String",
      "Description": {
        "ja": "オリジン プローブ タスクを実行するリスナーの ID。"
      },
      "Required": true
    }
  },
  "Resources": {
    "ExtensionResource": {
      "Type": "ALIYUN::GA::ApplicationMonitor",
      "Properties": {
        "Address": {
          "Ref": "Address"
        },
        "TaskName": {
          "Ref": "TaskName"
        },
        "AcceleratorId": {
          "Ref": "AcceleratorId"
        },
        "ListenerId": {
          "Ref": "ListenerId"
        }
      }
    }
  },
  "Outputs": {
    "TaskId": {
      "Description": "オリジン プローブ タスクの ID。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "TaskId"
        ]
      }
    }
  }
}