-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathvariables.tf
70 lines (59 loc) · 1.72 KB
/
variables.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
variable "name" {
type = string
description = "Name to use for resources created by this module"
}
variable "message_retention_seconds" {
type = number
default = 86400
description = "Number of seconds for message retention"
}
variable "message_retention_seconds_deadletter" {
type = number
default = 345600
description = "Number of seconds for message retention of deadletter messages"
}
variable "receive_wait_time_seconds" {
type = number
default = 10
description = "Number of seconds for receive wait time"
}
variable "visibility_timeout_seconds" {
type = number
default = 180
description = "Number of seconds for message visibility timeout"
}
variable "max_receive_count" {
type = number
default = 5
description = "Number of times a message can be re-received"
}
variable "use_cmk" {
type = bool
default = true
description = "Should we use a Customer Managed Key for envelope encryption?"
}
variable "enable_actions" {
type = bool
default = false
description = "Should we enable alarm actions?"
}
variable "alarm_actions" {
type = list(string)
default = []
description = "List of alarm action endpoints"
}
variable "alarm_description" {
type = string
default = "Monitors for messages sent to a deadletter queue."
description = "Description to use for the deadletter monitor"
}
variable "alarm_name" {
type = string
default = "deadletter-alarm"
description = "Description to use for the deadletter monitor"
}
variable "tags" {
type = map(string)
default = {}
description = "Map of strings for tags to apply to resources created by this module"
}