File tree Expand file tree Collapse file tree 6 files changed +19
-5
lines changed Expand file tree Collapse file tree 6 files changed +19
-5
lines changed Original file line number Diff line number Diff line change @@ -102,15 +102,15 @@ Available targets:
102
102
| Name | Version |
103
103
| ------| ---------|
104
104
| <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 1.3 |
105
- | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.21 .0 |
105
+ | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.29 .0 |
106
106
| <a name =" requirement_local " ></a > [ local] ( #requirement\_ local ) | >= 1.3 |
107
107
| <a name =" requirement_random " ></a > [ random] ( #requirement\_ random ) | >= 1.0 |
108
108
109
109
## Providers
110
110
111
111
| Name | Version |
112
112
| ------| ---------|
113
- | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.21 .0 |
113
+ | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.29 .0 |
114
114
| <a name =" provider_random " ></a > [ random] ( #provider\_ random ) | >= 1.0 |
115
115
116
116
## Modules
Original file line number Diff line number Diff line change 4
4
| Name | Version |
5
5
| ------| ---------|
6
6
| <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 1.3 |
7
- | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.21 .0 |
7
+ | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.29 .0 |
8
8
| <a name =" requirement_local " ></a > [ local] ( #requirement\_ local ) | >= 1.3 |
9
9
| <a name =" requirement_random " ></a > [ random] ( #requirement\_ random ) | >= 1.0 |
10
10
11
11
## Providers
12
12
13
13
| Name | Version |
14
14
| ------| ---------|
15
- | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.21 .0 |
15
+ | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.29 .0 |
16
16
| <a name =" provider_random " ></a > [ random] ( #provider\_ random ) | >= 1.0 |
17
17
18
18
## Modules
Original file line number Diff line number Diff line change @@ -31,6 +31,8 @@ engine = "docdb"
31
31
32
32
storage_encrypted = true
33
33
34
+ storage_type = " standard"
35
+
34
36
skip_final_snapshot = true
35
37
36
38
apply_immediately = true
Original file line number Diff line number Diff line change @@ -60,6 +60,7 @@ module "documentdb_cluster" {
60
60
engine = var. engine
61
61
engine_version = var. engine_version
62
62
storage_encrypted = var. storage_encrypted
63
+ storage_type = var. storage_type
63
64
kms_key_id = var. kms_key_id
64
65
skip_final_snapshot = var. skip_final_snapshot
65
66
enabled_cloudwatch_logs_exports = var. enabled_cloudwatch_logs_exports
Original file line number Diff line number Diff line change @@ -119,6 +119,17 @@ variable "storage_encrypted" {
119
119
default = true
120
120
}
121
121
122
+ variable "storage_type" {
123
+ type = string
124
+ description = " The storage type to associate with the DB cluster. Valid values: standard, iopt1"
125
+ default = " standard"
126
+
127
+ validation {
128
+ condition = contains ([" standard" , " iopt1" ], var. storage_type )
129
+ error_message = " Error: storage_type value must be one of two options - 'standard' or 'iopt1'."
130
+ }
131
+ }
132
+
122
133
variable "kms_key_id" {
123
134
type = string
124
135
description = " The ARN for the KMS encryption key. When specifying `kms_key_id`, `storage_encrypted` needs to be set to `true`"
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ terraform {
4
4
required_providers {
5
5
aws = {
6
6
source = " hashicorp/aws"
7
- version = " >= 5.21 .0"
7
+ version = " >= 5.29 .0"
8
8
}
9
9
local = {
10
10
source = " hashicorp/local"
You can’t perform that action at this time.
0 commit comments