DescribeSecurityGroupReferences
Queries the list of other security groups that have been authorized by one or more specified security groups.
Operation description
If you cannot delete a security group (DeleteSecurityGroup), you can call this operation to check whether the specified security group has been authorized by other security groups. If the specified security group has been authorized, you can call RevokeSecurityGroup and RevokeSecurityGroupEgress to delete the corresponding security group rules to revoke the authorization.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ecs:DescribeSecurityGroupReferences |
get |
*SecurityGroup
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
The region ID of the security group. You can call DescribeRegions to query the most recent region list. |
cn-hangzhou |
| SecurityGroupId |
array |
Yes |
The array of security group IDs. Array length: 0 to 10. |
sg-bp14vtedjtobkvi**** |
|
string |
No |
The security group ID. |
sg-bp14vtedjtobkvi**** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
| SecurityGroupReferences |
object |
||
| SecurityGroupReference |
array<object> |
The collection of security groups and their authorized security group information. |
|
|
array<object> |
The security group and its authorized security group information. |
||
| SecurityGroupId |
string |
The ID of the specified security group. |
sg-bp67acfmxazb4p**** |
| ReferencingSecurityGroups |
object |
||
| ReferencingSecurityGroup |
array<object> |
Details about the security groups whose rules reference the specified security group. |
|
|
object |
Details about the security group whose rules reference the specified security group. |
||
| SecurityGroupId |
string |
The ID of the security group whose rules reference the specified security group. |
sg-bp67acfmxazb4j**** |
| AliUid |
string |
The ID of the Alibaba Cloud account to which the security group whose rules reference the specified security group belongs. |
123456**** |
Examples
Success response
JSON format
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
"SecurityGroupReferences": {
"SecurityGroupReference": [
{
"SecurityGroupId": "sg-bp67acfmxazb4p****",
"ReferencingSecurityGroups": {
"ReferencingSecurityGroup": [
{
"SecurityGroupId": "sg-bp67acfmxazb4j****",
"AliUid": "123456****"
}
]
}
}
]
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidSecurityGroupId.Malformed | The specified parameter SecurityGroupId is essential and size should less than 10 | The SecurityGroupId.N parameter is required and the value of N cannot exceed 10. |
| 404 | InvalidRegionId.NotFound | The RegionId provided does not exist in our records. | Region information error |
| 404 | InvalidSecurityGroupId.NotFound | The SecurityGroupId provided does not exist in our records. | The specified security group does not exist in this account. Check whether the security group ID is correct. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.