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
feat(subnet_group): Allow to pass an existing subnet group
Create a dedicated subnet group per cluster is most of the
time not required.
This is also useful when importing manually created resources
into terraform
Also
- pre-commit hook updated because a bug
- docs are up-to-date now
Copy file name to clipboardExpand all lines: README.md
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -122,6 +122,7 @@ No modules.
122
122
| <aname="input_cluster_mode_enabled"></a> [cluster\_mode\_enabled](#input\_cluster\_mode\_enabled)| Enable creation of a native redis cluster. |`bool`|`false`| no |
123
123
| <aname="input_data_tiering_enabled"></a> [data\_tiering\_enabled](#input\_data\_tiering\_enabled)| Enables data tiering. Data tiering is only supported for replication groups using the r6gd node type. This parameter must be set to true when using r6gd nodes. |`bool`|`false`| no |
124
124
| <aname="input_description"></a> [description](#input\_description)| The description of the all resources. |`string`|`"Managed by Terraform"`| no |
125
+
| <aname="input_egress_cidr_blocks"></a> [egress\_cidr\_blocks](#input\_egress\_cidr\_blocks)| List of Egress CIDR blocks. |`list(string)`| <pre>[<br> "0.0.0.0/0"<br>]</pre> | no |
125
126
| <aname="input_engine_version"></a> [engine\_version](#input\_engine\_version)| The version number of the cache engine to be used for the cache clusters in this replication group. |`string`|`"6.x"`| no |
126
127
| <aname="input_family"></a> [family](#input\_family)| The family of the ElastiCache parameter group. |`string`|`"redis6.x"`| no |
127
128
| <aname="input_final_snapshot_identifier"></a> [final\_snapshot\_identifier](#input\_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 |
@@ -131,7 +132,7 @@ No modules.
131
132
| <aname="input_kms_key_id"></a> [kms\_key\_id](#input\_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 |
132
133
| <aname="input_log_delivery_configuration"></a> [log\_delivery\_configuration](#input\_log\_delivery\_configuration)| Log Delivery configuration for the cluster. | <pre>list(object({<br> destination_type = string<br> destination = string<br> log_format = string<br> log_type = string<br> }))</pre> |`[]`| no |
133
134
| <aname="input_maintenance_window"></a> [maintenance\_window](#input\_maintenance\_window)| Specifies the weekly time range for when maintenance on the cache cluster is performed. |`string`|`""`| no |
134
-
| <aname="input_multi_az_enabled"></a> [multi\_az\_enabled](#input\_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`|`false`| no |
135
+
| <aname="input_multi_az_enabled"></a> [multi\_az\_enabled](#input\_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. |`bool`|`false`| no |
135
136
| <aname="input_name_prefix"></a> [name\_prefix](#input\_name\_prefix)| The replication group identifier. This parameter is stored as a lowercase string. |`string`| n/a | yes |
136
137
| <aname="input_node_type"></a> [node\_type](#input\_node\_type)| The compute and memory capacity of the nodes in the node group. |`string`| n/a | yes |
137
138
| <aname="input_notification_topic_arn"></a> [notification\_topic\_arn](#input\_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 |
@@ -144,10 +145,11 @@ No modules.
144
145
| <aname="input_security_group_ids"></a> [security\_group\_ids](#input\_security\_group\_ids)| List of Security Groups. |`list(string)`|`[]`| no |
145
146
| <aname="input_snapshot_retention_limit"></a> [snapshot\_retention\_limit](#input\_snapshot\_retention\_limit)| The number of days for which ElastiCache will retain automatic cache cluster snapshots before deleting them. |`number`|`30`| no |
146
147
| <aname="input_snapshot_window"></a> [snapshot\_window](#input\_snapshot\_window)| The daily time range (in UTC) during which ElastiCache will begin taking a daily snapshot of your cache cluster. |`string`|`""`| no |
147
-
| <aname="input_subnet_ids"></a> [subnet\_ids](#input\_subnet\_ids)| List of VPC Subnet IDs for the cache subnet group. |`list(string)`| n/a | yes |
148
+
| <aname="input_subnet_group_name"></a> [subnet\_group\_name](#input\_subnet\_group\_name)| The name of the subnet group. If it is not specified, the module will create one for you |`string`|`null`| no |
149
+
| <aname="input_subnet_ids"></a> [subnet\_ids](#input\_subnet\_ids)| List of VPC Subnet IDs for the cache subnet group. |`list(string)`|`[]`| no |
148
150
| <aname="input_tags"></a> [tags](#input\_tags)| A mapping of tags to assign to all resources. |`map(string)`|`{}`| no |
149
151
| <aname="input_transit_encryption_enabled"></a> [transit\_encryption\_enabled](#input\_transit\_encryption\_enabled)| Whether to enable encryption in transit. |`bool`|`true`| no |
150
-
| <aname="input_user_group_ids"></a> [user\_group\_id](#input\_user\_group\_id)| User Group ID to associate with the replication group.|`list(string)`|n/a| no |
152
+
| <aname="input_user_group_ids"></a> [user\_group\_ids](#input\_user\_group\_ids)| User Group ID to associate with the replication group |`list(string)`|`null`| no |
151
153
| <aname="input_vpc_id"></a> [vpc\_id](#input\_vpc\_id)| VPC Id to associate with Redis ElastiCache. |`string`| n/a | yes |
0 commit comments