| 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)