module "rds_proxy" {
source = "git::https://github.com/DNXLabs/terraform-aws-rds-proxy.git?ref=1.0"
count = local.workspace.create_proxy ? 1 : 0
proxy_name = try(local.workspace["proxy_name"], "")
engine_family = try(local.workspace["engine_family"], "")
db_subnet_ids = try(local.workspace["db_subnet_ids"], [])
cluster_identifier = try(local.workspace["bb_2_cluster_identifier"], "")
db_port = try(local.workspace["bb_2_db_port"], "")
username = try(local.workspace["bb_2_username"], "")
db_name = try(local.workspace["bb_2_db_name"], "")
rds_apps_sg_id = try(local.workspace["rds_apps_sg_id"], "")
}
Name | Version |
---|---|
terraform | >= 1.0.0 |
Name | Version |
---|---|
aws | n/a |
Name | Description | Type | Default | Required |
---|---|---|---|---|
client_password_auth_type | The type of authentication the proxy uses for connections from clients. | string |
n/a | yes |
cluster_identifier | Cluster identifier for the Aurora cluster | string |
n/a | yes |
db_name | Name of the default database | string |
n/a | yes |
db_port | Database port number | number |
n/a | yes |
db_subnet_ids | List of subnet IDs for the RDS Proxy | list(string) |
n/a | yes |
engine_family | Proxy Engine Family | string |
n/a | yes |
proxy_name | Proxy name | string |
n/a | yes |
rds_apps_sg_id | Security group ID for RDS applications | string |
n/a | yes |
username | Master username for database authentication | string |
n/a | yes |
No output.
Module managed by DNX Solutions.
Apache 2 Licensed. See LICENSE for full details.