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
|[aws_kms_key.selected](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/kms_key)| data source |
67
+
|[aws_service_discovery_dns_namespace.selected](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/service_discovery_dns_namespace)| data source |
68
+
|[aws_subnets.selected](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/subnets)| data source |
69
+
|[aws_vpc.selected](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/vpc)| data source |
40
70
41
71
## Inputs
42
72
43
73
| Name | Description | Type | Default | Required |
| <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 |
76
+
| <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 MySQL service applies<br> kms_key_id: sting,optional # the ID of the KMS key which to encrypt the MySQL data<br> domain_suffix: string # a private DNS namespace of the CloudMap where to register the applied MySQL service</pre> | <pre>object({<br> vpc_id = string<br> kms_key_id = optional(string)<br> domain_suffix = string<br> })</pre> | n/a | yes |
77
+
| <aname="input_architecture"></a> [architecture](#input\_architecture)| Specify the deployment architecture, select from standalone or replication. |`string`|`"standalone"`| no |
78
+
| <aname="input_engine_version"></a> [engine\_version](#input\_engine\_version)| Specify the deployment engine version. |`string`|`"7.0"`| no |
79
+
| <aname="input_engine_parameters"></a> [engine\_parameters](#input\_engine\_parameters)| Specify the deployment parameters. | <pre>list(object({<br> name = string<br> value = string<br> }))</pre> |`[]`| no |
80
+
| <aname="input_password"></a> [password](#input\_password)| Specify the account password. |`string`|`null`| no |
| <aname="output_walrus_project_name"></a> [walrus\_project\_name](#output\_walrus\_project\_name)| The name of project where deployed in Walrus. |
52
-
| <aname="output_walrus_project_id"></a> [walrus\_project\_id](#output\_walrus\_project\_id)| The id of project where deployed in Walrus. |
53
-
| <aname="output_walrus_environment_name"></a> [walrus\_environment\_name](#output\_walrus\_environment\_name)| The name of environment where deployed in Walrus. |
54
-
| <aname="output_walrus_environment_id"></a> [walrus\_environment\_id](#output\_walrus\_environment\_id)| The id of environment where deployed in Walrus. |
55
-
| <aname="output_walrus_resource_name"></a> [walrus\_resource\_name](#output\_walrus\_resource\_name)| The name of resource where deployed in Walrus. |
56
-
| <aname="output_walrus_resource_id"></a> [walrus\_resource\_id](#output\_walrus\_resource\_id)| The id of resource where deployed in Walrus. |
57
-
| <aname="output_submodule"></a> [submodule](#output\_submodule)| The message from submodule. |
87
+
| <aname="output_context"></a> [context](#output\_context)| The input context, a map, which is used for orchestration. |
88
+
| <aname="output_selector"></a> [selector](#output\_selector)| The selector, a map, which is used for dependencies or collaborations. |
89
+
| <aname="output_endpoint_internal"></a> [endpoint\_internal](#output\_endpoint\_internal)| The internal endpoints, a string list, which are used for internal access. |
90
+
| <aname="output_endpoint_internal_readonly"></a> [endpoint\_internal\_readonly](#output\_endpoint\_internal\_readonly)| The internal readonly endpoints, a string list, which are used for internal readonly access. |
91
+
| <aname="output_password"></a> [password](#output\_password)| The password of redis service. |
0 commit comments