Class: Aws::SecurityHub::Types::AwsEc2NetworkAclDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsEc2NetworkAclDetails
- Defined in:
- gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb
Overview
Note:
When making an API call, you may pass AwsEc2NetworkAclDetails data as a hash:
{
is_default: false,
network_acl_id: "NonEmptyString",
owner_id: "NonEmptyString",
vpc_id: "NonEmptyString",
associations: [
{
network_acl_association_id: "NonEmptyString",
network_acl_id: "NonEmptyString",
subnet_id: "NonEmptyString",
},
],
entries: [
{
cidr_block: "NonEmptyString",
egress: false,
icmp_type_code: {
code: 1,
type: 1,
},
ipv_6_cidr_block: "NonEmptyString",
port_range: {
from: 1,
to: 1,
},
protocol: "NonEmptyString",
rule_action: "NonEmptyString",
rule_number: 1,
},
],
}
Contains details about an Amazon EC2 network access control list (ACL).
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#associations ⇒ Array<Types::AwsEc2NetworkAclAssociation>
Associations between the network ACL and subnets.
-
#entries ⇒ Array<Types::AwsEc2NetworkAclEntry>
The set of rules in the network ACL.
-
#is_default ⇒ Boolean
Whether this is the default network ACL for the VPC.
-
#network_acl_id ⇒ String
The identifier of the network ACL.
-
#owner_id ⇒ String
The identifier of the Amazon Web Services account that owns the network ACL.
-
#vpc_id ⇒ String
The identifier of the VPC for the network ACL.
Instance Attribute Details
#associations ⇒ Array<Types::AwsEc2NetworkAclAssociation>
Associations between the network ACL and subnets.
5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5662 class AwsEc2NetworkAclDetails < Struct.new( :is_default, :network_acl_id, :owner_id, :vpc_id, :associations, :entries) SENSITIVE = [] include Aws::Structure end |
#entries ⇒ Array<Types::AwsEc2NetworkAclEntry>
The set of rules in the network ACL.
5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5662 class AwsEc2NetworkAclDetails < Struct.new( :is_default, :network_acl_id, :owner_id, :vpc_id, :associations, :entries) SENSITIVE = [] include Aws::Structure end |
#is_default ⇒ Boolean
Whether this is the default network ACL for the VPC.
5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5662 class AwsEc2NetworkAclDetails < Struct.new( :is_default, :network_acl_id, :owner_id, :vpc_id, :associations, :entries) SENSITIVE = [] include Aws::Structure end |
#network_acl_id ⇒ String
The identifier of the network ACL.
5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5662 class AwsEc2NetworkAclDetails < Struct.new( :is_default, :network_acl_id, :owner_id, :vpc_id, :associations, :entries) SENSITIVE = [] include Aws::Structure end |
#owner_id ⇒ String
The identifier of the Amazon Web Services account that owns the network ACL.
5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5662 class AwsEc2NetworkAclDetails < Struct.new( :is_default, :network_acl_id, :owner_id, :vpc_id, :associations, :entries) SENSITIVE = [] include Aws::Structure end |
#vpc_id ⇒ String
The identifier of the VPC for the network ACL.
5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5662 class AwsEc2NetworkAclDetails < Struct.new( :is_default, :network_acl_id, :owner_id, :vpc_id, :associations, :entries) SENSITIVE = [] include Aws::Structure end |