-
Notifications
You must be signed in to change notification settings - Fork 2
/
variables.tf
33 lines (31 loc) · 1.37 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
# A list of S3 location configuration objects. See S3 Locations for supported attributes
variable "s3_locations" {
type = list(object({
name = string
agent_arns = optional(list(string))
s3_bucket_arn = string
s3_config_bucket_access_role_arn = optional(string)
s3_storage_class = optional(string)
subdirectory = optional(string)
tags = optional(map(string))
create_role = optional(bool)
}))
default = []
description = "A list of S3 locations and associated configuration"
}
# A list of EFS location configuration objects. See EFS Locations for supported attributes
variable "efs_locations" {
type = list(object({
name = string
access_point_arn = optional(string)
ec2_config_security_group_arns = list(string)
ec2_config_subnet_arn = string
efs_file_system_arn = string
file_system_access_role_arn = optional(string)
in_transit_encryption = optional(string)
subdirectory = optional(string)
tags = optional(map(string))
}))
default = []
description = "A list of EFS locations and associated configuration"
}