Skip to content

uje-m/terraform-aws-waf-security-automations

Repository files navigation

Application Resources

Requirements

Name Version
terraform >= 0.12.21
aws >= 2.68

Providers

Name Version
aws >= 2.68
aws.scope_region >= 2.68
random n/a
template n/a

Inputs

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

Outputs

Name Description
this_wafv2_webacl_arn The name WafV2 WebACL ARN.

Requirements

To develop on this repo the following binaries are nice to have.