Gateway Load Balancer (GWLB) のリスナーのヘルスチェックステータスを照会します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
gwlb:GetListenerHealthStatus |
get |
*LoadBalancer
*Listener
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ListenerId |
string |
必須 |
リスナー ID。 |
lsn-7sixpvm5fc3v0b**** |
| NextToken |
string |
任意 |
次のリクエストで結果の新しいページを取得するために使用されるページネーショントークン。有効な値:
|
4f1d7cc9f51e18904e8a063603a6b0c3d03bc69f78734254e0b5e8707e68**** |
| MaxResults |
integer |
任意 |
1 ページあたりのエントリ数。有効な値:1~1000。デフォルト値:20。 |
20 |
| Skip |
integer |
任意 |
呼び出しでスキップするエントリ数。 |
10 |
| Filter |
array<object> |
任意 |
フィルター条件。最大 20 個のフィルター条件を指定できます。 |
|
|
object |
任意 |
フィルター条件。 |
||
| Name |
string |
任意 |
フィルター条件名。1 つ以上のフィルター条件名でフィルターできます。URL は次の要件を満たす必要があります:
|
Status |
| Values |
array |
任意 |
フィルター条件の値。最大 20 個の条件値を指定できます。 |
|
|
string |
任意 |
フィルター条件の値。有効な値は、レスポンスで指定されたフィルター条件名によって異なります。 |
Unhealthy |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスパラメーター。 |
||
| ListenerHealthStatus |
array<object> |
リスナーに関連付けられているサーバーグループのヘルスチェックステータス。 |
|
|
array<object> |
リスナーに関連付けられているサーバーグループのヘルスチェックステータス。 |
||
| ListenerId |
string |
リスナー ID。 |
lsn-sg8aha6pzjavvo**** |
| ServerGroupInfos |
array<object> |
サーバーグループに関する情報。 |
|
|
array<object> |
サーバーグループに関する情報。 |
||
| HealthCheckEnabled |
boolean |
ヘルスチェック機能が有効になっているかどうかを示します。有効な値:
|
true |
| ServerGroupId |
string |
サーバーグループ ID。 |
sgp-0vdsbyszro3nr6**** |
| Servers |
array<object> |
バックエンドサーバー。 |
|
|
array<object> |
バックエンドサーバー。 |
||
| Port |
integer |
バックエンドポート。 |
6081 |
| Reason |
object |
Status が異常ステータスを示す理由。 |
|
| ReasonCode |
string |
Status が異常ステータスを示す理由。有効な値:
|
CONNECT_TIMEOUT |
| ServerId |
string |
バックエンドサーバー ID。 |
i-2ze4rnh8yj9kif3z**** |
| ServerIp |
string |
サーバーの IP アドレス。 |
192.168.0.XXX |
| Status |
string |
バックエンドサーバーのヘルスステータス。有効な値:
|
Healthy |
| MaxResults |
integer |
1 ページあたりのエントリ数。有効な値:1~1000。デフォルト値:20。 |
20 |
| NextToken |
string |
ページネーショントークン。次のリクエストで結果の新しいページを取得するために使用できます。有効な値:
|
U12WEI6Ro2ol3wA54rBNSwdC5+lYy6q5SjIQEvc1wz5mjZxV+YjsHRdXV8XauY1BpOQIvwX63E0en54H3D**** |
| RequestId |
string |
リクエスト ID。 |
0ED4F222-36A0-5470-8A9A-AAB4E96BAC1A |
| TotalCount |
integer |
返されたエントリの総数。 |
31 |
例
成功レスポンス
JSONJSON
{
"ListenerHealthStatus": [
{
"ListenerId": "lsn-sg8aha6pzjavvo****",
"ServerGroupInfos": [
{
"HealthCheckEnabled": true,
"ServerGroupId": "sgp-0vdsbyszro3nr6****",
"Servers": [
{
"Port": 6081,
"Reason": {
"ReasonCode": "CONNECT_TIMEOUT"
},
"ServerId": "i-2ze4rnh8yj9kif3z****",
"ServerIp": "192.168.0.XXX",
"Status": "Healthy"
}
]
}
]
}
],
"MaxResults": 20,
"NextToken": "U12WEI6Ro2ol3wA54rBNSwdC5+lYy6q5SjIQEvc1wz5mjZxV+YjsHRdXV8XauY1BpOQIvwX63E0en54H3D****",
"RequestId": "0ED4F222-36A0-5470-8A9A-AAB4E96BAC1A",
"TotalCount": 31
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | IllegalParam.FilterValue | The param of %s is illegal. | |
| 400 | IllegalParam.FilterName | The param of %s is illegal. | |
| 404 | ResourceNotFound.Listener | The specified resource of %s is not found. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。