ElastiCache Cluster
Managed Redis / Memcached.
Configuration
Section titled “Configuration”| Setting | Type | Required | Default |
|---|---|---|---|
| Cluster name | Text | Yes | — |
| Engine Options: Redis, Memcached, Valkey | Choice | — | redis |
| Engine version | Text | — | — |
| Node type Options: cache.t3.micro — 2v · 0.5 GiB, cache.t3.small — 2v · 1.37 GiB, cache.t3.medium — 2v · 3.09 GiB, cache.t4g.micro — 2v · 0.5 GiB, cache.t4g.small — 2v · 1.37 GiB, cache.t4g.medium — 2v · 3.09 GiB, cache.m6g.large — 2v · 6.38 GiB, cache.m6g.xlarge — 4v · 12.93 GiB, cache.m6g.2xlarge — 8v · 26.04 GiB, cache.m6g.4xlarge — 16v · 52.26 GiB, cache.m6g.8xlarge — 32v · 104.7 GiB, cache.m6g.12xlarge — 48v · 157.12 GiB, cache.m6g.16xlarge — 64v · 209.55 GiB, cache.r6g.large — 2v · 13.07 GiB, cache.r6g.xlarge — 4v · 26.32 GiB, cache.r6g.2xlarge — 8v · 52.82 GiB, cache.r6g.4xlarge — 16v · 105.81 GiB, cache.r6g.8xlarge — 32v · 209.55 GiB, cache.r6g.12xlarge — 48v · 317.77 GiB, cache.r6g.16xlarge — 64v · 419.09 GiB, cache.r7g.large — 2v · 13.07 GiB, cache.r7g.xlarge — 4v · 26.32 GiB, cache.r7g.2xlarge — 8v · 52.82 GiB, cache.r7g.4xlarge — 16v · 105.81 GiB, cache.r7g.8xlarge — 32v · 209.55 GiB, cache.r7g.12xlarge — 48v · 317.77 GiB, cache.r7g.16xlarge — 64v · 419.09 GiB | Choice | — | cache.t4g.micro |
| Cache nodes | Number | — | 1 |
| Port | Number | — | 6379 |
| Parameter group name | Text | — | — |
| Subnet group name | Text | — | — |
| Notification SNS topic ARN | Text | — | — |
| In-transit encryption | Toggle | — | false |
| KMS key ARN | Text | — | — |
| Snapshot retention limit | Number | — | 0 |
| Snapshot window (UTC) | Text | — | — |
| Maintenance window (UTC) | Text | — | — |
| Auto minor version upgrade | Toggle | — | true |
| Apply immediately (vs maintenance window) | Toggle | — | false |
| Tags | Key–value | — | — |
Connections
Section titled “Connections”| Socket | Direction | Accepts | Terraform arg |
|---|---|---|---|
| Subnet group | Input | aws.rds-subnet-group | subnet_group_name |
| Security groupsmulti | Input | aws.security-group | security_group_ids |
| Notification SNS topic | Input | aws.sns | notification_topic_arn |
| Client | Input | any | — |