Skip to content

Resource: awsWafregionalIpset

Provides a WAF Regional IPSet Resource for use with Application Load Balancer.

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.wafregionalIpset.WafregionalIpset(this, "ipset", {
  ipSetDescriptor: [
    {
      type: "IPV4",
      value: "192.0.7.0/24",
    },
    {
      type: "IPV4",
      value: "10.16.16.0/16",
    },
  ],
  name: "tfIPSet",
});

Argument Reference

The following arguments are supported:

  • name - (Required) The name or description of the IPSet.
  • ipSetDescriptor - (Optional) One or more pairs specifying the IP address type (IPV4 or IPV6) and the IP address range (in CIDR notation) from which web requests originate.

Nested Blocks

ipSetDescriptor

Arguments

  • type - (Required) The string like IPV4 or IPV6.
  • value - (Required) The CIDR notation.

Remarks

Attributes Reference

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

  • id - The ID of the WAF IPSet.
  • arn - The ARN of the WAF IPSet.

Import

WAF Regional IPSets can be imported using their ID, e.g.,

$ terraform import aws_wafregional_ipset.example a1b2c3d4-d5f6-7777-8888-9999aaaabbbbcccc