| at_rest_encryption_enabled |
Enable at rest encryption. True by default. |
bool |
true |
no |
| description |
Optional. Redis description. |
string |
"Redis Cluster Production" |
no |
| egress_cidr |
Optional. Specify egress rule for Redis security group. |
list(string) |
[ "0.0.0.0/0" ] |
no |
| enable_key_rotation |
Specifies whether key rotation is enabled. Defaults to false. |
bool |
false |
no |
| failover |
Optional. Enable failover. True by default |
bool |
"true" |
no |
| group_id |
Redis group ID. Moreover, used for naming of some resources like logs and buckets |
string |
n/a |
yes |
| ingress_cidr |
Required. Specify ingress rule for Redis security group. |
list(string) |
n/a |
yes |
| kms_alias |
KMS Alias |
string |
"alias/redis" |
no |
| log_retention |
Optional. Log data retention. 180 days (6 months) by default |
number |
180 |
no |
| multi_az_enabled |
Optional. Multi AZ enabled by default. |
bool |
true |
no |
| node_type |
Required. Node type for Redis. Supported types - https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/CacheNodes.SupportedTypes.html |
string |
n/a |
yes |
| num_cache_clusters |
Optional. Number of cache cluster. |
number |
3 |
no |
| num_node_groups |
Optional.The number of node groups. |
number |
1 |
no |
| parameter_group_name |
Optional. Group name. By default - default.redis7. |
string |
"default.redis7" |
no |
| port |
Optional. Redis port. |
number |
6379 |
no |
| replicas_per_node_group |
Required. Select the number of replica for the node group. |
number |
n/a |
yes |
| snapshot_retention |
Optional. The number of days AWS will store a snapshot before it's retained. |
number |
3 |
no |
| subnet_ids |
Required. Define subnets ids of the VPC. |
list(string) |
n/a |
yes |
| tansit_encryption |
Optional. Data in transit encryption. Enabled by default |
bool |
true |
no |
| vpc_id |
Required. Define the VPC in which redis will be deployed. |
string |
n/a |
yes |