You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+7-3Lines changed: 7 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ Terraform 0.12. Pin module version to `~> v1.0`. Submit pull-requests to `master
13
13
```hcl
14
14
module "redis" {
15
15
source = "umotif-public/elasticache-redis/aws"
16
-
version = "~> 1.3.0"
16
+
version = "~> 1.5.0"
17
17
18
18
name_prefix = "core-example"
19
19
number_cache_clusters = 2
@@ -72,14 +72,14 @@ Module managed by [Marcin Cuber](https://github.com/marcincuber) [linkedin](http
72
72
| Name | Version |
73
73
|------|---------|
74
74
| terraform | >= 0.12.6 |
75
-
| aws | >= 2.41|
75
+
| aws | >= 3.26|
76
76
| random | >= 3.0 |
77
77
78
78
## Providers
79
79
80
80
| Name | Version |
81
81
|------|---------|
82
-
| aws | >= 2.41|
82
+
| aws | >= 3.26|
83
83
| random | >= 3.0 |
84
84
85
85
## Inputs
@@ -96,10 +96,12 @@ Module managed by [Marcin Cuber](https://github.com/marcincuber) [linkedin](http
96
96
| description | The description of the all resources. |`string`|`"Managed by Terraform"`| no |
97
97
| engine\_version | The version number of the cache engine to be used for the cache clusters in this replication group. |`string`|`"5.0.6"`| no |
98
98
| family | The family of the ElastiCache parameter group. |`string`|`"redis5.0"`| no |
99
+
| final\_snapshot\_identifier | The name of your final node group (shard) snapshot. ElastiCache creates the snapshot from the primary node in the cluster. If omitted, no final snapshot will be made. |`string`|`null`| no |
99
100
| ingress\_cidr\_blocks | List of Ingress CIDR blocks. |`list(string)`|`[]`| no |
100
101
| ingress\_self | Specify whether the security group itself will be added as a source to the ingress rule. |`bool`|`false`| no |
101
102
| kms\_key\_id | The ARN of the key that you wish to use if encrypting at rest. If not supplied, uses service managed encryption. Can be specified only if `at_rest_encryption_enabled = true`|`string`|`""`| no |
102
103
| maintenance\_window | Specifies the weekly time range for when maintenance on the cache cluster is performed. |`string`|`""`| no |
104
+
| multi\_az\_enabled | Specifies whether to enable Multi-AZ Support for the replication group. If true, `automatic_failover_enabled` must also be enabled. Defaults to false. |`string`|`null`| no |
103
105
| name\_prefix | The replication group identifier. This parameter is stored as a lowercase string. |`string`| n/a | yes |
104
106
| node\_type | The compute and memory capacity of the nodes in the node group. |`string`| n/a | yes |
105
107
| notification\_topic\_arn | An Amazon Resource Name (ARN) of an SNS topic to send ElastiCache notifications to. Example: `arn:aws:sns:us-east-1:012345678999:my_sns_topic`|`string`|`""`| no |
@@ -123,9 +125,11 @@ Module managed by [Marcin Cuber](https://github.com/marcincuber) [linkedin](http
123
125
| elasticache\_auth\_token | The Redis Auth Token. |
124
126
| elasticache\_parameter\_group\_id | The ElastiCache parameter group name. |
125
127
| elasticache\_port | The Redis port. |
128
+
| elasticache\_replication\_group\_arn | The Amazon Resource Name (ARN) of the created ElastiCache Replication Group. |
126
129
| elasticache\_replication\_group\_id | The ID of the ElastiCache Replication Group. |
127
130
| elasticache\_replication\_group\_member\_clusters | The identifiers of all the nodes that are part of this replication group. |
128
131
| elasticache\_replication\_group\_primary\_endpoint\_address | The address of the endpoint for the primary node in the replication group. |
132
+
| elasticache\_replication\_group\_reader\_endpoint\_address | The address of the endpoint for the reader node in the replication group. |
129
133
| security\_group\_arn | The ARN of the Redis ElastiCache security group. |
130
134
| security\_group\_description | The description of the Redis ElastiCache security group. |
131
135
| security\_group\_egress | The egress rules of the Redis ElastiCache security group. |
description="A list of EC2 availability zones in which the replication group's cache clusters will be created. The order of the availability zones in the list is not important."
169
169
default=null
170
170
}
171
+
172
+
variable"multi_az_enabled" {
173
+
type=string
174
+
description="Specifies whether to enable Multi-AZ Support for the replication group. If true, `automatic_failover_enabled` must also be enabled. Defaults to false."
175
+
default=null
176
+
}
177
+
178
+
variable"final_snapshot_identifier" {
179
+
type=string
180
+
description="The name of your final node group (shard) snapshot. ElastiCache creates the snapshot from the primary node in the cluster. If omitted, no final snapshot will be made."
0 commit comments