All notable changes to this module will be documented in this file.
- Add request size constraint statement
- Resource:
aws_wafv2_web_acl.this
- Resource:
- Add custom response from waf and support or statements
- Resource:
aws_wafv2_web_acl.this
- Variable:
custom_response_body
- Resource:
- Add tagging with module name in
local.tags
- Update default type of
var.is_create_logging_configuration
- The order of attributes in resource
aws_wafv2_web_acl.this
and it's naming format
- New complete example, custom_rules usage
- Add local var
name
,originate_from_a_country_in
,originate_from_an_ip_addresses_in
,has_a_label
,single_header
,single_query_parameter
,all_query_parameters
,uri_path
,query_string
,http_method
,request_component_dynamic_blocks
, - Variables var.ip_set and var.custom_rules
- Constraint version to terraform
>= 1.0.0
- New resource aws_wafv2_ip_set.this. We didn't remove the previous ip_set rule feature; we add new one
- The dynamic
rule
block to support custom_rules in resourceaws_wafv2_web_acl.this
- Variables
local.prefix
and uselocal.name
instead
- Update
provider/aws
version to>= 4.0.0
- Update
.README.md
- support logging kms, log retension
- variables
cloudwatch_log_retention_in_days
cloudwatch_log_kms_key_id
-
support monitoring
-
variables
is_enable_default_rule
is_enable_cloudwatch_metrics
is_enable_sampled_requests
ip_rate_based_rule
is_create_logging_configuration
redacted_fields
logging_filter
- move default rule from variables to locals.tf
- init terraform-aws-waf module