EC2.Client.
describe_security_group_references
(**kwargs)¶[VPC only] Describes the VPCs on the other side of a VPC peering connection that are referencing the security groups you've specified in this request.
See also: AWS API Documentation
Request Syntax
response = client.describe_security_group_references(
DryRun=True|False,
GroupId=[
'string',
]
)
DryRunOperation
. Otherwise, it is UnauthorizedOperation
.[REQUIRED]
The IDs of the security groups in your account.
dict
Response Syntax
{
'SecurityGroupReferenceSet': [
{
'GroupId': 'string',
'ReferencingVpcId': 'string',
'VpcPeeringConnectionId': 'string'
},
]
}
Response Structure
(dict) --
SecurityGroupReferenceSet (list) --
Information about the VPCs with the referencing security groups.
(dict) --
Describes a VPC with a security group that references your security group.
GroupId (string) --
The ID of your security group.
ReferencingVpcId (string) --
The ID of the VPC with the referencing security group.
VpcPeeringConnectionId (string) --
The ID of the VPC peering connection.
Examples
This example describes the security group references for the specified security group.
response = client.describe_security_group_references(
GroupId=[
'sg-903004f8',
],
)
print(response)
Expected Output:
{
'SecurityGroupReferenceSet': [
{
'GroupId': 'sg-903004f8',
'ReferencingVpcId': 'vpc-1a2b3c4d',
'VpcPeeringConnectionId': 'pcx-b04deed9',
},
],
'ResponseMetadata': {
'...': '...',
},
}