AwsWafv2RuleGroupDetails - AWS Security Hub

AwsWafv2RuleGroupDetails

Details about an AWS WAFv2 rule group.

Contents

Arn

The Amazon Resource Name (ARN) of the entity.

Type: String

Pattern: .*\S.*

Required: No

Capacity

The web ACL capacity units (WCUs) required for this rule group.

Type: Long

Required: No

Description

A description of the rule group that helps with identification.

Type: String

Pattern: .*\S.*

Required: No

Id

A unique identifier for the rule group.

Type: String

Pattern: .*\S.*

Required: No

Name

The name of the rule group. You cannot change the name of a rule group after you create it.

Type: String

Pattern: .*\S.*

Required: No

Rules

The Rule statements used to identify the web requests that you want to allow, block, or count. Each rule includes one top-level statement that AWS WAF uses to identify matching web requests, and parameters that govern how AWS WAF handles them.

Type: Array of AwsWafv2RulesDetails objects

Required: No

Scope

Specifies whether the rule group is for an Amazon CloudFront distribution or for a regional application. A regional application can be an Application Load Balancer (ALB), an Amazon API Gateway REST API, an AWS AppSync GraphQL API, or an Amazon Cognito user pool.

Type: String

Pattern: .*\S.*

Required: No

VisibilityConfig

Defines and enables Amazon CloudWatch metrics and web request sample collection.

Type: AwsWafv2VisibilityConfigDetails object

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: