Class: Aws::NetworkFirewall::Types::FirewallRuleGroupEntry
- Inherits:
-
Struct
- Object
- Struct
- Aws::NetworkFirewall::Types::FirewallRuleGroupEntry
- Defined in:
- gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb
Overview
A single entry in the firewall section of a Next Generation policy. An entry either references an existing firewall engine rule group by ARN or embeds a rule group directly in the policy, and it carries the priority that sets the rule group's evaluation order within the firewall section.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#inline_rule_group ⇒ Types::FirewallRuleGroup
A firewall engine rule group defined directly in the policy, instead of referenced by ARN.
-
#priority ⇒ Integer
The priority of the rule group entry within the firewall section.
-
#resource_arn ⇒ String
The Amazon Resource Name (ARN) of an existing firewall engine rule group to reference in this entry.
Instance Attribute Details
#inline_rule_group ⇒ Types::FirewallRuleGroup
A firewall engine rule group defined directly in the policy, instead
of referenced by ARN. Provide either InlineRuleGroup to embed a
rule group or ResourceArn to reference an existing rule group. An
embedded rule group can't use a domain list rules source; to filter
on a domain list, reference a standalone rule group by ARN instead.
5360 5361 5362 5363 5364 5365 5366 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 5360 class FirewallRuleGroupEntry < Struct.new( :priority, :resource_arn, :inline_rule_group) SENSITIVE = [] include Aws::Structure end |
#priority ⇒ Integer
The priority of the rule group entry within the firewall section. Network Firewall evaluates the firewall section's entries in order of increasing priority value. Each entry in the firewall section must have a unique priority.
5360 5361 5362 5363 5364 5365 5366 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 5360 class FirewallRuleGroupEntry < Struct.new( :priority, :resource_arn, :inline_rule_group) SENSITIVE = [] include Aws::Structure end |
#resource_arn ⇒ String
The Amazon Resource Name (ARN) of an existing firewall engine rule
group to reference in this entry. Provide either ResourceArn to
reference an existing rule group or InlineRuleGroup to embed a
rule group in the policy.
5360 5361 5362 5363 5364 5365 5366 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 5360 class FirewallRuleGroupEntry < Struct.new( :priority, :resource_arn, :inline_rule_group) SENSITIVE = [] include Aws::Structure end |