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_create_cluster"></a> [create\_cluster](#input\_create\_cluster)| Determines whether an ElastiCache cluster will be created or not |`bool`|`true`| no |
70
73
| <aname="input_create_parameter_group"></a> [create\_parameter\_group](#input\_create\_parameter\_group)| Determines whether the ElastiCache parameter group will be created or not |`bool`|`false`| no |
71
74
| <aname="input_create_replication_group"></a> [create\_replication\_group](#input\_create\_replication\_group)| Determines whether an ElastiCache replication group will be created or not |`bool`|`false`| no |
75
+
| <aname="input_create_security_group"></a> [create\_security\_group](#input\_create\_security\_group)| Determines if a security group is created |`bool`|`true`| no |
72
76
| <aname="input_create_subnet_group"></a> [create\_subnet\_group](#input\_create\_subnet\_group)| Determines whether the Elasticache subnet group will be created or not |`bool`|`true`| no |
73
77
| <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`|`null`| no |
74
78
| <aname="input_description"></a> [description](#input\_description)| User-created description for the replication group |`string`|`null`| no |
@@ -98,8 +102,13 @@ No modules.
98
102
| <aname="input_preferred_outpost_arn"></a> [preferred\_outpost\_arn](#input\_preferred\_outpost\_arn)| (Required if `outpost_mode` is specified) The outpost ARN in which the cache cluster will be created |`string`|`null`| no |
99
103
| <aname="input_replicas_per_node_group"></a> [replicas\_per\_node\_group](#input\_replicas\_per\_node\_group)| Number of replica nodes in each node group. Changing this number will trigger a resizing operation before other settings modifications. Valid values are 0 to 5 |`number`|`null`| no |
100
104
| <aname="input_replication_group_id"></a> [replication\_group\_id](#input\_replication\_group\_id)| Replication group identifier. When `create_replication_group` is set to `true`, this is the ID assigned to the replication group created. When `create_replication_group` is set to `false`, this is the ID of an externally created replication group |`string`|`null`| no |
105
+
| <aname="input_security_group_description"></a> [security\_group\_description](#input\_security\_group\_description)| Description of the security group created |`string`|`null`| no |
101
106
| <aname="input_security_group_ids"></a> [security\_group\_ids](#input\_security\_group\_ids)| One or more VPC security groups associated with the cache cluster |`list(string)`|`[]`| no |
107
+
| <aname="input_security_group_name"></a> [security\_group\_name](#input\_security\_group\_name)| Name to use on security group created |`string`|`null`| no |
102
108
| <aname="input_security_group_names"></a> [security\_group\_names](#input\_security\_group\_names)| Names of one or more Amazon VPC security groups associated with this replication group |`list(string)`|`[]`| no |
109
+
| <aname="input_security_group_rules"></a> [security\_group\_rules](#input\_security\_group\_rules)| Security group ingress and egress rules to add to the security group created |`any`|`{}`| no |
110
+
| <aname="input_security_group_tags"></a> [security\_group\_tags](#input\_security\_group\_tags)| A map of additional tags to add to the security group created |`map(string)`|`{}`| no |
111
+
| <aname="input_security_group_use_name_prefix"></a> [security\_group\_use\_name\_prefix](#input\_security\_group\_use\_name\_prefix)| Determines whether the security group name (`security_group_name`) is used as a prefix |`bool`|`true`| no |
103
112
| <aname="input_snapshot_arns"></a> [snapshot\_arns](#input\_snapshot\_arns)| (Redis only) Single-element string list containing an Amazon Resource Name (ARN) of a Redis RDB snapshot file stored in Amazon S3 |`list(string)`|`[]`| no |
104
113
| <aname="input_snapshot_name"></a> [snapshot\_name](#input\_snapshot\_name)| (Redis only) Name of a snapshot from which to restore data into the new node group. Changing `snapshot_name` forces a new resource |`string`|`null`| no |
105
114
| <aname="input_snapshot_retention_limit"></a> [snapshot\_retention\_limit](#input\_snapshot\_retention\_limit)| (Redis only) Number of days for which ElastiCache will retain automatic cache cluster snapshots before deleting them |`number`|`null`| no |
@@ -110,6 +119,7 @@ No modules.
110
119
| <aname="input_tags"></a> [tags](#input\_tags)| A map of tags to add to all resources |`map(string)`|`{}`| no |
111
120
| <aname="input_transit_encryption_enabled"></a> [transit\_encryption\_enabled](#input\_transit\_encryption\_enabled)| Enable encryption in-transit. Supported only with Memcached versions `1.6.12` and later, running in a VPC |`bool`|`null`| no |
112
121
| <aname="input_user_group_ids"></a> [user\_group\_ids](#input\_user\_group\_ids)| User Group ID to associate with the replication group. Only a maximum of one (1) user group ID is valid |`list(string)`|`[]`| no |
122
+
| <aname="input_vpc_id"></a> [vpc\_id](#input\_vpc\_id)| Identifier of the VPC where the security group will be created |`string`|`null`| no |
113
123
114
124
## Outputs
115
125
@@ -129,6 +139,8 @@ No modules.
129
139
| <aname="output_rep_group_member_clusters"></a> [rep\_group\_member\_clusters](#output\_rep\_group\_member\_clusters)| Identifiers of all the nodes that are part of this replication group |
130
140
| <aname="output_rep_group_primary_endpoint_address"></a> [rep\_group\_primary\_endpoint\_address](#output\_rep\_group\_primary\_endpoint\_address)| Address of the endpoint for the primary node in the replication group, if the cluster mode is disabled |
131
141
| <aname="output_rep_group_reader_endpoint_address"></a> [rep\_group\_reader\_endpoint\_address](#output\_rep\_group\_reader\_endpoint\_address)| Address of the endpoint for the reader node in the replication group, if the cluster mode is disabled |
142
+
| <aname="output_security_group_arn"></a> [security\_group\_arn](#output\_security\_group\_arn)| Amazon Resource Name (ARN) of the security group |
143
+
| <aname="output_security_group_id"></a> [security\_group\_id](#output\_security\_group\_id)| ID of the security group |
132
144
| <aname="output_subnet_group_name"></a> [subnet\_group\_name](#output\_subnet\_group\_name)| The ElastiCache subnet group name |
Copy file name to clipboardExpand all lines: examples/memcached-cluster/README.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -64,6 +64,8 @@ No inputs.
64
64
| <aname="output_rep_group_member_clusters"></a> [rep\_group\_member\_clusters](#output\_rep\_group\_member\_clusters)| Identifiers of all the nodes that are part of this replication group |
65
65
| <aname="output_rep_group_primary_endpoint_address"></a> [rep\_group\_primary\_endpoint\_address](#output\_rep\_group\_primary\_endpoint\_address)| Address of the endpoint for the primary node in the replication group, if the cluster mode is disabled |
66
66
| <aname="output_rep_group_reader_endpoint_address"></a> [rep\_group\_reader\_endpoint\_address](#output\_rep\_group\_reader\_endpoint\_address)| Address of the endpoint for the reader node in the replication group, if the cluster mode is disabled |
67
+
| <aname="output_security_group_arn"></a> [security\_group\_arn](#output\_security\_group\_arn)| Amazon Resource Name (ARN) of the security group |
68
+
| <aname="output_security_group_id"></a> [security\_group\_id](#output\_security\_group\_id)| ID of the security group |
67
69
| <aname="output_subnet_group_name"></a> [subnet\_group\_name](#output\_subnet\_group\_name)| The ElastiCache subnet group name |
Copy file name to clipboardExpand all lines: examples/redis-cluster/README.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -64,6 +64,8 @@ No inputs.
64
64
| <aname="output_rep_group_member_clusters"></a> [rep\_group\_member\_clusters](#output\_rep\_group\_member\_clusters)| Identifiers of all the nodes that are part of this replication group |
65
65
| <aname="output_rep_group_primary_endpoint_address"></a> [rep\_group\_primary\_endpoint\_address](#output\_rep\_group\_primary\_endpoint\_address)| Address of the endpoint for the primary node in the replication group, if the cluster mode is disabled |
66
66
| <aname="output_rep_group_reader_endpoint_address"></a> [rep\_group\_reader\_endpoint\_address](#output\_rep\_group\_reader\_endpoint\_address)| Address of the endpoint for the reader node in the replication group, if the cluster mode is disabled |
67
+
| <aname="output_security_group_arn"></a> [security\_group\_arn](#output\_security\_group\_arn)| Amazon Resource Name (ARN) of the security group |
68
+
| <aname="output_security_group_id"></a> [security\_group\_id](#output\_security\_group\_id)| ID of the security group |
67
69
| <aname="output_subnet_group_name"></a> [subnet\_group\_name](#output\_subnet\_group\_name)| The ElastiCache subnet group name |
| <aname="output_cluster_address"></a> [cluster\_address](#output\_cluster\_address)| (Memcached only) DNS name of the cache cluster without the port appended |
53
+
| <aname="output_cluster_arn"></a> [cluster\_arn](#output\_cluster\_arn)| The ARN of the ElastiCache Cluster |
54
+
| <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 |
57
+
| <aname="output_parameter_group_arn"></a> [parameter\_group\_arn](#output\_parameter\_group\_arn)| The AWS ARN associated with the parameter group |
58
+
| <aname="output_parameter_group_id"></a> [parameter\_group\_id](#output\_parameter\_group\_id)| The ElastiCache parameter group name |
59
+
| <aname="output_rep_group_arn"></a> [rep\_group\_arn](#output\_rep\_group\_arn)| ARN of the created ElastiCache Replication Group |
60
+
| <aname="output_rep_group_coniguration_endpoint_address"></a> [rep\_group\_coniguration\_endpoint\_address](#output\_rep\_group\_coniguration\_endpoint\_address)| Address of the replication group configuration endpoint when cluster mode is enabled |
61
+
| <aname="output_rep_group_engine_version_actual"></a> [rep\_group\_engine\_version\_actual](#output\_rep\_group\_engine\_version\_actual)| Because ElastiCache pulls the latest minor or patch for a version, this attribute returns the running version of the cache engine |
62
+
| <aname="output_rep_group_id"></a> [rep\_group\_id](#output\_rep\_group\_id)| ID of the ElastiCache Replication Group |
63
+
| <aname="output_rep_group_member_clusters"></a> [rep\_group\_member\_clusters](#output\_rep\_group\_member\_clusters)| Identifiers of all the nodes that are part of this replication group |
64
+
| <aname="output_rep_group_primary_endpoint_address"></a> [rep\_group\_primary\_endpoint\_address](#output\_rep\_group\_primary\_endpoint\_address)| Address of the endpoint for the primary node in the replication group, if the cluster mode is disabled |
65
+
| <aname="output_rep_group_reader_endpoint_address"></a> [rep\_group\_reader\_endpoint\_address](#output\_rep\_group\_reader\_endpoint\_address)| Address of the endpoint for the reader node in the replication group, if the cluster mode is disabled |
66
+
| <aname="output_security_group_arn"></a> [security\_group\_arn](#output\_security\_group\_arn)| Amazon Resource Name (ARN) of the security group |
67
+
| <aname="output_security_group_id"></a> [security\_group\_id](#output\_security\_group\_id)| ID of the security group |
68
+
| <aname="output_subnet_group_name"></a> [subnet\_group\_name](#output\_subnet\_group\_name)| The ElastiCache subnet group name |
52
69
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
53
70
54
71
Apache-2.0 Licensed. See [LICENSE](https://github.com/clowdhaus/terraform-aws-elasticache/blob/main/LICENSE).
0 commit comments