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_context"></a> [context](#input\_context)| Receive contextual information. When Walrus deploys, Walrus will inject specific contextual information into this field.<br><br>Examples:<pre>context:<br> project:<br> name: string<br> id: string<br> environment:<br> name: string<br> id: string<br> resource:<br> name: string<br> id: string</pre> |`map(any)`|`{}`| no |
78
-
| <aname="input_infrastructure"></a> [infrastructure](#input\_infrastructure)| Specify the infrastructure information for deploying.<br><br>Examples:<pre>infrastructure:<br> vpc_id: string # the ID of the VPC where the Redis service applies<br> kms_key_id: string, optional # the ID of the KMS key which to encrypt the Redis data<br> domain_suffix: string, optional # a private DNS namespace of the CloudMap where to register the applied Redis service</pre> | <pre>object({<br> vpc_id = string<br> kms_key_id = optional(string)<br> domain_suffix = optional(string)<br> })</pre> | n/a | yes |
79
77
| <aname="input_architecture"></a> [architecture](#input\_architecture)| Specify the deployment architecture, select from standalone or replication. |`string`|`"standalone"`| no |
80
-
| <aname="input_replication_readonly_replicas"></a> [replication\_readonly\_replicas](#input\_replication\_readonly\_replicas)| Specify the number of read-only replicas under the replication deployment. |`number`|`1`| no |
81
-
| <aname="input_engine_version"></a> [engine\_version](#input\_engine\_version)| Specify the deployment engine version. |`string`|`"7.0"`| no |
78
+
| <aname="input_context"></a> [context](#input\_context)| Receive contextual information. When Walrus deploys, Walrus will inject specific contextual information into this field.<br><br>Examples:<pre>context:<br> project:<br> name: string<br> id: string<br> environment:<br> name: string<br> id: string<br> resource:<br> name: string<br> id: string</pre> |`map(any)`|`{}`| no |
82
79
| <aname="input_engine_parameters"></a> [engine\_parameters](#input\_engine\_parameters)| Specify the deployment parameters, see https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/ParameterGroups.Redis.html.| <pre>list(object({<br> name = string<br> value = string<br> }))</pre> |`[]`| no |
80
+
| <aname="input_engine_version"></a> [engine\_version](#input\_engine\_version)| Specify the deployment engine version. |`string`|`"7.0"`| no |
81
+
| <aname="input_infrastructure"></a> [infrastructure](#input\_infrastructure)| Specify the infrastructure information for deploying.<br><br>Examples:<pre>infrastructure:<br> vpc_id: string # the ID of the VPC where the Redis service applies<br> kms_key_id: string, optional # the ID of the KMS key which to encrypt the Redis data<br> domain_suffix: string, optional # a private DNS namespace of the CloudMap where to register the applied Redis service</pre> | <pre>object({<br> vpc_id = string<br> kms_key_id = optional(string)<br> domain_suffix = optional(string)<br> })</pre> | n/a | yes |
83
82
| <aname="input_password"></a> [password](#input\_password)| Specify the account password. The password must be 16-32 characters long and start with any letter, number, or the following symbols: ! # $ % ^ & * ( ) \_ + - =.<br>If not specified, it will generate a random password. |`string`|`null`| no |
83
+
| <aname="input_replication_readonly_replicas"></a> [replication\_readonly\_replicas](#input\_replication\_readonly\_replicas)| Specify the number of read-only replicas under the replication deployment. |`number`|`1`| no |
84
84
| <aname="input_resources"></a> [resources](#input\_resources)| Specify the computing resources.<br>Examples:<pre>resources:<br> class: string, optional # https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/CacheNodes.SupportedTypes.html</pre> | <pre>object({<br> class = optional(string, "cache.t3.micro")<br> })</pre> | <pre>{<br> "class": "cache.t3.micro"<br>}</pre> | no |
85
85
86
86
## Outputs
87
87
88
88
| Name | Description |
89
89
|------|-------------|
90
-
| <aname="output_context"></a> [context](#output\_context)| The input context, a map, which is used for orchestration. |
91
-
| <aname="output_refer"></a> [refer](#output\_refer)| The refer, a map, including hosts, ports and account, which is used for dependencies or collaborations. |
92
-
| <aname="output_connection"></a> [connection](#output\_connection)| The connection, a string combined host and port, might be a comma separated string or a single string. |
93
-
| <aname="output_connection_readonly"></a> [connection\_readonly](#output\_connection\_readonly)| The readonly connection, a string combined host and port, might be a comma separated string or a single string. |
94
90
| <aname="output_address"></a> [address](#output\_address)| The address, a string only has host, might be a comma separated string or a single string. |
95
91
| <aname="output_address_readonly"></a> [address\_readonly](#output\_address\_readonly)| The readonly address, a string only has host, might be a comma separated string or a single string. |
96
-
| <aname="output_port"></a> [port](#output\_port)| The port of the service. |
97
-
| <aname="output_password"></a> [password](#output\_password)| The password of the account to access the service. |
92
+
| <aname="output_connection"></a> [connection](#output\_connection)| The connection, a string combined host and port, might be a comma separated string or a single string. |
93
+
| <aname="output_connection_readonly"></a> [connection\_readonly](#output\_connection\_readonly)| The readonly connection, a string combined host and port, might be a comma separated string or a single string. |
94
+
| <aname="output_context"></a> [context](#output\_context)| The input context, a map, which is used for orchestration. |
98
95
| <aname="output_endpoints"></a> [endpoints](#output\_endpoints)| The endpoints, a list of string combined host and port. |
99
96
| <aname="output_endpoints_readonly"></a> [endpoints\_readonly](#output\_endpoints\_readonly)| The readonly endpoints, a list of string combined host and port. |
97
+
| <aname="output_password"></a> [password](#output\_password)| The password of the account to access the service. |
98
+
| <aname="output_port"></a> [port](#output\_port)| The port of the service. |
99
+
| <aname="output_refer"></a> [refer](#output\_refer)| The refer, a map, including hosts, ports and account, which is used for dependencies or collaborations. |
0 commit comments