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_copy_tags_to_snapshot"></a> [copy\_tags\_to\_snapshot](#input\_copy\_tags\_to\_snapshot)| Copy tags to backup snapshots |`bool`|`false`| no |
407
407
| <aname="input_db_cluster_instance_class"></a> [db\_cluster\_instance\_class](#input\_db\_cluster\_instance\_class)| This setting is required to create a provisioned Multi-AZ DB cluster |`string`|`null`| no |
408
408
| <aname="input_db_name"></a> [db\_name](#input\_db\_name)| Database name (default is not to create a database) |`string`|`""`| no |
409
+
| <aname="input_db_parameter_group_name"></a> [db\_parameter\_group\_name](#input\_db\_parameter\_group\_name)| The name to give to the created `aws_db_parameter_group` resource.<br/>If omitted, the module will generate a name. |`string`|`""`| no |
409
410
| <aname="input_db_port"></a> [db\_port](#input\_db\_port)| Database port |`number`|`3306`| no |
410
411
| <aname="input_deletion_protection"></a> [deletion\_protection](#input\_deletion\_protection)| If the DB instance should have deletion protection enabled |`bool`|`false`| no |
411
412
| <aname="input_delimiter"></a> [delimiter](#input\_delimiter)| Delimiter to be used between ID elements.<br/>Defaults to `-` (hyphen). Set to `""` to use no delimiter at all. |`string`|`null`| no |
412
413
| <aname="input_descriptor_formats"></a> [descriptor\_formats](#input\_descriptor\_formats)| Describe additional descriptors to be output in the `descriptors` output map.<br/>Map of maps. Keys are names of descriptors. Values are maps of the form<br/>`{<br/> format = string<br/> labels = list(string)<br/>}`<br/>(Type is `any` so the map values can later be enhanced to provide additional options.)<br/>`format` is a Terraform format string to be passed to the `format()` function.<br/>`labels` is a list of labels, in order, to pass to `format()` function.<br/>Label values will be normalized before being passed to `format()` so they will be<br/>identical to how they appear in `id`.<br/>Default is `{}` (`descriptors` output will be empty). |`any`|`{}`| no |
413
414
| <aname="input_egress_enabled"></a> [egress\_enabled](#input\_egress\_enabled)| Whether or not to apply the egress security group rule to default security group, defaults to `true`|`bool`|`true`| no |
414
-
| <aname="input_enable_global_write_forwarding"></a> [enable\_global\_write\_forwarding](#input\_enable\_global\_write\_forwarding)| Set to `true`, to forward writes to an associated global cluster. |`bool`|`false`| no |
415
+
| <aname="input_enable_global_write_forwarding"></a> [enable\_global\_write\_forwarding](#input\_enable\_global\_write\_forwarding)| Set to `true`, to forward writes to an associated global cluster. |`bool`|`null`| no |
415
416
| <aname="input_enable_http_endpoint"></a> [enable\_http\_endpoint](#input\_enable\_http\_endpoint)| Enable HTTP endpoint (data API). Only valid when engine\_mode is set to serverless |`bool`|`false`| no |
417
+
| <aname="input_enable_local_write_forwarding"></a> [enable\_local\_write\_forwarding](#input\_enable\_local\_write\_forwarding)| Set to `true`, to forward writes sent to a reader to the writer instance. |`bool`|`null`| no |
416
418
| <aname="input_enabled"></a> [enabled](#input\_enabled)| Set to false to prevent the module from creating any resources |`bool`|`null`| no |
417
419
| <aname="input_enabled_cloudwatch_logs_exports"></a> [enabled\_cloudwatch\_logs\_exports](#input\_enabled\_cloudwatch\_logs\_exports)| List of log types to export to cloudwatch. The following log types are supported: audit, error, general, slowquery |`list(string)`|`[]`| no |
418
420
| <aname="input_engine"></a> [engine](#input\_engine)| The name of the database engine to be used for this DB cluster. Valid values: `aurora`, `aurora-mysql`, `aurora-postgresql`|`string`|`"aurora"`| no |
@@ -445,10 +447,12 @@ Available targets:
445
447
| <aname="input_performance_insights_kms_key_id"></a> [performance\_insights\_kms\_key\_id](#input\_performance\_insights\_kms\_key\_id)| The ARN for the KMS key to encrypt Performance Insights data. When specifying `performance_insights_kms_key_id`, `performance_insights_enabled` needs to be set to true |`string`|`""`| no |
446
448
| <aname="input_performance_insights_retention_period"></a> [performance\_insights\_retention\_period](#input\_performance\_insights\_retention\_period)| Amount of time in days to retain Performance Insights data. Either 7 (7 days) or 731 (2 years) |`number`|`null`| no |
447
449
| <aname="input_publicly_accessible"></a> [publicly\_accessible](#input\_publicly\_accessible)| Set to true if you want your cluster to be publicly accessible (such as via QuickSight) |`bool`|`false`| no |
450
+
| <aname="input_rds_cluster_parameter_group_name"></a> [rds\_cluster\_parameter\_group\_name](#input\_rds\_cluster\_parameter\_group\_name)| The name to give to the created `aws_rds_cluster_parameter_group` resource.<br/>If omitted, the module will generate a name. |`string`|`""`| no |
448
451
| <aname="input_rds_monitoring_interval"></a> [rds\_monitoring\_interval](#input\_rds\_monitoring\_interval)| The interval, in seconds, between points when enhanced monitoring metrics are collected for the DB instance. To disable collecting Enhanced Monitoring metrics, specify 0. The default is 0. Valid Values: 0, 1, 5, 10, 15, 30, 60 |`number`|`0`| no |
449
452
| <aname="input_rds_monitoring_role_arn"></a> [rds\_monitoring\_role\_arn](#input\_rds\_monitoring\_role\_arn)| The ARN for the IAM role that permits RDS to send enhanced monitoring metrics to CloudWatch Logs |`string`|`null`| no |
450
453
| <aname="input_rds_ri_duration"></a> [rds\_ri\_duration](#input\_rds\_ri\_duration)| The number of years to reserve the instance. Values can be 1 or 3 (or in seconds, 31536000 or 94608000) |`number`|`1`| no |
451
454
| <aname="input_rds_ri_offering_type"></a> [rds\_ri\_offering\_type](#input\_rds\_ri\_offering\_type)| Offering type of reserved DB instances. Valid values are 'No Upfront', 'Partial Upfront', 'All Upfront'. |`string`|`""`| no |
455
+
| <aname="input_rds_ri_reservation_id"></a> [rds\_ri\_reservation\_id](#input\_rds\_ri\_reservation\_id)| Customer-specified identifier to track the reservation of the reserved DB instance. |`string`|`null`| no |
452
456
| <aname="input_reader_dns_name"></a> [reader\_dns\_name](#input\_reader\_dns\_name)| Name of the reader endpoint CNAME record to create in the parent DNS zone specified by `zone_id`. If left empty, the name will be auto-asigned using the format `replicas.var.name`|`string`|`""`| no |
453
457
| <aname="input_regex_replace_chars"></a> [regex\_replace\_chars](#input\_regex\_replace\_chars)| Terraform regular expression (regex) string.<br/>Characters matching the regex will be removed from the ID elements.<br/>If not set, `"/[^a-zA-Z0-9-]/"` is used to remove all characters other than hyphens, letters and digits. |`string`|`null`| no |
454
458
| <aname="input_replication_source_identifier"></a> [replication\_source\_identifier](#input\_replication\_source\_identifier)| ARN of a source DB cluster or DB instance if this DB cluster is to be created as a Read Replica |`string`|`""`| no |
@@ -469,7 +473,7 @@ Available targets:
469
473
| <aname="input_tags"></a> [tags](#input\_tags)| Additional tags (e.g. `{'BusinessUnit': 'XYZ'}`).<br/>Neither the tag keys nor the tag values will be modified by this module. |`map(string)`|`{}`| no |
470
474
| <aname="input_tenant"></a> [tenant](#input\_tenant)| ID element \_(Rarely used, not included by default)\_. A customer identifier, indicating who this instance of a resource is for |`string`|`null`| no |
471
475
| <aname="input_timeouts_configuration"></a> [timeouts\_configuration](#input\_timeouts\_configuration)| List of timeout values per action. Only valid actions are `create`, `update` and `delete`| <pre>list(object({<br/> create = string<br/> update = string<br/> delete = string<br/> }))</pre> |`[]`| no |
472
-
| <aname="input_use_reserved_instances"></a> [use\_reserved\_instances](#input\_use\_reserved\_instances)| WARNING: Observe your plans and applies carefully when using this feature.<br/>It has potential to be very expensive if not used correctly.<br/><br/>Whether to use reserved instances. |`bool`|`false`| no |
476
+
| <aname="input_use_reserved_instances"></a> [use\_reserved\_instances](#input\_use\_reserved\_instances)| WARNING: Observe your plans and applies carefully when using this feature.<br/>It has potential to be very expensive if not used correctly.<br/>Also, it is not clear what happens when the reservation expires.<br/><br/>Whether to use reserved instances. |`bool`|`false`| no |
473
477
| <aname="input_vpc_id"></a> [vpc\_id](#input\_vpc\_id)| VPC ID to create the cluster in (e.g. `vpc-a22222ee`) |`string`| n/a | yes |
474
478
| <aname="input_vpc_security_group_ids"></a> [vpc\_security\_group\_ids](#input\_vpc\_security\_group\_ids)| Additional security group IDs to apply to the cluster, in addition to the provisioned default security group with ingress traffic from existing CIDR blocks and existing security groups |`list(string)`|`[]`| no |
475
479
| <aname="input_zone_id"></a> [zone\_id](#input\_zone\_id)| Route53 DNS Zone ID as list of string (0 or 1 items). If empty, no custom DNS name will be published.<br/>If the list contains a single Zone ID, a custom DNS name will be pulished in that zone.<br/>Can also be a plain string, but that use is DEPRECATED because of Terraform issues. |`any`|`[]`| no |
0 commit comments