可用性モニタリングタスクを変更します。
操作説明
この Topic では、アプリケーショングループ 123456 内の可用性モニタリングタスク 12345 の名前を task2 に変更する例について説明します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
cms:ModifyHostAvailability |
update |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| GroupId |
integer |
必須 |
アプリケーショングループの ID。 |
123456 |
| Id |
integer |
必須 |
可用性モニタリングタスクの ID。 |
12345 |
| TaskName |
string |
必須 |
可用性モニタリングタスクの名前。 |
task2 |
| TaskScope |
string |
任意 |
可用性モニタリングタスクの検出範囲。有効な値:
|
GROUP |
| TaskOption.HttpURI |
string |
任意 |
HTTP または Telnet 検出タイプの URI。 |
https://www.aliyun.com telnet://127.0.0.1:80 |
| TaskOption.TelnetOrPingHost |
string |
任意 |
検出対象のドメイン名またはアドレス。 説明
検出タスクタイプが PING の場合、このパラメーターを設定する必要があります。検出タスクタイプのセット方法の詳細については、「 CreateHostAvailability 」をご参照ください。 |
www.aliyun.com |
| TaskOption.HttpResponseCharset |
string |
任意 |
HTTP 検出タイプの応答文字セット。 説明
UTF-8 のみがサポートされています。 |
UTF-8 |
| TaskOption.HttpPostContent |
string |
任意 |
HTTP 検出リクエストの POST コンテンツ。 |
params1=value1 |
| TaskOption.HttpResponseMatchContent |
string |
任意 |
HTTP 検出応答で一致させるコンテンツ。 |
ok |
| TaskOption.HttpMethod |
string |
任意 |
検出タイプのメソッド。有効な値:
説明
検出タスクタイプが HTTP の場合、このパラメーターを設定する必要があります。検出タスクタイプのセット方法の詳細については、「 CreateHostAvailability 」をご参照ください。 |
GET |
| TaskOption.HttpNegative |
boolean |
任意 |
HTTP 応答コンテンツの一致に対するアラートルール。有効な値:
説明
検出タスクタイプが HTTP の場合、このパラメーターを設定する必要があります。検出タスクタイプのセット方法の詳細については、「 CreateHostAvailability 」をご参照ください。 |
true |
| TaskOption.HttpHeader |
string |
任意 |
HTTP リクエストのヘッダー。フォーマットは |
params1:value1 |
| TaskOption.Interval |
integer |
任意 |
検出周波数。単位: 秒。有効な値: 15、30、60、120、300、900、1800、3600。 説明
このパラメーターは、CloudMonitor エージェント 3.5.1 以降でのみサポートされています。 |
60 |
| AlertConfig.NotifyType |
integer |
必須 |
アラート通知タイプ。有効な値: 0: メール + DingTalk チャットボット。 |
0 |
| AlertConfig.StartTime |
integer |
任意 |
アラートの効果が有効になる開始時刻。有効な値: 0~23。 たとえば、AlertConfig.StartTime が 0 にセットされ、AlertConfig.EndTime が 22 にセットされている場合、アラートは 00:00:00 から 22:00:00 まで有効です。 説明
アラートが有効期間内でない場合、しきい値を超えていてもアラート通知は送信されません。 |
0 |
| AlertConfig.EndTime |
integer |
任意 |
アラートの効果が有効になる終了時間。有効な値: 0~23。 たとえば、AlertConfig.StartTime が 0 にセットされ、AlertConfig.EndTime が 22 にセットされている場合、アラートは 00:00:00 から 22:00:00 まで有効です。 説明
アラートが有効期間内でない場合、しきい値を超えていてもアラート通知は送信されません。 |
22 |
| AlertConfig.SilenceTime |
integer |
任意 |
ミュート期間。単位: 秒。デフォルト値: 86400 (1 日)。 |
86400 |
| AlertConfig.WebHook |
string |
任意 |
Webhook アドレス。 |
https://www.aliyun.com/webhook.json |
| AlertConfigEscalationList |
array<object> |
必須 |
アラート設定リスト。 |
|
|
object |
任意 |
アラート設定リスト。 |
||
| MetricName |
string |
必須 |
アラートのメトリック。N の有効な値: 1~21。有効な値:
|
HttpStatus |
| Value |
string |
任意 |
アラートのしきい値。N の有効な値: 1~21。 |
3 |
| Times |
integer |
任意 |
アラートのリトライ回数。N の有効な値: 1~21。 |
3 |
| Operator |
string |
任意 |
アラートルールの比較演算子。N の有効な値: 1~21。有効な値:
|
> |
| Aggregate |
string |
任意 |
アラートの統計メソッド。N の有効な値: 1~21。有効な値はメトリックによって異なります。
説明
状態コードメトリックの統計メソッドは元の値 (Value) です。レイテンシまたはパケット損失レートメトリックの統計メソッドは平均値 (Average) です。 |
Value |
| InstanceList |
array |
任意 |
検出を開始する ECS インスタンスのリスト。N の有効な値: 1~21。 説明
|
i-absdfkwl321**** |
|
string |
任意 |
検出を開始する ECS インスタンスのリスト。N の有効な値: 1~21。 説明
|
2 |
|
| AlertConfigTargetList |
array<object> |
任意 |
アラートトリガーターゲット。 |
|
|
object |
任意 |
アラートトリガーターゲット。 |
||
| Id |
string |
任意 |
アラートトリガーターゲットの ID。 |
1 |
| Arn |
string |
任意 |
リソースの Amazon リソースネーム (ARN)。 フォーマットは
|
acs:mns:cn-hangzhou:111:/queues/test/message |
| Level |
string |
任意 |
アラートレベル。有効な値:
|
["INFO", "WARN", "CRITICAL"] |
| JsonParams |
string |
任意 |
アラートコールバック用の JSON フォーマットのパラメーター。 |
{"customField1":"value1","customField2":"$.name"} |
共通リクエストパラメーターのフォーマットの詳細については、「共通パラメーター」をご参照ください。
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
なし。 |
||
| Code |
string |
HTTP 状態コード。 説明
値 200 は成功を示します。 |
200 |
| Message |
string |
エラーメッセージ。 |
The specified resource is not found. |
| RequestId |
string |
リクエスト ID。 |
16E815A3-47E1-4290-87F9-D5C99471FF45 |
| Success |
boolean |
操作が成功したかどうかを示します。有効な値:
|
true |
例
成功レスポンス
JSONJSON
{
"Code": "200",
"Message": "The specified resource is not found.",
"RequestId": "16E815A3-47E1-4290-87F9-D5C99471FF45",
"Success": true
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | ParameterInvalid | Illegal parameters. | |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | AccessForbidden | User not authorized to operate on the specified resource. | |
| 404 | ResourceNotFound | The specified resource is not found. | The specified resource is not found. |
| 409 | ResourceConflict | Concurrent modification of resources. | |
| 409 | ResourceExist | Resources already exist. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。