Skip to content

Data Source: awsWafv2RegexPatternSet

Retrieves the summary of a WAFv2 Regex Pattern Set.

Example Usage

/*Provider bindings are generated by running cdktf get.
See https://cdk.tf/provider-generation for more details.*/
import * as aws from "./.gen/providers/aws";
new aws.dataAwsWafv2RegexPatternSet.DataAwsWafv2RegexPatternSet(
  this,
  "example",
  {
    name: "some-regex-pattern-set",
    scope: "REGIONAL",
  }
);

Argument Reference

The following arguments are supported:

  • name - (Required) Name of the WAFv2 Regex Pattern Set.
  • scope - (Required) Specifies whether this is for an AWS CloudFront distribution or for a regional application. Valid values are cloudfront or regional. To work with CloudFront, you must also specify the region usEast1 (N. Virginia) on the AWS provider.

Attributes Reference

In addition to all arguments above, the following attributes are exported:

  • arn - ARN of the entity.
  • description - Description of the set that helps with identification.
  • id - Unique identifier for the set.
  • regularExpression - One or more blocks of regular expression patterns that AWS WAF is searching for. See Regular Expression below for details.

Regular Expression

Each regularExpression supports the following argument:

  • regexString - (Required) String representing the regular expression, see the AWS WAF documentation for more information.