vars.tf 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. variable "excluded_rules_AWSManagedRulesCommonRuleSet" {
  2. type = list(string)
  3. default = [
  4. "SizeRestrictions_BODY" # Breaks too many things
  5. ]
  6. }
  7. variable "excluded_rules_AWSManagedRulesAmazonIpReputationList" {
  8. type = list(string)
  9. default = [ ]
  10. }
  11. variable "excluded_rules_AWSManagedRulesKnownBadInputsRuleSet" {
  12. type = list(string)
  13. default = [ ]
  14. }
  15. variable "excluded_rules_AWSManagedRulesSQLiRuleSet" {
  16. type = list(string)
  17. default = [ ]
  18. }
  19. variable "excluded_rules_AWSManagedRulesLinuxRuleSet" {
  20. type = list(string)
  21. default = [ ]
  22. }
  23. variable "excluded_rules_AWSManagedRulesUnixRuleSet" {
  24. type = list(string)
  25. default = [ ]
  26. }
  27. variable "additional_blocked_ips" {
  28. description = "IP addresses that are blocked, in addition to the defaults."
  29. type = list(string)
  30. default = [ ]
  31. }
  32. variable "allowed_ips" {
  33. description = "IP Addresses that are always allowed"
  34. type = list(string)
  35. default = [ ]
  36. }
  37. variable "admin_ips" {
  38. description = "IP Addressed that are allowed to the admin interface"
  39. type = list(string)
  40. default = [ ]
  41. }
  42. variable "resource_arn" { type = string }
  43. variable "fqdns" { type = list(string) }
  44. variable "tags" { type = map }
  45. variable "aws_partition" { type = string }
  46. variable "aws_region" { type = string }
  47. variable "aws_account_id" { type = string }