サーバーグループの一覧を取得します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
gwlb:ListServerGroups |
get |
ServerGroup
ServerGroup
VPC
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ServerGroupIds |
array |
任意 |
サーバーグループの ID。 最大 20 個まで指定できます。 |
|
|
string |
任意 |
サーバーグループの ID。 |
sgp-atstuj3rtoptyui**** |
|
| ServerGroupNames |
array |
任意 |
サーバーグループの名前。 最大 20 個まで指定できます。 |
|
|
string |
任意 |
サーバーグループの名前。 |
testServerGroupName |
|
| ServerGroupType |
string |
任意 |
サーバーグループのタイプ。有効な値は以下のとおりです。
|
Instance |
| ResourceGroupId |
string |
任意 |
リソースグループの ID。 |
rg-atstuj3rtop**** |
| Tag |
array<object> |
任意 |
サーバーグループをフィルターするためのタグ。 最大 20 個まで指定できます。 |
|
|
object |
任意 |
タグ。 |
||
| Key |
string |
任意 |
タグのキー。長さは 1~128 文字で、 |
testTagKey |
| Value |
string |
任意 |
タグの値。長さは 1~256 文字で、 |
testTagValue |
| VpcId |
string |
任意 |
仮想プライベートクラウド (VPC) の ID。 |
vpc-bp15zckdt37pq72zv**** |
| NextToken |
string |
任意 |
次のクエリに使用するトークン。有効な値は以下のとおりです。
|
FFmyTO70tTpLG6I3FmYAXGKPd**** |
| MaxResults |
integer |
任意 |
1 ページあたりに返すエントリー数。 有効な値:1~1000。 デフォルト値:20。 |
20 |
| Skip |
integer |
任意 |
結果を返す前にスキップするエントリー数。 |
1 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答データ。 |
||
| MaxResults |
integer |
1 ページあたりのエントリー数。 有効な値:1~1000。 |
20 |
| NextToken |
string |
次のクエリに使用するトークン。
|
FFmyTO70tTpLG6I3FmYAXGKPd**** |
| RequestId |
string |
リクエスト ID。 |
54B48E3D-DF70-471B-AA93-08E683A1B45 |
| ServerGroups |
array<object> |
バックエンドサーバーグループのリスト。 |
|
|
array<object> |
バックエンドサーバーグループ。 |
||
| ConnectionDrainConfig |
object |
接続ドレインの構成。 |
|
| ConnectionDrainEnabled |
boolean |
接続ドレインが有効かどうかを示します。有効な値は以下のとおりです。
|
false |
| ConnectionDrainTimeout |
integer |
接続ドレインのタイムアウト期間。 単位:秒。 有効な値:1~3600。 |
300 |
| CreateTime |
string |
リソースが作成された時刻。時刻は UTC 表記で、 |
2024-08-05T18:24:07Z |
| HealthCheckConfig |
object |
ヘルスチェックの構成。 |
|
| HealthCheckConnectPort |
integer |
バックエンドサーバーに対するヘルスチェックに使用するポート。 有効な値:1~65535。 |
80 |
| HealthCheckConnectTimeout |
integer |
ヘルスチェック応答の最大タイムアウト期間。 単位:秒。 有効な値:1~300。 |
5 |
| HealthCheckDomain |
string |
ヘルスチェックに使用するドメイン名。有効な値は以下のとおりです。
説明
このパラメーターは、 |
$SERVER_IP |
| HealthCheckEnabled |
boolean |
ヘルスチェックが有効かどうかを示します。有効な値は以下のとおりです。
|
true |
| HealthCheckHttpCode |
array |
HTTP ステータスコードのリスト。 |
|
|
string |
HTTP ステータスコード。複数の HTTP ステータスコードはカンマ (,) で区切ります。有効な値:
デフォルト値:http_2xx。 説明
このパラメーターは、 |
http_2xx |
|
| HealthCheckInterval |
integer |
ヘルスチェックを実行する間隔。 単位:秒。 有効な値:1~50。 |
10 |
| HealthCheckPath |
string |
ヘルスチェックに使用するパス。 パスは 1~80 文字で、英字、数字、および以下の特殊文字 ( 説明
このパラメーターは、 |
/test/index.html |
| HealthCheckProtocol |
string |
ヘルスチェックに使用するプロトコル。有効な値は以下のとおりです。
|
TCP |
| HealthyThreshold |
integer |
バックエンドサーバーを「健全」(「不健全」から「健全」へ)と宣言する前に、連続して成功するヘルスチェックの回数。 有効な値:2~10。 |
2 |
| UnhealthyThreshold |
integer |
バックエンドサーバーを「不健全」(「健全」から「不健全」へ)と宣言する前に、連続して失敗するヘルスチェックの回数。 有効な値:2~10。 |
2 |
| HealthCheckReq |
string |
||
| HealthCheckExp |
string |
||
| Protocol |
string |
バックエンドプロトコル。有効な値:
|
GENEVE |
| RelatedLoadBalancerIds |
array |
関連付けられた GWLB インスタンスの ID。 |
|
|
string |
関連付けられた GWLB インスタンスの ID。 |
gwlb-cp6prgqy40hols**** |
|
| ResourceGroupId |
string |
リソースグループの ID。 |
rg-atstuj3rtop**** |
| Scheduler |
string |
スケジューリングアルゴリズム。有効な値は以下のとおりです。
|
5TCH |
| ServerCount |
integer |
バックエンドサーバーの数。 |
2 |
| ServerGroupId |
string |
サーバーグループの ID。 |
sgp-atstuj3rtoptyui**** |
| ServerGroupName |
string |
サーバーグループの名前。 |
testServerGroupName |
| ServerGroupStatus |
string |
サーバーグループのステータス。有効な値は以下のとおりです。
|
Available |
| ServerGroupType |
string |
サーバーグループのタイプ。有効な値は以下のとおりです。
|
Instance |
| ServerFailoverMode |
string |
サーバーが「不健全」と判定された際に既存の接続を処理する方法。有効な値は以下のとおりです。
|
NoRebalance |
| Tags |
array<object> |
タグのリスト。 |
|
|
object |
タグ。 |
||
| Key |
string |
タグキー。タグキーは空文字列にできません。長さは最大 128 文字で、 |
testTagKey |
| Value |
string |
タグ値。タグ値は最大 256 文字で、 |
testTagValue |
| VpcId |
string |
仮想プライベートクラウド (VPC) の ID。 |
vpc-bp15zckdt37pq72zv**** |
| TotalCount |
integer |
返されたエントリーの合計数。 |
1 |
例
成功レスポンス
JSONJSON
{
"MaxResults": 20,
"NextToken": "FFmyTO70tTpLG6I3FmYAXGKPd****",
"RequestId": "54B48E3D-DF70-471B-AA93-08E683A1B45",
"ServerGroups": [
{
"ConnectionDrainConfig": {
"ConnectionDrainEnabled": false,
"ConnectionDrainTimeout": 300
},
"CreateTime": "2024-08-05T18:24:07Z",
"HealthCheckConfig": {
"HealthCheckConnectPort": 80,
"HealthCheckConnectTimeout": 5,
"HealthCheckDomain": "$SERVER_IP",
"HealthCheckEnabled": true,
"HealthCheckHttpCode": [
"http_2xx"
],
"HealthCheckInterval": 10,
"HealthCheckPath": "/test/index.html",
"HealthCheckProtocol": "TCP",
"HealthyThreshold": 2,
"UnhealthyThreshold": 2,
"HealthCheckReq": "",
"HealthCheckExp": ""
},
"Protocol": "GENEVE",
"RelatedLoadBalancerIds": [
"gwlb-cp6prgqy40hols****"
],
"ResourceGroupId": "rg-atstuj3rtop****",
"Scheduler": "5TCH",
"ServerCount": 2,
"ServerGroupId": "sgp-atstuj3rtoptyui****",
"ServerGroupName": "testServerGroupName",
"ServerGroupStatus": "Available",
"ServerGroupType": "Instance",
"ServerFailoverMode": "NoRebalance",
"Tags": [
{
"Key": "testTagKey",
"Value": "testTagValue"
}
],
"VpcId": "vpc-bp15zckdt37pq72zv****"
}
],
"TotalCount": 1
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。