diff --git a/docs/reference/services/data-storage/amazon-rds-replica.md b/docs/reference/services/data-storage/amazon-rds-replica.md index 8ee65be59..6277a0598 100644 --- a/docs/reference/services/data-storage/amazon-rds-replica.md +++ b/docs/reference/services/data-storage/amazon-rds-replica.md @@ -291,6 +291,10 @@ module "rds_replica" { # allocated_storage or 0 to disable Storage Autoscaling. max_allocated_storage = 0 + # The network type of the DB instance. Valid values: IPV4, DUAL. Use DUAL for + # dual-stack mode with IPv4 and IPv6 support. + network_type = null + # The number of read replicas to deploy num_read_replicas = 0 @@ -601,6 +605,10 @@ inputs = { # allocated_storage or 0 to disable Storage Autoscaling. max_allocated_storage = 0 + # The network type of the DB instance. Valid values: IPV4, DUAL. Use DUAL for + # dual-stack mode with IPv4 and IPv6 support. + network_type = null + # The number of read replicas to deploy num_read_replicas = 0 @@ -1471,6 +1479,15 @@ When configured, the upper limit to which Amazon RDS can automatically scale the + + + +The network type of the DB instance. Valid values: IPV4, DUAL. Use DUAL for dual-stack mode with IPv4 and IPv6 support. + + + + + @@ -1692,6 +1709,6 @@ A list of IDs of the RDS DB instance's read replicas. "https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v2.2.0/modules/data-stores/rds-replica/outputs.tf" ], "sourcePlugin": "service-catalog-api", - "hash": "d7ebd922ad72c31bebe2d939a634b43f" + "hash": "8c16a1db23a05ec10c8bc1b950713ff3" } ##DOCS-SOURCER-END --> diff --git a/docs/reference/services/data-storage/amazon-rds.md b/docs/reference/services/data-storage/amazon-rds.md index 67241732a..5a9b874da 100644 --- a/docs/reference/services/data-storage/amazon-rds.md +++ b/docs/reference/services/data-storage/amazon-rds.md @@ -289,6 +289,11 @@ module "rds" { # dashboard. dashboard_write_latency_widget_parameters = {"height":6,"period":60,"width":8} + # The mode of Database Insights to enable for the DB instance. Valid options + # are 'standard' or 'advanced'. This replaces Performance Insights which is + # deprecated June 30, 2026. + database_insights_mode = null + # The friendly name or ARN of an AWS Secrets Manager secret that contains # database configuration information in the format outlined by this document: # https://docs.aws.amazon.com/secretsmanager/latest/userguide/best-practices.html. @@ -307,6 +312,14 @@ module "rds" { # description of db_config_secrets_manager_id. db_name = null + # Use a dedicated log volume (DLV) for the DB instance. A DLV moves database + # transaction logs onto a separate storage volume, which can improve database + # write performance. Only supported for Provisioned IOPS storage types + # (io1/io2) — gp3 is NOT supported. Engine version requirements: MariaDB + # 10.6.7+, MySQL 8.0.28+, PostgreSQL 13.10+/14.7+/15.2+. A reboot is required + # after enabling/disabling on an existing instance. + dedicated_log_volume = null + # Specifies whether to remove automated backups immediately after the DB # instance is deleted delete_automated_backups = true @@ -314,6 +327,12 @@ module "rds" { # Timeout for DB deleting deleting_timeout = "60m" + # Enable blue/green deployment to minimize down time due to changes made to + # the RDS Instance. See + # https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/blue-green-deployments-overview.html + # for more detailed information. + enable_blue_green_update = false + # Set to true to enable several basic CloudWatch alarms around CPU usage, # memory usage, and disk space usage. If set to true, make sure to specify SNS # topics to send notifications to using var.alarms_sns_topic_arn. @@ -348,6 +367,13 @@ module "rds" { # Manager. See the description of db_config_secrets_manager_id. engine = null + # The life cycle type for this DB instance. This setting applies to RDS for + # MySQL and RDS for PostgreSQL. Valid values are + # 'open-source-rds-extended-support' and + # 'open-source-rds-extended-support-disabled'. Controls enrollment in RDS + # Extended Support and associated costs. + engine_lifecycle_support = null + # The number of datapoints in CloudWatch Metric statistic, which triggers the # alarm. Setting this as null (the default) will make it equal to the # evaluation period @@ -468,6 +494,11 @@ module "rds" { # db_config_secrets_manager_id. master_password = null # SENSITIVE + # The Amazon Web Services KMS key identifier used to encrypt the secret for + # the master user password. Only used when manage_master_user_password is + # true. + master_user_secret_kms_key_id = null + # The value to use for the master username of the database. This can also be # provided via AWS Secrets Manager. See the description of # db_config_secrets_manager_id. @@ -504,6 +535,10 @@ module "rds" { # zone. If the primary fails, this instance will automatically take over. multi_az = false + # The network type of the DB instance. Valid values: IPV4, DUAL. Use DUAL for + # dual-stack mode with IPv4 and IPv6 support. + network_type = null + # The number of read replicas to deploy num_read_replicas = 0 @@ -544,6 +579,12 @@ module "rds" { # database. replica_domain_name = null + # A configuration block for restoring a DB instance to an arbitrary point in + # time. Refer to + # https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/db_instance#restore-to-point-in-time + # for more details + restore_to_point_in_time = null + # The maximum number of snapshots to keep around for the purpose of cross # account sharing. Once this number is exceeded, a lambda function will delete # the oldest snapshots. Only used if var.share_snapshot_with_another_account @@ -834,6 +875,11 @@ inputs = { # dashboard. dashboard_write_latency_widget_parameters = {"height":6,"period":60,"width":8} + # The mode of Database Insights to enable for the DB instance. Valid options + # are 'standard' or 'advanced'. This replaces Performance Insights which is + # deprecated June 30, 2026. + database_insights_mode = null + # The friendly name or ARN of an AWS Secrets Manager secret that contains # database configuration information in the format outlined by this document: # https://docs.aws.amazon.com/secretsmanager/latest/userguide/best-practices.html. @@ -852,6 +898,14 @@ inputs = { # description of db_config_secrets_manager_id. db_name = null + # Use a dedicated log volume (DLV) for the DB instance. A DLV moves database + # transaction logs onto a separate storage volume, which can improve database + # write performance. Only supported for Provisioned IOPS storage types + # (io1/io2) — gp3 is NOT supported. Engine version requirements: MariaDB + # 10.6.7+, MySQL 8.0.28+, PostgreSQL 13.10+/14.7+/15.2+. A reboot is required + # after enabling/disabling on an existing instance. + dedicated_log_volume = null + # Specifies whether to remove automated backups immediately after the DB # instance is deleted delete_automated_backups = true @@ -859,6 +913,12 @@ inputs = { # Timeout for DB deleting deleting_timeout = "60m" + # Enable blue/green deployment to minimize down time due to changes made to + # the RDS Instance. See + # https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/blue-green-deployments-overview.html + # for more detailed information. + enable_blue_green_update = false + # Set to true to enable several basic CloudWatch alarms around CPU usage, # memory usage, and disk space usage. If set to true, make sure to specify SNS # topics to send notifications to using var.alarms_sns_topic_arn. @@ -893,6 +953,13 @@ inputs = { # Manager. See the description of db_config_secrets_manager_id. engine = null + # The life cycle type for this DB instance. This setting applies to RDS for + # MySQL and RDS for PostgreSQL. Valid values are + # 'open-source-rds-extended-support' and + # 'open-source-rds-extended-support-disabled'. Controls enrollment in RDS + # Extended Support and associated costs. + engine_lifecycle_support = null + # The number of datapoints in CloudWatch Metric statistic, which triggers the # alarm. Setting this as null (the default) will make it equal to the # evaluation period @@ -1013,6 +1080,11 @@ inputs = { # db_config_secrets_manager_id. master_password = null # SENSITIVE + # The Amazon Web Services KMS key identifier used to encrypt the secret for + # the master user password. Only used when manage_master_user_password is + # true. + master_user_secret_kms_key_id = null + # The value to use for the master username of the database. This can also be # provided via AWS Secrets Manager. See the description of # db_config_secrets_manager_id. @@ -1049,6 +1121,10 @@ inputs = { # zone. If the primary fails, this instance will automatically take over. multi_az = false + # The network type of the DB instance. Valid values: IPV4, DUAL. Use DUAL for + # dual-stack mode with IPv4 and IPv6 support. + network_type = null + # The number of read replicas to deploy num_read_replicas = 0 @@ -1089,6 +1165,12 @@ inputs = { # database. replica_domain_name = null + # A configuration block for restoring a DB instance to an arbitrary point in + # time. Refer to + # https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/db_instance#restore-to-point-in-time + # for more details + restore_to_point_in_time = null + # The maximum number of snapshots to keep around for the purpose of cross # account sharing. Once this number is exceeded, a lambda function will delete # the oldest snapshots. Only used if var.share_snapshot_with_another_account @@ -1873,6 +1955,15 @@ object({ + + + +The mode of Database Insights to enable for the DB instance. Valid options are 'standard' or 'advanced'. This replaces Performance Insights which is deprecated June 30, 2026. + + + + + @@ -1891,6 +1982,15 @@ The name for your database of up to 8 alpha-numeric characters. If you do not pr + + + +Use a dedicated log volume (DLV) for the DB instance. A DLV moves database transaction logs onto a separate storage volume, which can improve database write performance. Only supported for Provisioned IOPS storage types (io1/io2) — gp3 is NOT supported. Engine version requirements: MariaDB 10.6.7+, MySQL 8.0.28+, PostgreSQL 13.10+/14.7+/15.2+. A reboot is required after enabling/disabling on an existing instance. + + + + + @@ -1909,6 +2009,15 @@ Timeout for DB deleting + + + +Enable blue/green deployment to minimize down time due to changes made to the RDS Instance. See https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/blue-green-deployments-overview.html for more detailed information. + + + + + @@ -1972,6 +2081,15 @@ The DB engine to use (e.g. mysql). This can also be provided via AWS Secrets Man + + + +The life cycle type for this DB instance. This setting applies to RDS for MySQL and RDS for PostgreSQL. Valid values are 'open-source-rds-extended-support' and 'open-source-rds-extended-support-disabled'. Controls enrollment in RDS Extended Support and associated costs. + + + + + @@ -2239,6 +2357,15 @@ The value to use for the master password of the database. This can also be provi + + + +The Amazon Web Services KMS key identifier used to encrypt the secret for the master user password. Only used when manage_master_user_password is true. + + + + + @@ -2302,6 +2429,15 @@ Specifies if a standby instance should be deployed in another availability zone. + + + +The network type of the DB instance. Valid values: IPV4, DUAL. Use DUAL for dual-stack mode with IPv4 and IPv6 support. + + + + + @@ -2383,6 +2519,28 @@ The domain name to create a route 53 record for the read replicas of the RDS dat + + + +A configuration block for restoring a DB instance to an arbitrary point in time. Refer to https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/db_instance#restore-to-point-in-time for more details + + + + +```hcl +map(object({ + restore_time = string + source_db_instance_identifier = string + source_db_instance_automated_backups_arn = string + source_dbi_resource_id = string + use_latest_restorable_time = string + })) +``` + + + + + @@ -2723,6 +2881,6 @@ The ID of the Security Group that controls access to the RDS DB instance. "https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v2.2.0/modules/data-stores/rds/outputs.tf" ], "sourcePlugin": "service-catalog-api", - "hash": "44a522919418b6191155245f2a8fd27c" + "hash": "808b40e70c388133e7ffd5a5a295c315" } ##DOCS-SOURCER-END -->