-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvariables.tf
134 lines (110 loc) · 2.96 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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
variable "attributes" {
type = list(string)
default = []
description = "Additional attributes (e.g. `1`)"
}
variable "availability_zones" {
description = "A list of availability zones in the region."
type = list(string)
}
variable "convert_case" {
type = bool
default = true
description = "Convert fields to lower case."
}
variable "delimiter" {
type = string
default = "-"
description = "Delimiter to be used between `namespace`, `stage`, `name` and `attributes`."
}
variable "enabled" {
type = bool
default = true
description = "Set to false to prevent the module from creating any resources."
}
variable "kms_key_pending_days" {
type = number
description = "Number of days the disk encryption key is kept alive after request for deletion."
default = 7
}
variable "namespace" {
type = string
default = ""
description = "Namespace, which could be your organization name or abbreviation, e.g. 'eg' or 'cp'."
}
variable "rds_parameter_group_enabled" {
description = "Whether to create a database parameter group."
type = bool
default = true
}
variable "rds_parameter_group_id" {
description = "ID of the DB parameter group to associate."
type = string
default = ""
}
variable "rds_parametergroup_values" {
type = map(string)
default = {}
}
variable "rds_port" {
type = number
description = "The RDS Listen Port."
}
variable "rds_version" {
type = string
description = "RDS version."
}
variable "rds_flavor" {
type = string
description = "Flavor for the RDS instance."
}
variable "rds_replication_mode" {
type = string
description = "Specifies the replication mode for the standby DB instance."
default = "sync"
}
variable "rds_initial_password" {
type = string
description = "Password for the initial RDS user."
}
variable "rds_type" {
type = string
description = "Specifies the DB engine."
}
variable "rds_volume_type" {
type = string
description = "Type of the RDS data volume."
}
variable "rds_volume_size" {
type = string
description = "Size of the RDS data volume."
}
variable "rds_backup_keep_days" {
type = string
description = "Retention period for automatically created RDS backups."
}
variable "rds_backup_start_time" {
type = string
description = "Time window for automatic RDS backup creation."
}
variable "vpc_id" {
type = string
description = "Specifies the VPC ID."
}
variable "subnet_id" {
type = string
description = "Specifies the subnet ID. Changing this parameter will create a new resource."
}
variable "security_group_id" {
type = string
}
variable "stage" {
type = string
default = ""
description = "Stage, e.g. 'prod', 'staging', 'dev'."
}
variable "tags" {
type = map(string)
default = {}
description = "Additional tags (e.g. `map('BusinessUnit','XYZ')`"
}