セキュリティグループの基本情報を照会します。リージョン、セキュリティグループ ID、セキュリティグループタイプなどのパラメーターで結果をフィルターできます。
操作説明
- ページングクエリ:
MaxResultsとNextTokenを使用してページングクエリを行います。NextTokenが返されない場合、現在のページが最後のページです。最初のページでは、
MaxResultsのみをセットして返すエントリ数を制限します。応答のNextToken値を使用して後続のページを照会します。後続のページでは、
NextTokenを前の応答で返されたNextToken値にセットし、MaxResultsをセットして返すエントリ数を制限します。
クラウドアシスタント CLI を使用して API オペレーションを呼び出す場合、必須の形式でリクエストパラメーターを指定してください。詳細については、CLI コマンドのパラメーター形式を参照してください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ecs:DescribeSecurityGroups |
get |
SecurityGroup
SecurityGroup
|
|
なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
必須 |
リージョン ID。 DescribeRegions を呼び出して最新のリージョンリストをクエリできます。 |
cn-hangzhou |
| SecurityGroupIds |
string |
任意 |
セキュリティグループの ID。最大 100 個のセキュリティグループ ID を指定できます。複数の ID は JSON 配列形式でカンマ (,) で区切ります。 |
["sg-bp67acfmxazb4p****", "sg-bp67acfmxazb4p****", "sg-bp67acfmxazb4p****",....] |
| VpcId |
string |
任意 |
セキュリティグループが属する仮想プライベートクラウド (VPC) の ID。 |
vpc-bp67acfmxazb4p**** |
| SecurityGroupType |
string |
任意 |
セキュリティグループのタイプ。有効な値:
説明
このパラメーターを指定しない場合、すべてのタイプのセキュリティグループが照会されます。 |
normal |
| NextToken |
string |
任意 |
ページネーショントークン。このパラメーターを前のリクエストで返された NextToken 値に設定します。最初のリクエストではこのパラメーターを設定する必要はありません。 |
e71d8a535bd9cc11 |
| MaxResults |
integer |
任意 |
ページングクエリの 1 ページあたりの最大エントリ数。このパラメーターをセットすると、 最大値: 100。 デフォルト値: 10。 |
10 |
| NetworkType |
string |
任意 |
セキュリティグループのネットワークタイプ。有効な値:
|
vpc |
| SecurityGroupName |
string |
任意 |
セキュリティグループの名前。 |
SGTestName |
| IsQueryEcsCount |
boolean |
任意 |
セキュリティグループの容量情報をクエリするかどうかを指定します。このパラメーターを True に設定すると、応答の 説明
このパラメーターは非推奨です。 |
null |
| ResourceGroupId |
string |
任意 |
セキュリティグループが属するリソースグループの ID。このパラメーターを使用してリソースをフィルターする場合、リソース数は 1,000 を超えることはできません。 ListResourceGroups を呼び出してリソースグループをクエリできます。 説明
デフォルトのリソースグループによるフィルタリングはサポートされていません。 |
rg-bp67acfmxazb4p**** |
| Tag |
array<object> |
任意 |
タグ。 |
|
|
object |
任意 |
タグ。 |
||
| key |
string |
任意 |
セキュリティグループのタグキー。 説明
互換性を高めるため、Tag.N.Key パラメーターを使用してください。 |
testkey |
| Key |
string |
任意 |
セキュリティグループのタグキー。N の有効な値: 1~20。 単一のタグを使用してリソースをフィルターする場合、指定されたタグを持つリソース数は 1,000 を超えることはできません。複数のタグを使用してリソースをフィルターする場合、指定されたすべてのタグが付与されたリソース数は 1,000 を超えることはできません。リソース数が 1,000 を超える場合は、 ListTagResources を呼び出してリソースをクエリしてください。 |
TestKey |
| Value |
string |
任意 |
セキュリティグループのタグ値。N の有効な値: 1~20。 |
TestValue |
| value |
string |
任意 |
セキュリティグループのタグ値。 説明
互換性を高めるため、Tag.N.Value パラメーターを使用してください。 |
testvalue |
| DryRun |
boolean |
任意 |
ドライランのみを実行するかどうかを指定します。有効な値:
デフォルト値: false。 |
false |
| SecurityGroupId |
string |
任意 |
セキュリティグループの ID。 |
sg-bp67acfmxazb4p**** |
| FuzzyQuery |
boolean |
任意 |
説明
このパラメーターは非推奨です。 |
null |
| PageNumber |
integer |
任意 |
説明
このパラメーターはオフラインになります。ページングには NextToken と MaxResults を使用してください。 |
1 |
| PageSize |
integer |
任意 |
説明
このパラメーターはオフラインになります。ページングには NextToken と MaxResults を使用してください。 |
10 |
| ServiceManaged |
boolean |
任意 |
マネージドセキュリティグループが管理されているかどうかを指定します。有効な値:
|
false |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| RegionId |
string |
セキュリティグループのリージョン ID。 |
cn-hangzhou |
| NextToken |
string |
この呼び出しで返されたページネーショントークン。MaxResults と NextToken を使用してページングする際にこの値が空の場合、利用可能なデータはこれ以上ありません。 |
e71d8a535bd9cc11 |
| SecurityGroups |
object |
||
| SecurityGroup |
array<object> |
セキュリティグループ情報のコレクション。 |
|
|
array<object> |
セキュリティグループの情報。 |
||
| SecurityGroupId |
string |
セキュリティグループ ID。 |
sg-bp67acfmxazb4p**** |
| SecurityGroupName |
string |
セキュリティグループの名前。 |
SGTestName |
| Description |
string |
セキュリティグループの説明。 |
TestDescription |
| SecurityGroupType |
string |
セキュリティグループのタイプ。有効な値:
|
normal |
| VpcId |
string |
セキュリティグループが属する VPC。 |
vpc-bp67acfmxazb4p**** |
| CreationTime |
string |
セキュリティグループが作成された時間。時間は ISO 8601 標準に従い、協定世界時 (UTC) で表されます。初期化: yyyy-MM-ddThh:mmZ。 |
2021-08-31T03:12:29Z |
| EcsCount |
integer |
セキュリティグループに収容されるプライベート IP アドレスの数。詳細については、セキュリティグループの容量を参照してください。 このパラメーターは、IsQueryEcsCount リクエストパラメーターが True にセットされている場合にのみ有効です。 説明
このパラメーターは非推奨です。応答の数量は参考値であり、リアルタイムで一致しません。 |
0 |
| AvailableInstanceAmount |
integer |
セキュリティグループにまだ追加できるプライベート IP アドレスの数。詳細については、セキュリティグループの容量を参照してください。 このパラメーターは、IsQueryEcsCount リクエストパラメーターが True にセットされている場合にのみ有効です。 説明
このパラメーターは非推奨です。応答の数量は参考値であり、リアルタイムで一致しません。 |
0 |
| ResourceGroupId |
string |
セキュリティグループが属するリソースグループの ID。 |
rg-bp67acfmxazb4p**** |
| ServiceManaged |
boolean |
セキュリティグループがクラウドサービスまたはディストリビューターによって使用されているかどうかを示します。 |
false |
| ServiceID |
integer |
セキュリティグループに関連付けられたディストリビューター ID。 |
12345678910 |
| Tags |
object |
||
| Tag |
array<object> |
セキュリティグループのタグのコレクション。 |
|
|
object |
セキュリティグループのタグ。 |
||
| TagValue |
string |
セキュリティグループのタグ値。 |
TestValue |
| TagKey |
string |
セキュリティグループのタグキー。 |
TestKey |
| RuleCount |
integer |
セキュリティグループ内のルールの数。 |
100 |
| GroupToGroupRuleCount |
integer |
他のセキュリティグループからのアクセスを許可するルールの数。 |
5 |
| TotalCount |
integer |
セキュリティグループの総数。 |
20 |
| PageNumber |
integer |
現在のページ番号。 説明
このパラメーターはオフラインになります。ページングには NextToken と MaxResults を使用してください。 |
1 |
| PageSize |
integer |
1 ページあたりのエントリ数。 説明
このパラメーターはオフラインになります。ページングには NextToken と MaxResults を使用してください。 |
10 |
例
成功レスポンス
JSONJSON
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"RegionId": "cn-hangzhou",
"NextToken": "e71d8a535bd9cc11",
"SecurityGroups": {
"SecurityGroup": [
{
"SecurityGroupId": "sg-bp67acfmxazb4p****",
"SecurityGroupName": "SGTestName",
"Description": "TestDescription",
"SecurityGroupType": "normal",
"VpcId": "vpc-bp67acfmxazb4p****",
"CreationTime": "2021-08-31T03:12:29Z",
"EcsCount": 0,
"AvailableInstanceAmount": 0,
"ResourceGroupId": "rg-bp67acfmxazb4p****",
"ServiceManaged": false,
"ServiceID": 12345678910,
"Tags": {
"Tag": [
{
"TagValue": "TestValue",
"TagKey": "TestKey"
}
]
},
"RuleCount": 100,
"GroupToGroupRuleCount": 5
}
]
},
"TotalCount": 20,
"PageNumber": 1,
"PageSize": 10
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | NotSupported.PageNumberAndPageSize | The parameters PageNumber and PageSize are currently not supported, please use NextToken and MaxResults instead. | |
| 400 | InValidParameter.NextToken | The parameter NextToken is invalid. | |
| 400 | MissingParameter.RegionId | The input parameter RegionId that is mandatory for processing this request is not supplied. | |
| 400 | InvalidParameter.SecurityGroupType | The specified SecurityGroupType is not valid. | |
| 400 | InvalidSecurityGroupId.Malformed | The specified parameter SecurityGroupId is not valid. | |
| 400 | InvalidSecurityGroupName.Malformed | The specified parameter SecurityGroupName is not valid. | |
| 500 | InternalError | The request processing has failed due to some unknown error. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。