指定されたリージョン内のヘルスチェックテンプレートを照会します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
alb:ListHealthCheckTemplates |
list |
*HealthCheckTemplate
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| NextToken |
string |
任意 |
次回の呼び出しで新しい結果ページを取得するために使用されるページネーショントークンです。有効値:
|
FFmyTO70tTpLG6I3FmYAXGKPd**** |
| MaxResults |
integer |
任意 |
各呼び出しで返されるエントリ数。有効値:1~100。デフォルト値:20 |
50 |
| HealthCheckTemplateIds |
array |
任意 |
ヘルスチェックテンプレートの ID。 |
|
|
string |
任意 |
ヘルスチェックテンプレートの ID。各呼び出しで最大 20 個の ID を指定できます。結果は指定された ID に基づいてフィルターされます。 |
hct-bp1qjwo61pqz3ahltv**** |
|
| HealthCheckTemplateNames |
array |
任意 |
ヘルスチェックテンプレート。 |
|
|
string |
任意 |
ヘルスチェックテンプレートの名前。各呼び出しで最大 10 個の名前を指定できます。結果は指定された名前に基づいてフィルターされます。 |
test |
|
| Tag |
array<object> |
任意 |
タグ。 |
|
|
object |
任意 |
タグ。 |
||
| Key |
string |
任意 |
タグキー。タグキーの長さは 128 文字までで、 |
env |
| Value |
string |
任意 |
タグ値。タグ値の長さは 128 文字までで、 |
product |
| ResourceGroupId |
string |
任意 |
リソースグループ ID。指定された ID に基づいてクエリ結果をフィルターできます。 |
rg-atstuj3rtop**** |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
ヘルスチェックテンプレートに関する情報。 |
||
| HealthCheckTemplates |
array<object> |
ヘルスチェックテンプレート。 |
|
|
array<object> |
ヘルスチェックテンプレートに関する情報。 |
||
| HealthCheckConnectPort |
integer |
ヘルスチェックに使用されるポートです。 有効値: 0~65535。 デフォルト値は 0 で、バックエンドサーバーのポートがヘルスチェックに使用されることを示します。 |
80 |
| HealthCheckHost |
string |
ヘルスチェックに使用されるドメイン名。有効値:
説明
このパラメーターは、 |
$_ip |
| HealthCheckCodes |
array |
正常なバックエンドサーバーを示す HTTP ステータスコード。 |
|
|
string |
正常なバックエンドサーバーを示す HTTP ステータスコード。
説明
このパラメーターは、HealthCheckProtocol を HTTP、HTTPS、または gRPC に設定した場合にのみ有効です。 |
http_2xx,http_3xx |
|
| HealthCheckHttpVersion |
string |
ヘルスチェックの HTTP バージョン。 有効値:HTTP 1.0 および HTTP 1.1。 デフォルト値:HTTP 1.1。 説明
このパラメーターは、 |
HTTP 1.0 |
| HealthCheckInterval |
integer |
ヘルスチェックが実行される間隔。単位:秒。有効値:1~50。デフォルト値:2。 |
5 |
| HealthCheckMethod |
string |
ヘルスチェックに使用される HTTP メソッド。有効値:
説明
このパラメーターは、HealthCheckProtocol を HTTP、HTTPS、または gRPC に設定した場合にのみ有効です。 |
HEAD |
| HealthCheckPath |
string |
ヘルスチェックに使用する URL パス。 URL は 1~80 文字で、英字、数字、および次の特殊文字を含めることができます:- / . % ? # &。また、次の拡張文字も使用できます: |
/test/index.html |
| HealthCheckProtocol |
string |
ヘルスチェックに使用されるプロトコル。有効値:
|
HTTP |
| HealthCheckTemplateId |
string |
ヘルスチェックテンプレートの ID。 |
hct-bp1qjwo61pqz3ahltv**** |
| HealthCheckTemplateName |
string |
ヘルスチェックテンプレートの名前。 名前は 2~128 文字で、英字、数字、ピリオド (.)、アンダースコア (_)、ハイフン (-) を使用できます。先頭は英字である必要があります。 |
HealthCheckTemplate1 |
| HealthCheckTimeout |
integer |
ヘルスチェック応答のタイムアウト期間。バックエンドの Elastic Compute Service (ECS) インスタンスが指定されたタイムアウト期間内に応答しない場合、ECS インスタンスはヘルスチェックに失敗します。 有効値:1~300。単位:秒。 デフォルト値:5。 |
3 |
| HealthyThreshold |
integer |
異常なバックエンドサーバーが正常と判断されるまでに連続してヘルスチェックに合格する必要がある回数。この場合、ヘルスステータスは fail から success に変わります。 有効値:2~10。 デフォルト値:3。 |
4 |
| UnhealthyThreshold |
integer |
正常なバックエンドサーバーが異常と判断されるまでに連続してヘルスチェックに失敗する必要がある回数。この場合、ヘルスステータスは success から fail に変わります。 有効値:2~10。 デフォルト値:3。 |
4 |
| Tags |
array<object> |
タグ。 |
|
|
object |
タグ。 |
||
| Key |
string |
タグキー。タグキーの長さは 128 文字までで、 |
env |
| Value |
string |
タグ値。タグ値の長さは 128 文字までで、 |
product |
| ResourceGroupId |
string |
リソースグループ ID。 |
rg-atstuj3rtop**** |
| MaxResults |
integer |
ページごとに返されるエントリ数。有効値:1~100。デフォルト値:20。 |
50 |
| NextToken |
string |
返された NextToken の値はページネーショントークンであり、次のリクエストで新しい結果ページを取得するために使用できます。有効値:
|
FFmyTO70tTpLG6I3FmYAXGKPd**** |
| RequestId |
string |
リクエスト ID。 |
365F4154-92F6-4AE4-92F8-7FF34B540710 |
| TotalCount |
integer |
返されたエントリの総数。 |
1000 |
例
成功レスポンス
JSONJSON
{
"HealthCheckTemplates": [
{
"HealthCheckConnectPort": 80,
"HealthCheckHost": "$_ip",
"HealthCheckCodes": [
"http_2xx,http_3xx"
],
"HealthCheckHttpVersion": "HTTP 1.0",
"HealthCheckInterval": 5,
"HealthCheckMethod": "HEAD",
"HealthCheckPath": "/test/index.html",
"HealthCheckProtocol": "HTTP",
"HealthCheckTemplateId": "hct-bp1qjwo61pqz3ahltv****",
"HealthCheckTemplateName": "HealthCheckTemplate1",
"HealthCheckTimeout": 3,
"HealthyThreshold": 4,
"UnhealthyThreshold": 4,
"Tags": [
{
"Key": "env",
"Value": "product"
}
],
"ResourceGroupId": "rg-atstuj3rtop****"
}
],
"MaxResults": 50,
"NextToken": "FFmyTO70tTpLG6I3FmYAXGKPd****",
"RequestId": "365F4154-92F6-4AE4-92F8-7FF34B540710",
"TotalCount": 1000
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 403 | Forbidden.HealthCheckTemplate | Authentication has failed for HealthCheckTemplate. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。