Class: Aws::NetworkFirewall::Types::FirewallRuleGroup
- Inherits:
-
Struct
- Object
- Struct
- Aws::NetworkFirewall::Types::FirewallRuleGroup
- Defined in:
- gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb
Overview
The object that defines a firewall engine rule group, for use in a Next Generation policy. A firewall engine rule group provides access-control rules that the firewall engine evaluates at connection-state hooks. You provide the rules as a Suricata-compatible rule string, as structured firewall rules, or generated from a list of domain names. For more information, see Rule groups for a firewall using a Next Generation policy in the Network Firewall Developer Guide.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#reference_sets ⇒ Types::ReferenceSets
The list of a rule group's reference sets.
-
#rule_variables ⇒ Types::RuleVariables
Settings that are available for use in the rules in the firewall engine rule group, such as IP set and port variables that the rules reference.
-
#rules_source ⇒ Types::FirewallRulesSource
The stateful inspection criteria for the firewall engine rule group.
Instance Attribute Details
#reference_sets ⇒ Types::ReferenceSets
The list of a rule group's reference sets. Firewall engine rule groups don't support IP set references (reference sets); this setting applies to IPS engine rule groups. To use CIDR ranges in firewall engine rules, use rule variables instead.
5322 5323 5324 5325 5326 5327 5328 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 5322 class FirewallRuleGroup < Struct.new( :rules_source, :rule_variables, :reference_sets) SENSITIVE = [] include Aws::Structure end |
#rule_variables ⇒ Types::RuleVariables
Settings that are available for use in the rules in the firewall engine rule group, such as IP set and port variables that the rules reference.
5322 5323 5324 5325 5326 5327 5328 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 5322 class FirewallRuleGroup < Struct.new( :rules_source, :rule_variables, :reference_sets) SENSITIVE = [] include Aws::Structure end |
#rules_source ⇒ Types::FirewallRulesSource
The stateful inspection criteria for the firewall engine rule group.
5322 5323 5324 5325 5326 5327 5328 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 5322 class FirewallRuleGroup < Struct.new( :rules_source, :rule_variables, :reference_sets) SENSITIVE = [] include Aws::Structure end |