class Aws::NetworkFirewall::Types::RuleGroupResponse

The high-level properties of a rule group. This, along with the RuleGroup, define the rule group. You can retrieve all objects for a rule group by calling DescribeRuleGroup.

@!attribute [rw] rule_group_arn

The Amazon Resource Name (ARN) of the rule group.

<note markdown="1"> If this response is for a create request that had `DryRun` set to
`TRUE`, then this ARN is a placeholder that isn't attached to a
valid resource.

 </note>
@return [String]

@!attribute [rw] rule_group_name

The descriptive name of the rule group. You can't change the name
of a rule group after you create it.
@return [String]

@!attribute [rw] rule_group_id

The unique identifier for the rule group.
@return [String]

@!attribute [rw] description

A description of the rule group.
@return [String]

@!attribute [rw] type

Indicates whether the rule group is stateless or stateful. If the
rule group is stateless, it contains stateless rules. If it is
stateful, it contains stateful rules.
@return [String]

@!attribute [rw] capacity

The maximum operating resources that this rule group can use. Rule
group capacity is fixed at creation. When you update a rule group,
you are limited to this capacity. When you reference a rule group
from a firewall policy, Network Firewall reserves this capacity for
the rule group.

You can retrieve the capacity that would be required for a rule
group before you create the rule group by calling CreateRuleGroup
with `DryRun` set to `TRUE`.
@return [Integer]

@!attribute [rw] rule_group_status

Detailed information about the current status of a rule group.
@return [String]

@!attribute [rw] tags

The key:value pairs to associate with the resource.
@return [Array<Types::Tag>]

@see docs.aws.amazon.com/goto/WebAPI/network-firewall-2020-11-12/RuleGroupResponse AWS API Documentation

Constants

SENSITIVE