Class: Aws::Finspace::Types::NetworkACLEntry
- Inherits:
-
Struct
- Object
- Struct
- Aws::Finspace::Types::NetworkACLEntry
- Defined in:
- gems/aws-sdk-finspace/lib/aws-sdk-finspace/types.rb
Overview
The network access control list (ACL) is an optional layer of security for your VPC that acts as a firewall for controlling traffic in and out of one or more subnets. The entry is a set of numbered ingress and egress rules that determine whether a packet should be allowed in or out of a subnet associated with the ACL. We process the entries in the ACL according to the rule numbers, in ascending order.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#cidr_block ⇒ String
The IPv4 network range to allow or deny, in CIDR notation.
-
#icmp_type_code ⇒ Types::IcmpTypeCode
Defines the ICMP protocol that consists of the ICMP type and code.
-
#port_range ⇒ Types::PortRange
The range of ports the rule applies to.
-
#protocol ⇒ String
The protocol number.
-
#rule_action ⇒ String
Indicates whether to allow or deny the traffic that matches the rule.
-
#rule_number ⇒ Integer
The rule number for the entry.
Instance Attribute Details
#cidr_block ⇒ String
The IPv4 network range to allow or deny, in CIDR notation. For
example, 172.16.0.0/24
. We modify the specified CIDR block to its
canonical form. For example, if you specify 100.68.0.18/18
, we
modify it to 100.68.0.0/18
.
4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 |
# File 'gems/aws-sdk-finspace/lib/aws-sdk-finspace/types.rb', line 4573 class NetworkACLEntry < Struct.new( :rule_number, :protocol, :rule_action, :port_range, :icmp_type_code, :cidr_block) SENSITIVE = [] include Aws::Structure end |
#icmp_type_code ⇒ Types::IcmpTypeCode
Defines the ICMP protocol that consists of the ICMP type and code.
4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 |
# File 'gems/aws-sdk-finspace/lib/aws-sdk-finspace/types.rb', line 4573 class NetworkACLEntry < Struct.new( :rule_number, :protocol, :rule_action, :port_range, :icmp_type_code, :cidr_block) SENSITIVE = [] include Aws::Structure end |
#port_range ⇒ Types::PortRange
The range of ports the rule applies to.
4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 |
# File 'gems/aws-sdk-finspace/lib/aws-sdk-finspace/types.rb', line 4573 class NetworkACLEntry < Struct.new( :rule_number, :protocol, :rule_action, :port_range, :icmp_type_code, :cidr_block) SENSITIVE = [] include Aws::Structure end |
#protocol ⇒ String
The protocol number. A value of -1 means all the protocols.
4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 |
# File 'gems/aws-sdk-finspace/lib/aws-sdk-finspace/types.rb', line 4573 class NetworkACLEntry < Struct.new( :rule_number, :protocol, :rule_action, :port_range, :icmp_type_code, :cidr_block) SENSITIVE = [] include Aws::Structure end |
#rule_action ⇒ String
Indicates whether to allow or deny the traffic that matches the rule.
4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 |
# File 'gems/aws-sdk-finspace/lib/aws-sdk-finspace/types.rb', line 4573 class NetworkACLEntry < Struct.new( :rule_number, :protocol, :rule_action, :port_range, :icmp_type_code, :cidr_block) SENSITIVE = [] include Aws::Structure end |
#rule_number ⇒ Integer
The rule number for the entry. For example 100. All the network ACL entries are processed in ascending order by rule number.
4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 |
# File 'gems/aws-sdk-finspace/lib/aws-sdk-finspace/types.rb', line 4573 class NetworkACLEntry < Struct.new( :rule_number, :protocol, :rule_action, :port_range, :icmp_type_code, :cidr_block) SENSITIVE = [] include Aws::Structure end |