You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

variables.tf 2.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. variable "section" {
  2. type = string
  3. description = "Section in EdgeRC file that contains API client credentials"
  4. }
  5. variable "contract_id" {
  6. type = string
  7. description = "Contract ID for property/config creation"
  8. }
  9. variable "group_id" {
  10. type = string
  11. description = "Group ID for property/config creation"
  12. }
  13. variable "product_id" {
  14. type = string
  15. description = "Property Manager product"
  16. }
  17. variable "user_id"{
  18. type = string
  19. description = "unique ID for each lab user"
  20. }
  21. variable "rule_format" {
  22. type = string
  23. description = "Property rule format"
  24. }
  25. variable "secure" {
  26. type = bool
  27. description = "Switch between enhanced and standard TLS"
  28. }
  29. variable "email" {
  30. type = string
  31. description = "Email address used for activations"
  32. }
  33. variable "ip_block_list" {
  34. type = list(any)
  35. description = "IP Block List IPs"
  36. default = []
  37. }
  38. variable "ip_block_list_exceptions" {
  39. type = list(any)
  40. description = "IP Block List Exceptions IPs"
  41. default = []
  42. }
  43. variable "security_bypass_list" {
  44. type = list(any)
  45. description = "Security Bypass List IPs"
  46. default = []
  47. }
  48. variable "rate_bypass_list" {
  49. type = list(any)
  50. description = "Rate Control Bypass List IPs"
  51. default = []
  52. }
  53. variable "pragma_exceptions" {
  54. type = list(any)
  55. description = "Pragma Removal Exceptions IPs"
  56. default = []
  57. }
  58. variable "enable_siem" {
  59. type = bool
  60. default = true
  61. description = "On/Off option for SIEM feature"
  62. }
  63. variable "enable_client_rep" {
  64. type = bool
  65. default = true
  66. description = "On/Off option for Client Reputation feature"
  67. }
  68. variable "enable_slow_post" {
  69. type = bool
  70. default = true
  71. description = "On/Off option for Slow Post feature"
  72. }
  73. variable "cp_code_id" {
  74. type = number
  75. description = "CP Code for reporting"
  76. }
  77. variable "edge_hostname" {
  78. type = string
  79. description = "Edge hostname for property"
  80. }
  81. variable "network" {
  82. type = string
  83. description = "Akamai network for activation"
  84. }
  85. variable "security_policy_name" {
  86. type = string
  87. }
  88. variable "security_policy_prefix" {
  89. type = string
  90. }
  91. variable "host_names" {
  92. type = list(string)
  93. }
  94. variable "geo_block_list" {
  95. type = list(any)
  96. description = "Blocked geos"
  97. }