Name | Version |
---|---|
terraform | >= 0.12.21 |
aws | >= 2.68 |
Name | Version |
---|---|
aws | >= 2.68 |
aws.scope_region | >= 2.68 |
random | n/a |
template | n/a |
Name | Description | Type | Default | Required |
---|---|---|---|---|
allowed_country_codes | Whitelist access by country | list |
[] |
no |
asw_managed_rules_common_rule_set_exclude_rule | The ExcludedRules specification lists rules whose actions are overridden to count only. | list(string) |
[] |
no |
blacklist_ipv4 | Block blacklist for IPV4 addresses | list |
[] |
no |
enable_sqli_rule | Enable or disable SQLi Rule | bool |
"true" |
no |
enable_xss_rule | Enable or disable XSS Rule | bool |
"true" |
no |
name | name of environment | any |
n/a | yes |
region | The current AWS region the resources will be created | string |
"eu-west-1" |
no |
reputation_list_ipv4 | These lists include the Spamhaus Dont Route Or Peer (DROP) and Extended Drop (EDROP) lists, the Proofpoint Emerging Threats IP list, and the Tor exit node list. | list |
[] |
no |
reputation_list_ipv6 | These lists include the Spamhaus Dont Route Or Peer (DROP) and Extended Drop (EDROP) lists, the Proofpoint Emerging Threats IP list, and the Tor exit node list. | list |
[] |
no |
scope | REGIONAL or CLOUDFRONT type WebACL | any |
n/a | yes |
tags | Resource tagging | map |
{} |
no |
whitelist_ipv4 | Allow whitelist for IPV4 addresses | list |
[] |
no |
Name | Description |
---|---|
this_wafv2_webacl_arn | The name WafV2 WebACL ARN. |
To develop on this repo the following binaries are nice to have.
- Terraform 0.12
- pre-commit (https://pre-commit.com/#install)
- terraform-docs (https://github.com/segmentio/terraform-docs)