Skip to content

Commit bc05415

Browse files
committed
fix: Add custom_response support for 'block' action in rule-group
1 parent a638a2a commit bc05415

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

modules/rule-group/main.tf

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,23 @@ resource "aws_wafv2_rule_group" "this" {
2020
}
2121
dynamic "block" {
2222
for_each = action.value == "block" ? [1] : []
23-
content {}
23+
content {
24+
dynamic "custom_response" {
25+
for_each = lookup(rule.value, "custom_response", null) == null ? [] : [lookup(rule.value, "custom_response")]
26+
content {
27+
custom_response_body_key = lookup(custom_response.value, "custom_response_body_key", null)
28+
response_code = lookup(custom_response.value, "response_code", 403)
29+
30+
dynamic "response_header" {
31+
for_each = lookup(custom_response.value, "response_header", [])
32+
content {
33+
name = lookup(response_header.value, "name")
34+
value = lookup(response_header.value, "value")
35+
}
36+
}
37+
}
38+
}
39+
}
2440
}
2541
dynamic "count" {
2642
for_each = action.value == "count" ? [1] : []

0 commit comments

Comments
 (0)