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
| <aname="input_alarm_connections_threshold"></a> [alarm\_connections\_threshold](#input\_alarm\_connections\_threshold)| Connections threshold alarm level |`number`|`100`| no |
128
137
| <aname="input_alarm_cpu_threshold_percent"></a> [alarm\_cpu\_threshold\_percent](#input\_alarm\_cpu\_threshold\_percent)| CPU threshold alarm level |`number`|`75`| no |
138
+
| <aname="input_alarm_eviction_threshold"></a> [alarm\_eviction\_threshold](#input\_alarm\_eviction\_threshold)| Eviction threshold alarm level |`number`|`20`| no |
129
139
| <aname="input_alarm_memory_threshold_bytes"></a> [alarm\_memory\_threshold\_bytes](#input\_alarm\_memory\_threshold\_bytes)| Ram threshold alarm level in bytes |`number`|`10000000`| no |
140
+
| <aname="input_alarm_replication_lag_threshold"></a> [alarm\_replication\_lag\_threshold](#input\_alarm\_replication\_lag\_threshold)| Replication lag threshold alarm level |`number`|`10`| no |
130
141
| <aname="input_allowed_cidr_blocks"></a> [allowed\_cidr\_blocks](#input\_allowed\_cidr\_blocks)| A list of CIDR blocks which are allowed to access the database |`list(any)`|`[]`| no |
131
142
| <aname="input_allowed_security_groups"></a> [allowed\_security\_groups](#input\_allowed\_security\_groups)| A list of Security Group ID's to allow access to |`list(any)`|`[]`| no |
132
143
| <aname="input_at_rest_encryption_enabled"></a> [at\_rest\_encryption\_enabled](#input\_at\_rest\_encryption\_enabled)| (Optional) Whether to enable encryption at rest |`bool`|`true`| no |
133
-
| <aname="input_automatic_failover_enabled"></a> [automatic\_failover\_enabled](#input\_automatic\_failover\_enabled)| Enable automatic failover |`bool`|`true`| no |
144
+
| <aname="input_automatic_failover_enabled"></a> [automatic\_failover\_enabled](#input\_automatic\_failover\_enabled)| Enable automatic failover |`bool`|`false`| no |
134
145
| <aname="input_availability_zones"></a> [availability\_zones](#input\_availability\_zones)| The no. of AZs |`list(string)`|`[]`| no |
135
146
| <aname="input_cloudwatch_metric_alarms_enabled"></a> [cloudwatch\_metric\_alarms\_enabled](#input\_cloudwatch\_metric\_alarms\_enabled)| Boolean flag to enable/disable CloudWatch metrics alarms |`bool`|`false`| no |
136
147
| <aname="input_cluster_mode_enabled"></a> [cluster\_mode\_enabled](#input\_cluster\_mode\_enabled)| Whether to enable/disable creation of a native redis cluster. |`bool`|`false`| no |
@@ -152,7 +163,7 @@ Security scanning is graciously provided by Prowler. Proowler is the leading ful
152
163
| <aname="input_notification_topic_arn"></a> [notification\_topic\_arn](#input\_notification\_topic\_arn)| (Optional) ARN of an SNS topic to send ElastiCache notifications |`string`|`null`| no |
153
164
| <aname="input_num_cache_nodes"></a> [num\_cache\_nodes](#input\_num\_cache\_nodes)| The number of cache nodes |`number`|`1`| no |
154
165
| <aname="input_ok_actions"></a> [ok\_actions](#input\_ok\_actions)| The list of actions to execute when this alarm transitions into an OK state from any other state. Each action is specified as an Amazon Resource Number (ARN) |`list(string)`|`[]`| no |
155
-
| <aname="input_parameter"></a> [parameter](#input\_parameter)| A list of Redis parameters to apply. It can be different based on mode slection. | <pre>list(object({<br> name = string<br> value = string<br> }))</pre> |`[]`| no |
166
+
| <aname="input_parameter"></a> [parameter](#input\_parameter)| A list of Redis parameters to apply. It can be different based on mode slection. | <pre>list(object({<br/> name = string<br/> value = string<br/> }))</pre> |`[]`| no |
156
167
| <aname="input_parameter_group_description"></a> [parameter\_group\_description](#input\_parameter\_group\_description)| Parameter group |`string`|`null`| no |
157
168
| <aname="input_port"></a> [port](#input\_port)| The redis port |`number`|`6379`| no |
158
169
| <aname="input_recovery_window_aws_secret"></a> [recovery\_window\_aws\_secret](#input\_recovery\_window\_aws\_secret)| Number of days that AWS Secrets Manager waits before it can delete the secret. This value can be 0 to force deletion without recovery or range from 7 to 30 days. |`number`|`0`| no |
@@ -174,8 +185,14 @@ Security scanning is graciously provided by Prowler. Proowler is the leading ful
174
185
175
186
| Name | Description |
176
187
|------|-------------|
177
-
| <aname="output_auth_token_password"></a> [auth\_token\_password](#output\_auth\_token\_password)| Elasticache-redis auth token password(this password may be old, because Terraform doesn't track it after initial creation) |
188
+
| <aname="output_auth_token_password"></a> [auth\_token\_password](#output\_auth\_token\_password)| Elasticache-redis auth token password(redis password may be old, because Terraform doesn't track it after initial creation) |
189
+
| <aname="output_cluster_address"></a> [cluster\_address](#output\_cluster\_address)| (Memcached only) DNS name of the cache cluster without the port appended |
190
+
| <aname="output_cluster_arn"></a> [cluster\_arn](#output\_cluster\_arn)| The ARN of the ElastiCache Cluster |
191
+
| <aname="output_cluster_cache_nodes"></a> [cluster\_cache\_nodes](#output\_cluster\_cache\_nodes)| List of node objects including `id`, `address`, `port` and `availability_zone`|
| <aname="output_cluster_engine_version_actual"></a> [cluster\_engine\_version\_actual](#output\_cluster\_engine\_version\_actual)| Because ElastiCache pulls the latest minor or patch for a version, this attribute returns the running version of the cache engine |
178
194
| <aname="output_elastic_cache_redis_cluster_id"></a> [elastic\_cache\_redis\_cluster\_id](#output\_elastic\_cache\_redis\_cluster\_id)| ID of the elasticache-redis cluster |
195
+
| <aname="output_elastic_cache_redis_member_clusters"></a> [elastic\_cache\_redis\_member\_clusters](#output\_elastic\_cache\_redis\_member\_clusters)| ID of the elasticache-redis cluster |
179
196
| <aname="output_elastic_cache_redis_port"></a> [elastic\_cache\_redis\_port](#output\_elastic\_cache\_redis\_port)| Port number of Redis |
180
197
| <aname="output_elastic_cache_redis_primary_endpoint_address"></a> [elastic\_cache\_redis\_primary\_endpoint\_address](#output\_elastic\_cache\_redis\_primary\_endpoint\_address)| Primary endpoint address of redis |
181
198
| <aname="output_elastic_cache_redis_security_group"></a> [elastic\_cache\_redis\_security\_group](#output\_elastic\_cache\_redis\_security\_group)| The security group ID of the cluster |
Copy file name to clipboardExpand all lines: examples/complete-cluster-mode/README.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -51,5 +51,6 @@ No inputs.
51
51
| <aname="output_id_of_redis_cluster"></a> [id\_of\_redis\_cluster](#output\_id\_of\_redis\_cluster)| ID of the elasticache-redis cluster |
52
52
| <aname="output_port_no"></a> [port\_no](#output\_port\_no)| Port number of Redis |
53
53
| <aname="output_primary_endpoint_address"></a> [primary\_endpoint\_address](#output\_primary\_endpoint\_address)| Primary endpoint address of redis |
54
+
| <aname="output_redis_member_clusters"></a> [redis\_member\_clusters](#output\_redis\_member\_clusters)| Subnet group name of the elasticache-redis cluster |
54
55
| <aname="output_redis_subnet_group_name"></a> [redis\_subnet\_group\_name](#output\_redis\_subnet\_group\_name)| Subnet group name of the elasticache-redis cluster |
| <aname="output_id_of_redis_cluster"></a> [id\_of\_redis\_cluster](#output\_id\_of\_redis\_cluster)| ID of the elasticache-redis cluster |
52
52
| <aname="output_port_no"></a> [port\_no](#output\_port\_no)| Port number of Redis |
53
53
| <aname="output_primary_endpoint_address"></a> [primary\_endpoint\_address](#output\_primary\_endpoint\_address)| Primary endpoint address of redis |
54
+
| <aname="output_redis_member_clusters"></a> [redis\_member\_clusters](#output\_redis\_member\_clusters)| Subnet group name of the elasticache-redis cluster |
54
55
| <aname="output_redis_subnet_group_name"></a> [redis\_subnet\_group\_name](#output\_redis\_subnet\_group\_name)| Subnet group name of the elasticache-redis cluster |
### [SquareOps Technologies](https://squareops.com/) Your DevOps Partner for Accelerating cloud journey.
7
+
<br>
8
+
9
+
This example will be very useful for users who are new to a module and want to quickly learn how to use it. By reviewing the examples, users can gain a better understanding of how the module works, what features it supports, and how to customize it to their specific needs.<!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
|[aws_availability_zones.primary](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/availability_zones)| data source |
35
+
|[aws_caller_identity.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/caller_identity)| data source |
36
+
|[aws_region.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/region)| data source |
37
+
38
+
## Inputs
39
+
40
+
No inputs.
41
+
42
+
## Outputs
43
+
44
+
| Name | Description |
45
+
|------|-------------|
46
+
| <aname="output_cluster_address"></a> [cluster\_address](#output\_cluster\_address)| (Memcached only) DNS name of the cache cluster without the port appended |
47
+
| <aname="output_cluster_arn"></a> [cluster\_arn](#output\_cluster\_arn)| The ARN of the ElastiCache Cluster |
48
+
| <aname="output_cluster_cache_nodes"></a> [cluster\_cache\_nodes](#output\_cluster\_cache\_nodes)| List of node objects including `id`, `address`, `port` and `availability_zone`|
| <aname="output_cluster_engine_version_actual"></a> [cluster\_engine\_version\_actual](#output\_cluster\_engine\_version\_actual)| Because ElastiCache pulls the latest minor or patch for a version, this attribute returns the running version of the cache engine |
0 commit comments