# AWS RDS Terraform Module ## Docs - [Enhanced monitoring example](https://mintlify.wiki/terraform-aws-modules/terraform-aws-rds/examples/enhanced-monitoring.md): Configure RDS Enhanced Monitoring with a custom IAM role and CloudWatch log exports. - [Complete MSSQL example](https://mintlify.wiki/terraform-aws-modules/terraform-aws-rds/examples/mssql.md): A complete RDS SQL Server Express example with Windows Authentication via AWS Directory Service. - [Complete MySQL example](https://mintlify.wiki/terraform-aws-modules/terraform-aws-rds/examples/mysql.md): A complete RDS MySQL 8.0 example with parameter groups, option groups, enhanced monitoring, and Performance Insights. - [Complete Oracle example](https://mintlify.wiki/terraform-aws-modules/terraform-aws-rds/examples/oracle.md): A complete RDS Oracle Enterprise Edition 19c example with BYOL licensing, character sets, and cross-region backup replication. - [Complete PostgreSQL example](https://mintlify.wiki/terraform-aws-modules/terraform-aws-rds/examples/postgres.md): A complete RDS PostgreSQL 17 example with automated backup replication, performance insights, and managed password rotation. - [Read replica examples](https://mintlify.wiki/terraform-aws-modules/terraform-aws-rds/examples/replica.md): Configure same-region and cross-region read replicas for MySQL and PostgreSQL RDS instances. - [S3 import for MySQL](https://mintlify.wiki/terraform-aws-modules/terraform-aws-rds/examples/s3-import.md): Restore a MySQL RDS instance from a Percona Xtrabackup stored in Amazon S3. - [Blue/Green deployments](https://mintlify.wiki/terraform-aws-modules/terraform-aws-rds/guides/blue-green-deployments.md): Use RDS Blue/Green deployments for low-downtime major version upgrades and schema changes. - [Database engines](https://mintlify.wiki/terraform-aws-modules/terraform-aws-rds/guides/engines.md): Configure MySQL, PostgreSQL, Oracle, and SQL Server instances with the terraform-aws-rds module. - [Monitoring](https://mintlify.wiki/terraform-aws-modules/terraform-aws-rds/guides/monitoring.md): Configure Enhanced Monitoring, Performance Insights, Database Insights, and CloudWatch log exports for your RDS instances. - [Option groups](https://mintlify.wiki/terraform-aws-modules/terraform-aws-rds/guides/option-groups.md): Configure DB option groups for MySQL, Oracle, and SQL Server RDS instances. - [Parameter groups](https://mintlify.wiki/terraform-aws-modules/terraform-aws-rds/guides/parameter-groups.md): Create, use, or bypass DB parameter groups to tune engine settings for your RDS instances. - [Read replicas](https://mintlify.wiki/terraform-aws-modules/terraform-aws-rds/guides/replicas.md): Create same-region and cross-region read replicas using the replicate_source_db variable. - [Security](https://mintlify.wiki/terraform-aws-modules/terraform-aws-rds/guides/security.md): Configure encryption, IAM authentication, password management, deletion protection, and Active Directory integration for RDS instances. - [Subnet groups](https://mintlify.wiki/terraform-aws-modules/terraform-aws-rds/guides/subnet-groups.md): Create or reference a DB subnet group to control which VPC subnets your RDS instance can use. - [Introduction](https://mintlify.wiki/terraform-aws-modules/terraform-aws-rds/introduction.md): A Terraform module for creating and managing AWS RDS database instances, with composable submodules for every aspect of a production RDS deployment. - [Quickstart](https://mintlify.wiki/terraform-aws-modules/terraform-aws-rds/quickstart.md): Deploy a working RDS instance in minutes using the terraform-aws-rds module. - [db_instance submodule](https://mintlify.wiki/terraform-aws-modules/terraform-aws-rds/reference/db-instance.md): Reference for the db_instance submodule — the core resource module that provisions the aws_db_instance and supporting resources. - [db_instance_automated_backups_replication submodule](https://mintlify.wiki/terraform-aws-modules/terraform-aws-rds/reference/db-instance-automated-backups-replication.md): Reference for the db_instance_automated_backups_replication submodule, which replicates RDS automated backups to a second AWS region. - [db_instance_role_association submodule](https://mintlify.wiki/terraform-aws-modules/terraform-aws-rds/reference/db-instance-role-association.md): Reference for the db_instance_role_association submodule, which associates an IAM role with an RDS DB instance for a specific feature. - [db_option_group submodule](https://mintlify.wiki/terraform-aws-modules/terraform-aws-rds/reference/db-option-group.md): Reference for the db_option_group submodule, which provisions an aws_db_option_group resource for supported engines. - [db_parameter_group submodule](https://mintlify.wiki/terraform-aws-modules/terraform-aws-rds/reference/db-parameter-group.md): Reference for the db_parameter_group submodule, which provisions an aws_db_parameter_group resource. - [db_subnet_group submodule](https://mintlify.wiki/terraform-aws-modules/terraform-aws-rds/reference/db-subnet-group.md): Reference for the db_subnet_group submodule, which provisions an aws_db_subnet_group resource. - [Input variables](https://mintlify.wiki/terraform-aws-modules/terraform-aws-rds/reference/inputs.md): Complete reference for all input variables accepted by the terraform-aws-rds root module. - [Outputs](https://mintlify.wiki/terraform-aws-modules/terraform-aws-rds/reference/outputs.md): Complete reference for all outputs produced by the terraform-aws-rds root module. ## OpenAPI Specs - [openapi](https://mintlify.wiki/terraform-aws-modules/terraform-aws-rds/api-reference/openapi.json)