AwsWafv2RuleGroupDetails
import type { AwsWafv2RuleGroupDetails } from "https://aws-api.deno.dev/v0.4/services/securityhub.ts?docs=full";
Details about an WAFv2 rule group.
interface AwsWafv2RuleGroupDetails {
Arn?: string | null;
Capacity?: number | null;
Description?: string | null;
Id?: string | null;
Name?: string | null;
Rules?: AwsWafv2RulesDetails[] | null;
Scope?: string | null;
VisibilityConfig?: AwsWafv2VisibilityConfigDetails | null;
}§Properties
§
Name?: string | null
[src]The name of the rule group. You cannot change the name of a rule group after you create it.
§
Rules?: AwsWafv2RulesDetails[] | null
[src]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 WAF uses to identify matching web requests, and parameters that govern how WAF handles them.
§
Scope?: string | null
[src]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 AppSync GraphQL API, or an Amazon Cognito user pool.
§
VisibilityConfig?: AwsWafv2VisibilityConfigDetails | null
[src]Defines and enables Amazon CloudWatch metrics and web request sample collection.