ヘルスチェックテンプレートの詳細を照会します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
alb:GetHealthCheckTemplateAttribute |
get |
*HealthCheckTemplate
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| HealthCheckTemplateId |
string |
必須 |
ヘルスチェックテンプレートの ID。 |
hct-x4jazoyi6tvsq9**** |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答のスキーマ |
||
| HealthCheckConnectPort |
integer |
ヘルスチェックに使用されるポート。 有効値:0~65535。 |
80 |
| HealthCheckHost |
string |
ヘルスチェックに使用されるドメイン名。有効値:
説明
このパラメーターは、 |
$SERVER_IP |
| HealthCheckCodes |
array |
バックエンドサーバーが正常であることを示す HTTP ステータスコード。 |
|
|
string |
バックエンドサーバーが正常であることを示す HTTP ステータスコード。
説明
このパラメーターは、HealthCheckProtocol を HTTP、HTTPS、または gRPC に設定した場合にのみ有効です。 |
http_2xx,http_3xx |
|
| HealthCheckHttpVersion |
string |
ヘルスチェックの HTTP バージョン。 有効値:HTTP1.0 および HTTP1.1。 説明
このパラメーターは、 |
HTTP1.0 |
| HealthCheckTemplateId |
string |
ヘルスチェックテンプレートの ID。 |
hct-x4jazoyi6tvsq9**** |
| HealthCheckInterval |
integer |
ヘルスチェックが実行される間隔。単位:秒。有効値:1~50。 |
3 |
| HealthCheckMethod |
string |
ヘルスチェックに使用される HTTP メソッド。有効値:
説明
このパラメーターは、HealthCheckProtocol を HTTP、HTTPS、または gRPC に設定した場合にのみ有効です。 |
GET |
| HealthCheckPath |
string |
ヘルスチェックに使用される URL。 URL は 1~80 文字で、英字、数字、および次の特殊文字を含めることができます:- / . % ? # &。また、次の拡張文字も使用できます: 説明
このパラメーターは、HealthCheckProtocol を HTTP、HTTPS、または gRPC に設定した場合にのみ有効です。 |
/test/index.html |
| HealthCheckProtocol |
string |
ヘルスチェックに使用されるプロトコル。有効値:
|
HTTP |
| HealthCheckTemplateName |
string |
ヘルスチェックテンプレートの名前。 名前は 2~128 文字で、英字、数字、ピリオド (.)、アンダースコア (_)、ハイフン (-) を使用できます。名前は英字で始まる必要があります。 |
HealthCheckTemplate1 |
| HealthCheckTimeout |
integer |
ヘルスチェック応答のタイムアウト期間。バックエンドサーバーが指定されたタイムアウト期間内に応答しない場合、バックエンドサーバーは異常と見なされます。単位:秒。 有効値:1~300。 |
200 |
| HealthyThreshold |
integer |
異常なバックエンドサーバーが正常と見なされるまでに連続してヘルスチェックに合格する必要がある回数。この場合、ヘルスステータスは「異常」から「正常」に変わります。 有効値:2~10。 |
5 |
| RequestId |
string |
リクエスト ID。 |
DB1AFC33-DAE8-528E-AA4D-4A6AABE71945 |
| UnhealthyThreshold |
integer |
正常なバックエンドサーバーが異常と見なされるまでに連続してヘルスチェックに失敗する必要がある回数。この場合、ヘルスステータスは「正常」から「異常」に変わります。 有効値:2~10。 |
5 |
| Tags |
array<object> |
タグ。 |
|
|
object |
タグ。 |
||
| Key |
string |
タグキー。タグキーは最大 128 文字で、 |
env |
| Value |
string |
タグ値。タグ値は最大 128 文字で、 |
product |
| ResourceGroupId |
string |
リソースグループ ID。 |
rg-atstuj3rtop**** |
例
成功レスポンス
JSONJSON
{
"HealthCheckConnectPort": 80,
"HealthCheckHost": "$SERVER_IP",
"HealthCheckCodes": [
"http_2xx,http_3xx"
],
"HealthCheckHttpVersion": "HTTP1.0",
"HealthCheckTemplateId": "hct-x4jazoyi6tvsq9****",
"HealthCheckInterval": 3,
"HealthCheckMethod": "GET",
"HealthCheckPath": "/test/index.html",
"HealthCheckProtocol": "HTTP",
"HealthCheckTemplateName": "HealthCheckTemplate1",
"HealthCheckTimeout": 200,
"HealthyThreshold": 5,
"RequestId": "DB1AFC33-DAE8-528E-AA4D-4A6AABE71945",
"UnhealthyThreshold": 5,
"Tags": [
{
"Key": "env",
"Value": "product"
}
],
"ResourceGroupId": "rg-atstuj3rtop****"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 403 | Forbidden.HealthCheckTemplate | Authentication has failed for HealthCheckTemplate. | |
| 404 | ResourceNotFound.HealthCheckTemplate | The specified resource %s is not found. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。