diff --git a/modules/rds-aurora/docs/MODULE.md b/modules/rds-aurora/docs/MODULE.md
index bcbb608..409fbfb 100644
--- a/modules/rds-aurora/docs/MODULE.md
+++ b/modules/rds-aurora/docs/MODULE.md
@@ -10,47 +10,42 @@
| Name | Version |
|------|---------|
| [aws](#provider\_aws) | >= 5.0.0 |
-| [random](#provider\_random) | n/a |
## Modules
| Name | Source | Version |
|------|--------|---------|
-| [db](#module\_db) | terraform-aws-modules/rds/aws | 6.0.0 |
+| [db](#module\_db) | terraform-aws-modules/rds-aurora/aws | 8.3.1 |
| [security\_group](#module\_security\_group) | terraform-aws-modules/security-group/aws | ~> 4.0 |
## Resources
| Name | Type |
|------|------|
-| [aws_secretsmanager_secret.secret](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/secretsmanager_secret) | resource |
-| [aws_secretsmanager_secret_version.secret](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/secretsmanager_secret_version) | resource |
-| [random_password.rds_password](https://registry.terraform.io/providers/hashicorp/random/latest/docs/resources/password) | resource |
| [aws_vpc.main](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/vpc) | data source |
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
-| [db\_allocated\_storage](#input\_db\_allocated\_storage) | Storage size in GB. | `number` | `20` | no |
+| [allocated\_storage](#input\_allocated\_storage) | Storage size in GB. | `number` | `null` | no |
| [db\_backup\_retention\_period](#input\_db\_backup\_retention\_period) | Backup retention period in days. | `string` | `"1"` | no |
| [db\_backup\_window](#input\_db\_backup\_window) | Preferred backup window. | `string` | `"03:00-06:00"` | no |
-| [db\_engine](#input\_db\_engine) | The name of the database engine to be used for RDS. | `string` | `"postgres"` | no |
+| [db\_engine](#input\_db\_engine) | The name of the database engine to be used for RDS. | `string` | `"aurora-postgresql"` | no |
+| [db\_engine\_mode](#input\_db\_engine\_mode) | The database engine mode. | `string` | `"provisioned"` | no |
| [db\_engine\_version](#input\_db\_engine\_version) | The database engine version. | `string` | `"14"` | no |
-| [db\_family](#input\_db\_family) | The family of the database engine to be used for RDS. | `string` | `"postgres14"` | no |
-| [db\_instance](#input\_db\_instance) | The instance class to use for RDS. | `string` | `"db.t4g.large"` | no |
+| [db\_instance\_class](#input\_db\_instance\_class) | The instance class to use for RDS. | `string` | `"db.serverless"` | no |
+| [db\_instances](#input\_db\_instances) | Map of cluster instances and any specific/overriding attributes to be created | `any` | `{}` | no |
| [db\_maintenance\_window](#input\_db\_maintenance\_window) | Preferred maintenance window. | `string` | `"Mon:00:00-Mon:03:00"` | no |
-| [db\_major\_engine\_version](#input\_db\_major\_engine\_version) | The major engine version. | `string` | `"14"` | no |
| [db\_master\_password](#input\_db\_master\_password) | Database password | `string` | `""` | no |
| [db\_master\_username](#input\_db\_master\_username) | Database username | `string` | `"name"` | no |
-| [db\_max\_allocated\_storage](#input\_db\_max\_allocated\_storage) | Maximum storage size in GB. | `number` | `100` | no |
| [db\_name](#input\_db\_name) | Database name | `string` | `"name"` | no |
| [db\_port](#input\_db\_port) | Database port | `number` | `5432` | no |
-| [db\_storage\_type](#input\_db\_storage\_type) | Storage Type for RDS. | `string` | `"gp2"` | no |
+| [db\_storage\_type](#input\_db\_storage\_type) | Storage Type for RDS. | `string` | `null` | no |
| [db\_subnet\_group](#input\_db\_subnet\_group) | Database subnet group to use. Leave blank to create a new one. | `string` | `""` | no |
-| [enable\_multi\_az](#input\_enable\_multi\_az) | Create RDS instance in multiple availability zones. | `bool` | `false` | no |
| [enable\_public\_access](#input\_enable\_public\_access) | Enable public access for RDS. | `bool` | `true` | no |
| [enable\_skip\_final\_snapshot](#input\_enable\_skip\_final\_snapshot) | When DB is deleted and If this variable is false, no final snapshot will be made. | `bool` | `true` | no |
+| [manage\_master\_user\_password](#input\_manage\_master\_user\_password) | Set to true to allow RDS to manage the master user password in Secrets Manager. Cannot be set if `master_password` is provided | `bool` | `true` | no |
| [name](#input\_name) | Name to be used on all the resources as identifier | `string` | `""` | no |
| [storage\_encrypted](#input\_storage\_encrypted) | Enable storage encryption. | `bool` | `true` | no |
| [tags](#input\_tags) | Any extra tags to assign to objects | `map(any)` | `{}` | no |
@@ -60,25 +55,20 @@
| Name | Description |
|------|-------------|
-| [connection\_secret\_arn](#output\_connection\_secret\_arn) | The ARN of the AWS Secrets Manager secret created |
-| [connection\_secret\_name](#output\_connection\_secret\_name) | The name of the AWS Secrets Manager secret created |
-| [db\_instance\_address](#output\_db\_instance\_address) | The address of the RDS instance |
-| [db\_instance\_arn](#output\_db\_instance\_arn) | The ARN of the RDS instance |
-| [db\_instance\_availability\_zone](#output\_db\_instance\_availability\_zone) | The availability zone of the RDS instance |
-| [db\_instance\_cloudwatch\_log\_groups](#output\_db\_instance\_cloudwatch\_log\_groups) | Map of CloudWatch log groups created and their attributes |
-| [db\_instance\_endpoint](#output\_db\_instance\_endpoint) | The connection endpoint |
-| [db\_instance\_engine](#output\_db\_instance\_engine) | The database engine |
-| [db\_instance\_engine\_version\_actual](#output\_db\_instance\_engine\_version\_actual) | The running version of the database |
-| [db\_instance\_hosted\_zone\_id](#output\_db\_instance\_hosted\_zone\_id) | The canonical hosted zone ID of the DB instance (to be used in a Route 53 Alias record) |
-| [db\_instance\_identifier](#output\_db\_instance\_identifier) | The RDS instance ID |
-| [db\_instance\_name](#output\_db\_instance\_name) | The database name |
-| [db\_instance\_port](#output\_db\_instance\_port) | The database port |
-| [db\_instance\_resource\_id](#output\_db\_instance\_resource\_id) | The RDS Resource ID of this instance |
-| [db\_instance\_status](#output\_db\_instance\_status) | The RDS instance status |
-| [db\_instance\_username](#output\_db\_instance\_username) | The master username for the database |
-| [db\_parameter\_group\_arn](#output\_db\_parameter\_group\_arn) | The ARN of the db parameter group |
-| [db\_parameter\_group\_id](#output\_db\_parameter\_group\_id) | The db parameter group id |
-| [db\_subnet\_group\_arn](#output\_db\_subnet\_group\_arn) | The ARN of the db subnet group |
-| [db\_subnet\_group\_id](#output\_db\_subnet\_group\_id) | The db subnet group name |
-| [enhanced\_monitoring\_iam\_role\_arn](#output\_enhanced\_monitoring\_iam\_role\_arn) | The Amazon Resource Name (ARN) specifying the monitoring role |
-
+| [cluster\_arn](#output\_cluster\_arn) | The ARN of the RDS instance |
+| [cluster\_database\_name](#output\_cluster\_database\_name) | The database name |
+| [cluster\_endpoint](#output\_cluster\_endpoint) | The connection endpoint |
+| [cluster\_engine\_version\_actual](#output\_cluster\_engine\_version\_actual) | The running version of the database |
+| [cluster\_instances](#output\_cluster\_instances) | The RDS Instances for this cluster |
+| [cluster\_master\_user\_secret](#output\_cluster\_master\_user\_secret) | The AWS Secrets Manager secret created |
+| [cluster\_master\_username](#output\_cluster\_master\_username) | The master username for the database |
+| [cluster\_members](#output\_cluster\_members) | List of RDS Instances that are a part of this cluster |
+| [cluster\_port](#output\_cluster\_port) | The database port |
+| [cluster\_reader\_endpoint](#output\_cluster\_reader\_endpoint) | The address of the RDS instance |
+| [cluster\_resource\_id](#output\_cluster\_resource\_id) | The RDS Resource ID of this instance |
+| [db\_cluster\_cloudwatch\_log\_groups](#output\_db\_cluster\_cloudwatch\_log\_groups) | The CloudWatch log groups for the DB cluster |
+| [enhanced\_monitoring\_iam\_role\_arn](#output\_enhanced\_monitoring\_iam\_role\_arn) | The ARN of the IAM role used for enhanced monitoring |
+| [enhanced\_monitoring\_iam\_role\_name](#output\_enhanced\_monitoring\_iam\_role\_name) | The name of the IAM role used for enhanced monitoring |
+| [enhanced\_monitoring\_iam\_role\_unique\_id](#output\_enhanced\_monitoring\_iam\_role\_unique\_id) | The unique ID of the IAM role used for enhanced monitoring |
+| [security\_group\_id](#output\_security\_group\_id) | The ID of the security group |
+
\ No newline at end of file