-
Notifications
You must be signed in to change notification settings - Fork 0
/
variables.tf
72 lines (59 loc) · 1.89 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
71
72
variable "relay_email" {
type = string
description = "Email that used to relay from"
}
variable "forward_emails" {
type = map(list(string))
default = {
"ops@example.com" = ["destination@example.com"]
}
description = "Map of forward emails"
}
variable "domain" {
type = string
description = "Root domain name"
}
variable "region" {
type = string
description = "AWS Region the SES should reside in"
}
variable "spf" {
type = string
default = "v=spf1 include:amazonses.com -all"
description = "DNS SPF record value"
}
variable "lambda_runtime" {
type = string
description = "Lambda runtime"
default = "nodejs16.x"
}
variable "artifact_url" {
type = string
description = "URL template for the remote artifact"
default = "https://artifacts.cloudposse.com/$$${module_name}/$$${git_ref}/$$${filename}"
}
variable "artifact_filename" {
type = string
description = "Artifact filename"
default = "lambda.zip"
}
variable "versioning_enabled" {
type = bool
default = true
description = "A state of versioning. Versioning is a means of keeping multiple variants of an object in the same bucket"
}
variable "tracing_config_mode" {
type = string
description = "Can be either PassThrough or Active. If PassThrough, Lambda will only trace the request from an upstream service if it contains a tracing header with 'sampled=1'. If Active, Lambda will respect any tracing header it receives from an upstream service."
default = "PassThrough"
}
variable "access_log_bucket_name" {
type = string
default = ""
description = "Name of the S3 bucket where s3 access log will be sent to"
}
variable "s3_bucket_encryption_enabled" {
type = bool
default = true
description = "When set to 'true' the 'aws_s3_bucket' resource will have AES256 encryption enabled by default"
}