Requirements
No requirements.
Providers
Modules
No modules.
Resources
| Name | Type |
|---|---|
| aws_rds_cluster.db_cluster | resource |
| aws_rds_cluster.secondary | resource |
| aws_rds_cluster_instance.db_instance | resource |
| aws_rds_cluster_instance.secondary | resource |
| aws_rds_global_cluster.global_cluster | resource |
| random_password.pg_password | resource |
| random_string.db_name_hash | resource |
| time_sleep.wait_for_db | resource |
| aws_kms_key.main | data source |
| aws_security_group.security_group | data source |
Inputs
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| backup_retention_days | How many days to keep the backup retention | number |
7 |
no |
| create_global_database | n/a | bool |
false |
no |
| database_name | n/a | string |
n/a | yes |
| db_aws_security_group | n/a | string |
n/a | yes |
| engine_version | n/a | string |
"11.9" |
no |
| env_name | Env name | string |
n/a | yes |
| existing_global_database_id | n/a | string |
false |
no |
| extra_security_groups_ids | n/a | list(string) |
[] |
no |
| instance_class | n/a | string |
"db.t3.medium" |
no |
| kms_key_alias | n/a | string |
n/a | yes |
| layer_name | Layer name | string |
n/a | yes |
| module_name | Module name | string |
n/a | yes |
| multi_az | n/a | bool |
false |
no |
| restore_from_snapshot | n/a | string |
false |
no |
| safety | n/a | bool |
false |
no |
Outputs
| Name | Description |
|---|---|
| db_host | n/a |
| db_name | n/a |
| db_password | n/a |
| db_user | n/a |
| global_database_id | n/a |