class Aws::SecurityHub::Types::AwsEc2SecurityGroupDetails
Details about an EC2 security group.
@note When making an API call, you may pass AwsEc2SecurityGroupDetails
data as a hash: { group_name: "NonEmptyString", group_id: "NonEmptyString", owner_id: "NonEmptyString", vpc_id: "NonEmptyString", ip_permissions: [ { ip_protocol: "NonEmptyString", from_port: 1, to_port: 1, user_id_group_pairs: [ { group_id: "NonEmptyString", group_name: "NonEmptyString", peering_status: "NonEmptyString", user_id: "NonEmptyString", vpc_id: "NonEmptyString", vpc_peering_connection_id: "NonEmptyString", }, ], ip_ranges: [ { cidr_ip: "NonEmptyString", }, ], ipv_6_ranges: [ { cidr_ipv_6: "NonEmptyString", }, ], prefix_list_ids: [ { prefix_list_id: "NonEmptyString", }, ], }, ], ip_permissions_egress: [ { ip_protocol: "NonEmptyString", from_port: 1, to_port: 1, user_id_group_pairs: [ { group_id: "NonEmptyString", group_name: "NonEmptyString", peering_status: "NonEmptyString", user_id: "NonEmptyString", vpc_id: "NonEmptyString", vpc_peering_connection_id: "NonEmptyString", }, ], ip_ranges: [ { cidr_ip: "NonEmptyString", }, ], ipv_6_ranges: [ { cidr_ipv_6: "NonEmptyString", }, ], prefix_list_ids: [ { prefix_list_id: "NonEmptyString", }, ], }, ], }
@!attribute [rw] group_name
The name of the security group. @return [String]
@!attribute [rw] group_id
The ID of the security group. @return [String]
@!attribute [rw] owner_id
The Amazon Web Services account ID of the owner of the security group. @return [String]
@!attribute [rw] vpc_id
\[VPC only\] The ID of the VPC for the security group. @return [String]
@!attribute [rw] ip_permissions
The inbound rules associated with the security group. @return [Array<Types::AwsEc2SecurityGroupIpPermission>]
@!attribute [rw] ip_permissions_egress
\[VPC only\] The outbound rules associated with the security group. @return [Array<Types::AwsEc2SecurityGroupIpPermission>]
@see docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/AwsEc2SecurityGroupDetails AWS API Documentation
Constants
- SENSITIVE