|
35 | 35 |
|
36 | 36 | # Terraform AWS RDS Aurora Cluster |
37 | 37 |
|
38 | | -This Terraform module provides a preconfigured solution for setting up AWS |
39 | | -RDS Aurora clusters in your AWS account. With this module, you can easily |
40 | | -and efficiently create and manage RDS Aurora clusters with advanced features |
41 | | -such as extended backups for daily, weekly, monthly, quarterly, and yearly |
42 | | -intervals. Our team has extensive experience working with AWS RDS Aurora |
43 | | -and has optimized this module to provide the best possible experience for |
44 | | -users. |
| 38 | +This Terraform module provides a preconfigured solution for setting up AWS RDS Aurora clusters in your AWS account. |
| 39 | +With this module, you can easily and efficiently create and manage RDS Aurora clusters with advanced features. Our |
| 40 | +team has extensive experience working with AWS RDS Aurora and has optimized this module to provide the best possible |
| 41 | +experience for users. |
45 | 42 |
|
46 | 43 | By using this Terraform module, you can save time and effort in setting |
47 | 44 | up and managing your RDS Aurora clusters, as well as ensure that your data |
@@ -76,9 +73,8 @@ such as extended backups, user management, and autoscaling. |
76 | 73 | | <a name="input_db_instance_parameter_group_name"></a> [db\_instance\_parameter\_group\_name](#input\_db\_instance\_parameter\_group\_name) | The name of the DB parameter group. | `string` | `null` | no | |
77 | 74 | | <a name="input_db_instance_parameters"></a> [db\_instance\_parameters](#input\_db\_instance\_parameters) | The name and values of the DB parameters. | <pre>list(object({<br> apply_method = optional(string)<br> name = string<br> value = string<br> }))</pre> | `[]` | no | |
78 | 75 | | <a name="input_db_proxy_users"></a> [db\_proxy\_users](#input\_db\_proxy\_users) | List of DB Proxy users. | `list(string)` | <pre>[<br> "application_dml",<br> "application_ddl"<br>]</pre> | no | |
79 | | -| <a name="input_deletion_protection"></a> [deletion\_protection](#input\_deletion\_protection) | If the DB instance should have deletion protection enabled. | `bool` | `false` | no | |
| 76 | +| <a name="input_deletion_protection"></a> [deletion\_protection](#input\_deletion\_protection) | If the DB instance should have deletion protection enabled. | `bool` | `true` | no | |
80 | 77 | | <a name="input_enable_db_proxy"></a> [enable\_db\_proxy](#input\_enable\_db\_proxy) | Enable DB Proxy. | `bool` | `true` | no | |
81 | | -| <a name="input_enable_enhanced_backups"></a> [enable\_enhanced\_backups](#input\_enable\_enhanced\_backups) | Enable enhanced backups. | `bool` | `true` | no | |
82 | 78 | | <a name="input_enabled_cloudwatch_logs_exports"></a> [enabled\_cloudwatch\_logs\_exports](#input\_enabled\_cloudwatch\_logs\_exports) | Set of log types to enable for exporting to CloudWatch logs. | `list(string)` | <pre>[<br> "audit",<br> "error",<br> "general",<br> "slowquery"<br>]</pre> | no | |
83 | 79 | | <a name="input_engine"></a> [engine](#input\_engine) | The engine to use. | `string` | `"aurora-mysql"` | no | |
84 | 80 | | <a name="input_engine_mode"></a> [engine\_mode](#input\_engine\_mode) | The engine mode to use. | `string` | `"provisioned"` | no | |
@@ -139,18 +135,4 @@ module "with-rds-proxy" { |
139 | 135 | enable_db_proxy = true |
140 | 136 | } |
141 | 137 | ``` |
142 | | -### with enhanced Backups |
143 | | -```hcl |
144 | | -module "with-enhanced-backups" { |
145 | | - source = "../../" |
146 | | -
|
147 | | - cluster_identifier = "my-cluster" |
148 | | - database_subnet_group_name = "db-subnet-group-name" |
149 | | - instance_class = "db.t4g.medium" |
150 | | - vpc_security_group_ids_rds_cluster = ["sg-1234567890"] |
151 | | - vpc_subnet_ids = ["subnet-12345678", "subnet-87654321"] |
152 | | -
|
153 | | - enable_enhanced_backups = true |
154 | | -} |
155 | | -``` |
156 | 138 | <!-- END_TF_DOCS --> |
0 commit comments