Skip to content

AwsEc2SecurityGroupDetails

Source code in docs_src/capo_securityhub/types/aws_ec2_security_group_details.py
class AwsEc2SecurityGroupDetails(TypedDict, closed=True):
    group_name: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The name of the security group.</p>"""
    group_id: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The ID of the security group.</p>"""
    owner_id: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The Amazon Web Services account ID of the owner of the security group.</p>"""
    vpc_id: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>[VPC only] The ID of the VPC for the security group.</p>"""
    ip_permissions: NotRequired[
        "capo_securityhub.types.aws_ec2_security_group_ip_permission_list.AwsEc2SecurityGroupIpPermissionList"
    ]
    """<p>The inbound rules associated with the security group.</p>"""
    ip_permissions_egress: NotRequired[
        "capo_securityhub.types.aws_ec2_security_group_ip_permission_list.AwsEc2SecurityGroupIpPermissionList"
    ]
    """<p>[VPC only] The outbound rules associated with the security group.</p>"""

group_id instance-attribute

group_id: NotRequired[NonEmptyString]

The ID of the security group.

group_name instance-attribute

group_name: NotRequired[NonEmptyString]

The name of the security group.

ip_permissions instance-attribute

ip_permissions: NotRequired[AwsEc2SecurityGroupIpPermissionList]

The inbound rules associated with the security group.

ip_permissions_egress instance-attribute

ip_permissions_egress: NotRequired[AwsEc2SecurityGroupIpPermissionList]

[VPC only] The outbound rules associated with the security group.

owner_id instance-attribute

owner_id: NotRequired[NonEmptyString]

The Amazon Web Services account ID of the owner of the security group.

vpc_id instance-attribute

vpc_id: NotRequired[NonEmptyString]

[VPC only] The ID of the VPC for the security group.