Commit 3dff68e7 authored by Anton Babenko's avatar Anton Babenko Committed by GitHub

feat: Shorten outputs (removing this_) (#330)

parent aab1bffa
......@@ -315,30 +315,30 @@ Users have the ability to:
| Name | Description |
|------|-------------|
| <a name="output_db_instance_address"></a> [db\_instance\_address](#output\_db\_instance\_address) | The address of the RDS instance |
| <a name="output_db_instance_arn"></a> [db\_instance\_arn](#output\_db\_instance\_arn) | The ARN of the RDS instance |
| <a name="output_db_instance_availability_zone"></a> [db\_instance\_availability\_zone](#output\_db\_instance\_availability\_zone) | The availability zone of the RDS instance |
| <a name="output_db_instance_ca_cert_identifier"></a> [db\_instance\_ca\_cert\_identifier](#output\_db\_instance\_ca\_cert\_identifier) | Specifies the identifier of the CA certificate for the DB instance |
| <a name="output_db_instance_domain"></a> [db\_instance\_domain](#output\_db\_instance\_domain) | The ID of the Directory Service Active Directory domain the instance is joined to |
| <a name="output_db_instance_domain_iam_role_name"></a> [db\_instance\_domain\_iam\_role\_name](#output\_db\_instance\_domain\_iam\_role\_name) | The name of the IAM role to be used when making API calls to the Directory Service. |
| <a name="output_db_instance_endpoint"></a> [db\_instance\_endpoint](#output\_db\_instance\_endpoint) | The connection endpoint |
| <a name="output_db_instance_hosted_zone_id"></a> [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) |
| <a name="output_db_instance_id"></a> [db\_instance\_id](#output\_db\_instance\_id) | The RDS instance ID |
| <a name="output_db_instance_name"></a> [db\_instance\_name](#output\_db\_instance\_name) | The database name |
| <a name="output_db_instance_password"></a> [db\_instance\_password](#output\_db\_instance\_password) | The database password (this password may be old, because Terraform doesn't track it after initial creation) |
| <a name="output_db_instance_port"></a> [db\_instance\_port](#output\_db\_instance\_port) | The database port |
| <a name="output_db_instance_resource_id"></a> [db\_instance\_resource\_id](#output\_db\_instance\_resource\_id) | The RDS Resource ID of this instance |
| <a name="output_db_instance_status"></a> [db\_instance\_status](#output\_db\_instance\_status) | The RDS instance status |
| <a name="output_db_instance_username"></a> [db\_instance\_username](#output\_db\_instance\_username) | The master username for the database |
| <a name="output_db_master_password"></a> [db\_master\_password](#output\_db\_master\_password) | The master password |
| <a name="output_db_option_group_arn"></a> [db\_option\_group\_arn](#output\_db\_option\_group\_arn) | The ARN of the db option group |
| <a name="output_db_option_group_id"></a> [db\_option\_group\_id](#output\_db\_option\_group\_id) | The db option group id |
| <a name="output_db_parameter_group_arn"></a> [db\_parameter\_group\_arn](#output\_db\_parameter\_group\_arn) | The ARN of the db parameter group |
| <a name="output_db_parameter_group_id"></a> [db\_parameter\_group\_id](#output\_db\_parameter\_group\_id) | The db parameter group id |
| <a name="output_db_subnet_group_arn"></a> [db\_subnet\_group\_arn](#output\_db\_subnet\_group\_arn) | The ARN of the db subnet group |
| <a name="output_db_subnet_group_id"></a> [db\_subnet\_group\_id](#output\_db\_subnet\_group\_id) | The db subnet group name |
| <a name="output_enhanced_monitoring_iam_role_arn"></a> [enhanced\_monitoring\_iam\_role\_arn](#output\_enhanced\_monitoring\_iam\_role\_arn) | The Amazon Resource Name (ARN) specifying the monitoring role |
| <a name="output_enhanced_monitoring_iam_role_name"></a> [enhanced\_monitoring\_iam\_role\_name](#output\_enhanced\_monitoring\_iam\_role\_name) | The name of the monitoring role |
| <a name="output_this_db_instance_address"></a> [this\_db\_instance\_address](#output\_this\_db\_instance\_address) | The address of the RDS instance |
| <a name="output_this_db_instance_arn"></a> [this\_db\_instance\_arn](#output\_this\_db\_instance\_arn) | The ARN of the RDS instance |
| <a name="output_this_db_instance_availability_zone"></a> [this\_db\_instance\_availability\_zone](#output\_this\_db\_instance\_availability\_zone) | The availability zone of the RDS instance |
| <a name="output_this_db_instance_ca_cert_identifier"></a> [this\_db\_instance\_ca\_cert\_identifier](#output\_this\_db\_instance\_ca\_cert\_identifier) | Specifies the identifier of the CA certificate for the DB instance |
| <a name="output_this_db_instance_domain"></a> [this\_db\_instance\_domain](#output\_this\_db\_instance\_domain) | The ID of the Directory Service Active Directory domain the instance is joined to |
| <a name="output_this_db_instance_domain_iam_role_name"></a> [this\_db\_instance\_domain\_iam\_role\_name](#output\_this\_db\_instance\_domain\_iam\_role\_name) | The name of the IAM role to be used when making API calls to the Directory Service. |
| <a name="output_this_db_instance_endpoint"></a> [this\_db\_instance\_endpoint](#output\_this\_db\_instance\_endpoint) | The connection endpoint |
| <a name="output_this_db_instance_hosted_zone_id"></a> [this\_db\_instance\_hosted\_zone\_id](#output\_this\_db\_instance\_hosted\_zone\_id) | The canonical hosted zone ID of the DB instance (to be used in a Route 53 Alias record) |
| <a name="output_this_db_instance_id"></a> [this\_db\_instance\_id](#output\_this\_db\_instance\_id) | The RDS instance ID |
| <a name="output_this_db_instance_name"></a> [this\_db\_instance\_name](#output\_this\_db\_instance\_name) | The database name |
| <a name="output_this_db_instance_password"></a> [this\_db\_instance\_password](#output\_this\_db\_instance\_password) | The database password (this password may be old, because Terraform doesn't track it after initial creation) |
| <a name="output_this_db_instance_port"></a> [this\_db\_instance\_port](#output\_this\_db\_instance\_port) | The database port |
| <a name="output_this_db_instance_resource_id"></a> [this\_db\_instance\_resource\_id](#output\_this\_db\_instance\_resource\_id) | The RDS Resource ID of this instance |
| <a name="output_this_db_instance_status"></a> [this\_db\_instance\_status](#output\_this\_db\_instance\_status) | The RDS instance status |
| <a name="output_this_db_instance_username"></a> [this\_db\_instance\_username](#output\_this\_db\_instance\_username) | The master username for the database |
| <a name="output_this_db_master_password"></a> [this\_db\_master\_password](#output\_this\_db\_master\_password) | The master password |
| <a name="output_this_db_option_group_arn"></a> [this\_db\_option\_group\_arn](#output\_this\_db\_option\_group\_arn) | The ARN of the db option group |
| <a name="output_this_db_option_group_id"></a> [this\_db\_option\_group\_id](#output\_this\_db\_option\_group\_id) | The db option group id |
| <a name="output_this_db_parameter_group_arn"></a> [this\_db\_parameter\_group\_arn](#output\_this\_db\_parameter\_group\_arn) | The ARN of the db parameter group |
| <a name="output_this_db_parameter_group_id"></a> [this\_db\_parameter\_group\_id](#output\_this\_db\_parameter\_group\_id) | The db parameter group id |
| <a name="output_this_db_subnet_group_arn"></a> [this\_db\_subnet\_group\_arn](#output\_this\_db\_subnet\_group\_arn) | The ARN of the db subnet group |
| <a name="output_this_db_subnet_group_id"></a> [this\_db\_subnet\_group\_id](#output\_this\_db\_subnet\_group\_id) | The db subnet group name |
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
## Authors
......
......@@ -53,23 +53,23 @@ No inputs.
| Name | Description |
|------|-------------|
| <a name="output_this_db_enhanced_monitoring_iam_role_arn"></a> [this\_db\_enhanced\_monitoring\_iam\_role\_arn](#output\_this\_db\_enhanced\_monitoring\_iam\_role\_arn) | The Amazon Resource Name (ARN) specifying the monitoring role |
| <a name="output_this_db_instance_address"></a> [this\_db\_instance\_address](#output\_this\_db\_instance\_address) | The address of the RDS instance |
| <a name="output_this_db_instance_arn"></a> [this\_db\_instance\_arn](#output\_this\_db\_instance\_arn) | The ARN of the RDS instance |
| <a name="output_this_db_instance_availability_zone"></a> [this\_db\_instance\_availability\_zone](#output\_this\_db\_instance\_availability\_zone) | The availability zone of the RDS instance |
| <a name="output_this_db_instance_domain"></a> [this\_db\_instance\_domain](#output\_this\_db\_instance\_domain) | The ID of the Directory Service Active Directory domain the instance is joined to |
| <a name="output_this_db_instance_domain_iam_role_name"></a> [this\_db\_instance\_domain\_iam\_role\_name](#output\_this\_db\_instance\_domain\_iam\_role\_name) | The name of the IAM role to be used when making API calls to the Directory Service. |
| <a name="output_this_db_instance_endpoint"></a> [this\_db\_instance\_endpoint](#output\_this\_db\_instance\_endpoint) | The connection endpoint |
| <a name="output_this_db_instance_hosted_zone_id"></a> [this\_db\_instance\_hosted\_zone\_id](#output\_this\_db\_instance\_hosted\_zone\_id) | The canonical hosted zone ID of the DB instance (to be used in a Route 53 Alias record) |
| <a name="output_this_db_instance_id"></a> [this\_db\_instance\_id](#output\_this\_db\_instance\_id) | The RDS instance ID |
| <a name="output_this_db_instance_name"></a> [this\_db\_instance\_name](#output\_this\_db\_instance\_name) | The database name |
| <a name="output_this_db_instance_password"></a> [this\_db\_instance\_password](#output\_this\_db\_instance\_password) | The database password (this password may be old, because Terraform doesn't track it after initial creation) |
| <a name="output_this_db_instance_port"></a> [this\_db\_instance\_port](#output\_this\_db\_instance\_port) | The database port |
| <a name="output_this_db_instance_resource_id"></a> [this\_db\_instance\_resource\_id](#output\_this\_db\_instance\_resource\_id) | The RDS Resource ID of this instance |
| <a name="output_this_db_instance_status"></a> [this\_db\_instance\_status](#output\_this\_db\_instance\_status) | The RDS instance status |
| <a name="output_this_db_instance_username"></a> [this\_db\_instance\_username](#output\_this\_db\_instance\_username) | The master username for the database |
| <a name="output_this_db_parameter_group_arn"></a> [this\_db\_parameter\_group\_arn](#output\_this\_db\_parameter\_group\_arn) | The ARN of the db parameter group |
| <a name="output_this_db_parameter_group_id"></a> [this\_db\_parameter\_group\_id](#output\_this\_db\_parameter\_group\_id) | The db parameter group id |
| <a name="output_this_db_subnet_group_arn"></a> [this\_db\_subnet\_group\_arn](#output\_this\_db\_subnet\_group\_arn) | The ARN of the db subnet group |
| <a name="output_this_db_subnet_group_id"></a> [this\_db\_subnet\_group\_id](#output\_this\_db\_subnet\_group\_id) | The db subnet group name |
| <a name="output_db_enhanced_monitoring_iam_role_arn"></a> [db\_enhanced\_monitoring\_iam\_role\_arn](#output\_db\_enhanced\_monitoring\_iam\_role\_arn) | The Amazon Resource Name (ARN) specifying the monitoring role |
| <a name="output_db_instance_address"></a> [db\_instance\_address](#output\_db\_instance\_address) | The address of the RDS instance |
| <a name="output_db_instance_arn"></a> [db\_instance\_arn](#output\_db\_instance\_arn) | The ARN of the RDS instance |
| <a name="output_db_instance_availability_zone"></a> [db\_instance\_availability\_zone](#output\_db\_instance\_availability\_zone) | The availability zone of the RDS instance |
| <a name="output_db_instance_domain"></a> [db\_instance\_domain](#output\_db\_instance\_domain) | The ID of the Directory Service Active Directory domain the instance is joined to |
| <a name="output_db_instance_domain_iam_role_name"></a> [db\_instance\_domain\_iam\_role\_name](#output\_db\_instance\_domain\_iam\_role\_name) | The name of the IAM role to be used when making API calls to the Directory Service. |
| <a name="output_db_instance_endpoint"></a> [db\_instance\_endpoint](#output\_db\_instance\_endpoint) | The connection endpoint |
| <a name="output_db_instance_hosted_zone_id"></a> [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) |
| <a name="output_db_instance_id"></a> [db\_instance\_id](#output\_db\_instance\_id) | The RDS instance ID |
| <a name="output_db_instance_name"></a> [db\_instance\_name](#output\_db\_instance\_name) | The database name |
| <a name="output_db_instance_password"></a> [db\_instance\_password](#output\_db\_instance\_password) | The database password (this password may be old, because Terraform doesn't track it after initial creation) |
| <a name="output_db_instance_port"></a> [db\_instance\_port](#output\_db\_instance\_port) | The database port |
| <a name="output_db_instance_resource_id"></a> [db\_instance\_resource\_id](#output\_db\_instance\_resource\_id) | The RDS Resource ID of this instance |
| <a name="output_db_instance_status"></a> [db\_instance\_status](#output\_db\_instance\_status) | The RDS instance status |
| <a name="output_db_instance_username"></a> [db\_instance\_username](#output\_db\_instance\_username) | The master username for the database |
| <a name="output_db_parameter_group_arn"></a> [db\_parameter\_group\_arn](#output\_db\_parameter\_group\_arn) | The ARN of the db parameter group |
| <a name="output_db_parameter_group_id"></a> [db\_parameter\_group\_id](#output\_db\_parameter\_group\_id) | The db parameter group id |
| <a name="output_db_subnet_group_arn"></a> [db\_subnet\_group\_arn](#output\_db\_subnet\_group\_arn) | The ARN of the db subnet group |
| <a name="output_db_subnet_group_id"></a> [db\_subnet\_group\_id](#output\_db\_subnet\_group\_id) | The db subnet group name |
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
output "this_db_instance_address" {
output "db_instance_address" {
description = "The address of the RDS instance"
value = module.db.this_db_instance_address
value = module.db.db_instance_address
}
output "this_db_instance_arn" {
output "db_instance_arn" {
description = "The ARN of the RDS instance"
value = module.db.this_db_instance_arn
value = module.db.db_instance_arn
}
output "this_db_instance_availability_zone" {
output "db_instance_availability_zone" {
description = "The availability zone of the RDS instance"
value = module.db.this_db_instance_availability_zone
value = module.db.db_instance_availability_zone
}
output "this_db_instance_endpoint" {
output "db_instance_endpoint" {
description = "The connection endpoint"
value = module.db.this_db_instance_endpoint
value = module.db.db_instance_endpoint
}
output "this_db_instance_hosted_zone_id" {
output "db_instance_hosted_zone_id" {
description = "The canonical hosted zone ID of the DB instance (to be used in a Route 53 Alias record)"
value = module.db.this_db_instance_hosted_zone_id
value = module.db.db_instance_hosted_zone_id
}
output "this_db_instance_id" {
output "db_instance_id" {
description = "The RDS instance ID"
value = module.db.this_db_instance_id
value = module.db.db_instance_id
}
output "this_db_instance_resource_id" {
output "db_instance_resource_id" {
description = "The RDS Resource ID of this instance"
value = module.db.this_db_instance_resource_id
value = module.db.db_instance_resource_id
}
output "this_db_instance_status" {
output "db_instance_status" {
description = "The RDS instance status"
value = module.db.this_db_instance_status
value = module.db.db_instance_status
}
output "this_db_instance_name" {
output "db_instance_name" {
description = "The database name"
value = module.db.this_db_instance_name
value = module.db.db_instance_name
}
output "this_db_instance_username" {
output "db_instance_username" {
description = "The master username for the database"
value = module.db.this_db_instance_username
value = module.db.db_instance_username
sensitive = true
}
output "this_db_instance_password" {
output "db_instance_password" {
description = "The database password (this password may be old, because Terraform doesn't track it after initial creation)"
value = module.db.this_db_instance_password
value = module.db.db_instance_password
sensitive = true
}
output "this_db_instance_port" {
output "db_instance_port" {
description = "The database port"
value = module.db.this_db_instance_port
value = module.db.db_instance_port
}
output "this_db_subnet_group_id" {
output "db_subnet_group_id" {
description = "The db subnet group name"
value = module.db.this_db_subnet_group_id
value = module.db.db_subnet_group_id
}
output "this_db_subnet_group_arn" {
output "db_subnet_group_arn" {
description = "The ARN of the db subnet group"
value = module.db.this_db_subnet_group_arn
value = module.db.db_subnet_group_arn
}
output "this_db_parameter_group_id" {
output "db_parameter_group_id" {
description = "The db parameter group id"
value = module.db.this_db_parameter_group_id
value = module.db.db_parameter_group_id
}
output "this_db_parameter_group_arn" {
output "db_parameter_group_arn" {
description = "The ARN of the db parameter group"
value = module.db.this_db_parameter_group_arn
value = module.db.db_parameter_group_arn
}
output "this_db_instance_domain" {
output "db_instance_domain" {
description = "The ID of the Directory Service Active Directory domain the instance is joined to"
value = module.db.this_db_instance_domain
value = module.db.db_instance_domain
}
output "this_db_instance_domain_iam_role_name" {
output "db_instance_domain_iam_role_name" {
description = "The name of the IAM role to be used when making API calls to the Directory Service. "
value = module.db.this_db_instance_domain_iam_role_name
value = module.db.db_instance_domain_iam_role_name
}
output "this_db_enhanced_monitoring_iam_role_arn" {
output "db_enhanced_monitoring_iam_role_arn" {
description = "The Amazon Resource Name (ARN) specifying the monitoring role"
value = module.db.enhanced_monitoring_iam_role_arn
}
......@@ -63,21 +63,21 @@ No inputs.
| <a name="output_db_default_parameter_group_id"></a> [db\_default\_parameter\_group\_id](#output\_db\_default\_parameter\_group\_id) | The db parameter group id |
| <a name="output_db_default_subnet_group_arn"></a> [db\_default\_subnet\_group\_arn](#output\_db\_default\_subnet\_group\_arn) | The ARN of the db subnet group |
| <a name="output_db_default_subnet_group_id"></a> [db\_default\_subnet\_group\_id](#output\_db\_default\_subnet\_group\_id) | The db subnet group name |
| <a name="output_this_db_enhanced_monitoring_iam_role_arn"></a> [this\_db\_enhanced\_monitoring\_iam\_role\_arn](#output\_this\_db\_enhanced\_monitoring\_iam\_role\_arn) | The Amazon Resource Name (ARN) specifying the monitoring role |
| <a name="output_this_db_instance_address"></a> [this\_db\_instance\_address](#output\_this\_db\_instance\_address) | The address of the RDS instance |
| <a name="output_this_db_instance_arn"></a> [this\_db\_instance\_arn](#output\_this\_db\_instance\_arn) | The ARN of the RDS instance |
| <a name="output_this_db_instance_availability_zone"></a> [this\_db\_instance\_availability\_zone](#output\_this\_db\_instance\_availability\_zone) | The availability zone of the RDS instance |
| <a name="output_this_db_instance_endpoint"></a> [this\_db\_instance\_endpoint](#output\_this\_db\_instance\_endpoint) | The connection endpoint |
| <a name="output_this_db_instance_hosted_zone_id"></a> [this\_db\_instance\_hosted\_zone\_id](#output\_this\_db\_instance\_hosted\_zone\_id) | The canonical hosted zone ID of the DB instance (to be used in a Route 53 Alias record) |
| <a name="output_this_db_instance_id"></a> [this\_db\_instance\_id](#output\_this\_db\_instance\_id) | The RDS instance ID |
| <a name="output_this_db_instance_name"></a> [this\_db\_instance\_name](#output\_this\_db\_instance\_name) | The database name |
| <a name="output_this_db_instance_password"></a> [this\_db\_instance\_password](#output\_this\_db\_instance\_password) | The database password (this password may be old, because Terraform doesn't track it after initial creation) |
| <a name="output_this_db_instance_port"></a> [this\_db\_instance\_port](#output\_this\_db\_instance\_port) | The database port |
| <a name="output_this_db_instance_resource_id"></a> [this\_db\_instance\_resource\_id](#output\_this\_db\_instance\_resource\_id) | The RDS Resource ID of this instance |
| <a name="output_this_db_instance_status"></a> [this\_db\_instance\_status](#output\_this\_db\_instance\_status) | The RDS instance status |
| <a name="output_this_db_instance_username"></a> [this\_db\_instance\_username](#output\_this\_db\_instance\_username) | The master username for the database |
| <a name="output_this_db_parameter_group_arn"></a> [this\_db\_parameter\_group\_arn](#output\_this\_db\_parameter\_group\_arn) | The ARN of the db parameter group |
| <a name="output_this_db_parameter_group_id"></a> [this\_db\_parameter\_group\_id](#output\_this\_db\_parameter\_group\_id) | The db parameter group id |
| <a name="output_this_db_subnet_group_arn"></a> [this\_db\_subnet\_group\_arn](#output\_this\_db\_subnet\_group\_arn) | The ARN of the db subnet group |
| <a name="output_this_db_subnet_group_id"></a> [this\_db\_subnet\_group\_id](#output\_this\_db\_subnet\_group\_id) | The db subnet group name |
| <a name="output_db_enhanced_monitoring_iam_role_arn"></a> [db\_enhanced\_monitoring\_iam\_role\_arn](#output\_db\_enhanced\_monitoring\_iam\_role\_arn) | The Amazon Resource Name (ARN) specifying the monitoring role |
| <a name="output_db_instance_address"></a> [db\_instance\_address](#output\_db\_instance\_address) | The address of the RDS instance |
| <a name="output_db_instance_arn"></a> [db\_instance\_arn](#output\_db\_instance\_arn) | The ARN of the RDS instance |
| <a name="output_db_instance_availability_zone"></a> [db\_instance\_availability\_zone](#output\_db\_instance\_availability\_zone) | The availability zone of the RDS instance |
| <a name="output_db_instance_endpoint"></a> [db\_instance\_endpoint](#output\_db\_instance\_endpoint) | The connection endpoint |
| <a name="output_db_instance_hosted_zone_id"></a> [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) |
| <a name="output_db_instance_id"></a> [db\_instance\_id](#output\_db\_instance\_id) | The RDS instance ID |
| <a name="output_db_instance_name"></a> [db\_instance\_name](#output\_db\_instance\_name) | The database name |
| <a name="output_db_instance_password"></a> [db\_instance\_password](#output\_db\_instance\_password) | The database password (this password may be old, because Terraform doesn't track it after initial creation) |
| <a name="output_db_instance_port"></a> [db\_instance\_port](#output\_db\_instance\_port) | The database port |
| <a name="output_db_instance_resource_id"></a> [db\_instance\_resource\_id](#output\_db\_instance\_resource\_id) | The RDS Resource ID of this instance |
| <a name="output_db_instance_status"></a> [db\_instance\_status](#output\_db\_instance\_status) | The RDS instance status |
| <a name="output_db_instance_username"></a> [db\_instance\_username](#output\_db\_instance\_username) | The master username for the database |
| <a name="output_db_parameter_group_arn"></a> [db\_parameter\_group\_arn](#output\_db\_parameter\_group\_arn) | The ARN of the db parameter group |
| <a name="output_db_parameter_group_id"></a> [db\_parameter\_group\_id](#output\_db\_parameter\_group\_id) | The db parameter group id |
| <a name="output_db_subnet_group_arn"></a> [db\_subnet\_group\_arn](#output\_db\_subnet\_group\_arn) | The ARN of the db subnet group |
| <a name="output_db_subnet_group_id"></a> [db\_subnet\_group\_id](#output\_db\_subnet\_group\_id) | The db subnet group name |
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
output "this_db_instance_address" {
output "db_instance_address" {
description = "The address of the RDS instance"
value = module.db.this_db_instance_address
value = module.db.db_instance_address
}
output "this_db_instance_arn" {
output "db_instance_arn" {
description = "The ARN of the RDS instance"
value = module.db.this_db_instance_arn
value = module.db.db_instance_arn
}
output "this_db_instance_availability_zone" {
output "db_instance_availability_zone" {
description = "The availability zone of the RDS instance"
value = module.db.this_db_instance_availability_zone
value = module.db.db_instance_availability_zone
}
output "this_db_instance_endpoint" {
output "db_instance_endpoint" {
description = "The connection endpoint"
value = module.db.this_db_instance_endpoint
value = module.db.db_instance_endpoint
}
output "this_db_instance_hosted_zone_id" {
output "db_instance_hosted_zone_id" {
description = "The canonical hosted zone ID of the DB instance (to be used in a Route 53 Alias record)"
value = module.db.this_db_instance_hosted_zone_id
value = module.db.db_instance_hosted_zone_id
}
output "this_db_instance_id" {
output "db_instance_id" {
description = "The RDS instance ID"
value = module.db.this_db_instance_id
value = module.db.db_instance_id
}
output "this_db_instance_resource_id" {
output "db_instance_resource_id" {
description = "The RDS Resource ID of this instance"
value = module.db.this_db_instance_resource_id
value = module.db.db_instance_resource_id
}
output "this_db_instance_status" {
output "db_instance_status" {
description = "The RDS instance status"
value = module.db.this_db_instance_status
value = module.db.db_instance_status
}
output "this_db_instance_name" {
output "db_instance_name" {
description = "The database name"
value = module.db.this_db_instance_name
value = module.db.db_instance_name
}
output "this_db_instance_username" {
output "db_instance_username" {
description = "The master username for the database"
value = module.db.this_db_instance_username
value = module.db.db_instance_username
sensitive = true
}
output "this_db_instance_password" {
output "db_instance_password" {
description = "The database password (this password may be old, because Terraform doesn't track it after initial creation)"
value = module.db.this_db_instance_password
value = module.db.db_instance_password
sensitive = true
}
output "this_db_instance_port" {
output "db_instance_port" {
description = "The database port"
value = module.db.this_db_instance_port
value = module.db.db_instance_port
}
output "this_db_subnet_group_id" {
output "db_subnet_group_id" {
description = "The db subnet group name"
value = module.db.this_db_subnet_group_id
value = module.db.db_subnet_group_id
}
output "this_db_subnet_group_arn" {
output "db_subnet_group_arn" {
description = "The ARN of the db subnet group"
value = module.db.this_db_subnet_group_arn
value = module.db.db_subnet_group_arn
}
output "this_db_parameter_group_id" {
output "db_parameter_group_id" {
description = "The db parameter group id"
value = module.db.this_db_parameter_group_id
value = module.db.db_parameter_group_id
}
output "this_db_parameter_group_arn" {
output "db_parameter_group_arn" {
description = "The ARN of the db parameter group"
value = module.db.this_db_parameter_group_arn
value = module.db.db_parameter_group_arn
}
output "this_db_enhanced_monitoring_iam_role_arn" {
output "db_enhanced_monitoring_iam_role_arn" {
description = "The Amazon Resource Name (ARN) specifying the monitoring role"
value = module.db.enhanced_monitoring_iam_role_arn
}
......@@ -88,82 +88,82 @@ output "this_db_enhanced_monitoring_iam_role_arn" {
# Default
output "db_default_instance_address" {
description = "The address of the RDS instance"
value = module.db_default.this_db_instance_address
value = module.db_default.db_instance_address
}
output "db_default_instance_arn" {
description = "The ARN of the RDS instance"
value = module.db_default.this_db_instance_arn
value = module.db_default.db_instance_arn
}
output "db_default_instance_availability_zone" {
description = "The availability zone of the RDS instance"
value = module.db_default.this_db_instance_availability_zone
value = module.db_default.db_instance_availability_zone
}
output "db_default_instance_endpoint" {
description = "The connection endpoint"
value = module.db_default.this_db_instance_endpoint
value = module.db_default.db_instance_endpoint
}
output "db_default_instance_hosted_zone_id" {
description = "The canonical hosted zone ID of the DB instance (to be used in a Route 53 Alias record)"
value = module.db_default.this_db_instance_hosted_zone_id
value = module.db_default.db_instance_hosted_zone_id
}
output "db_default_instance_id" {
description = "The RDS instance ID"
value = module.db_default.this_db_instance_id
value = module.db_default.db_instance_id
}
output "db_default_instance_resource_id" {
description = "The RDS Resource ID of this instance"
value = module.db_default.this_db_instance_resource_id
value = module.db_default.db_instance_resource_id
}
output "db_default_instance_status" {
description = "The RDS instance status"
value = module.db_default.this_db_instance_status
value = module.db_default.db_instance_status
}
output "db_default_instance_name" {
description = "The database name"
value = module.db_default.this_db_instance_name
value = module.db_default.db_instance_name
}
output "db_default_instance_username" {
description = "The master username for the database"
value = module.db_default.this_db_instance_username
value = module.db_default.db_instance_username
sensitive = true
}
output "db_default_instance_password" {
description = "The database password (this password may be old, because Terraform doesn't track it after initial creation)"
value = module.db_default.this_db_instance_password
value = module.db_default.db_instance_password
sensitive = true
}
output "db_default_instance_port" {
description = "The database port"
value = module.db_default.this_db_instance_port
value = module.db_default.db_instance_port
}
output "db_default_subnet_group_id" {
description = "The db subnet group name"
value = module.db_default.this_db_subnet_group_id
value = module.db_default.db_subnet_group_id
}
output "db_default_subnet_group_arn" {
description = "The ARN of the db subnet group"
value = module.db_default.this_db_subnet_group_arn
value = module.db_default.db_subnet_group_arn
}
output "db_default_parameter_group_id" {
description = "The db parameter group id"
value = module.db_default.this_db_parameter_group_id
value = module.db_default.db_parameter_group_id
}
output "db_default_parameter_group_arn" {
description = "The ARN of the db parameter group"
value = module.db_default.this_db_parameter_group_arn
value = module.db_default.db_parameter_group_arn
}
......@@ -46,20 +46,20 @@ No inputs.
| Name | Description |
|------|-------------|
| <a name="output_this_db_instance_address"></a> [this\_db\_instance\_address](#output\_this\_db\_instance\_address) | The address of the RDS instance |
| <a name="output_this_db_instance_arn"></a> [this\_db\_instance\_arn](#output\_this\_db\_instance\_arn) | The ARN of the RDS instance |
| <a name="output_this_db_instance_availability_zone"></a> [this\_db\_instance\_availability\_zone](#output\_this\_db\_instance\_availability\_zone) | The availability zone of the RDS instance |
| <a name="output_this_db_instance_endpoint"></a> [this\_db\_instance\_endpoint](#output\_this\_db\_instance\_endpoint) | The connection endpoint |
| <a name="output_this_db_instance_hosted_zone_id"></a> [this\_db\_instance\_hosted\_zone\_id](#output\_this\_db\_instance\_hosted\_zone\_id) | The canonical hosted zone ID of the DB instance (to be used in a Route 53 Alias record) |
| <a name="output_this_db_instance_id"></a> [this\_db\_instance\_id](#output\_this\_db\_instance\_id) | The RDS instance ID |
| <a name="output_this_db_instance_name"></a> [this\_db\_instance\_name](#output\_this\_db\_instance\_name) | The database name |
| <a name="output_this_db_instance_password"></a> [this\_db\_instance\_password](#output\_this\_db\_instance\_password) | The database password (this password may be old, because Terraform doesn't track it after initial creation) |
| <a name="output_this_db_instance_port"></a> [this\_db\_instance\_port](#output\_this\_db\_instance\_port) | The database port |
| <a name="output_this_db_instance_resource_id"></a> [this\_db\_instance\_resource\_id](#output\_this\_db\_instance\_resource\_id) | The RDS Resource ID of this instance |
| <a name="output_this_db_instance_status"></a> [this\_db\_instance\_status](#output\_this\_db\_instance\_status) | The RDS instance status |
| <a name="output_this_db_instance_username"></a> [this\_db\_instance\_username](#output\_this\_db\_instance\_username) | The master username for the database |
| <a name="output_this_db_parameter_group_arn"></a> [this\_db\_parameter\_group\_arn](#output\_this\_db\_parameter\_group\_arn) | The ARN of the db parameter group |
| <a name="output_this_db_parameter_group_id"></a> [this\_db\_parameter\_group\_id](#output\_this\_db\_parameter\_group\_id) | The db parameter group id |
| <a name="output_this_db_subnet_group_arn"></a> [this\_db\_subnet\_group\_arn](#output\_this\_db\_subnet\_group\_arn) | The ARN of the db subnet group |
| <a name="output_this_db_subnet_group_id"></a> [this\_db\_subnet\_group\_id](#output\_this\_db\_subnet\_group\_id) | The db subnet group name |
| <a name="output_db_instance_address"></a> [db\_instance\_address](#output\_db\_instance\_address) | The address of the RDS instance |
| <a name="output_db_instance_arn"></a> [db\_instance\_arn](#output\_db\_instance\_arn) | The ARN of the RDS instance |
| <a name="output_db_instance_availability_zone"></a> [db\_instance\_availability\_zone](#output\_db\_instance\_availability\_zone) | The availability zone of the RDS instance |
| <a name="output_db_instance_endpoint"></a> [db\_instance\_endpoint](#output\_db\_instance\_endpoint) | The connection endpoint |
| <a name="output_db_instance_hosted_zone_id"></a> [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) |
| <a name="output_db_instance_id"></a> [db\_instance\_id](#output\_db\_instance\_id) | The RDS instance ID |
| <a name="output_db_instance_name"></a> [db\_instance\_name](#output\_db\_instance\_name) | The database name |
| <a name="output_db_instance_password"></a> [db\_instance\_password](#output\_db\_instance\_password) | The database password (this password may be old, because Terraform doesn't track it after initial creation) |
| <a name="output_db_instance_port"></a> [db\_instance\_port](#output\_db\_instance\_port) | The database port |
| <a name="output_db_instance_resource_id"></a> [db\_instance\_resource\_id](#output\_db\_instance\_resource\_id) | The RDS Resource ID of this instance |
| <a name="output_db_instance_status"></a> [db\_instance\_status](#output\_db\_instance\_status) | The RDS instance status |
| <a name="output_db_instance_username"></a> [db\_instance\_username](#output\_db\_instance\_username) | The master username for the database |
| <a name="output_db_parameter_group_arn"></a> [db\_parameter\_group\_arn](#output\_db\_parameter\_group\_arn) | The ARN of the db parameter group |
| <a name="output_db_parameter_group_id"></a> [db\_parameter\_group\_id](#output\_db\_parameter\_group\_id) | The db parameter group id |
| <a name="output_db_subnet_group_arn"></a> [db\_subnet\_group\_arn](#output\_db\_subnet\_group\_arn) | The ARN of the db subnet group |
| <a name="output_db_subnet_group_id"></a> [db\_subnet\_group\_id](#output\_db\_subnet\_group\_id) | The db subnet group name |
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
output "this_db_instance_address" {
output "db_instance_address" {
description = "The address of the RDS instance"
value = module.db.this_db_instance_address
value = module.db.db_instance_address
}
output "this_db_instance_arn" {
output "db_instance_arn" {
description = "The ARN of the RDS instance"
value = module.db.this_db_instance_arn
value = module.db.db_instance_arn
}
output "this_db_instance_availability_zone" {
output "db_instance_availability_zone" {
description = "The availability zone of the RDS instance"
value = module.db.this_db_instance_availability_zone
value = module.db.db_instance_availability_zone
}
output "this_db_instance_endpoint" {
output "db_instance_endpoint" {
description = "The connection endpoint"
value = module.db.this_db_instance_endpoint
value = module.db.db_instance_endpoint
}
output "this_db_instance_hosted_zone_id" {
output "db_instance_hosted_zone_id" {
description = "The canonical hosted zone ID of the DB instance (to be used in a Route 53 Alias record)"
value = module.db.this_db_instance_hosted_zone_id
value = module.db.db_instance_hosted_zone_id
}
output "this_db_instance_id" {
output "db_instance_id" {
description = "The RDS instance ID"
value = module.db.this_db_instance_id
value = module.db.db_instance_id
}
output "this_db_instance_resource_id" {
output "db_instance_resource_id" {
description = "The RDS Resource ID of this instance"
value = module.db.this_db_instance_resource_id
value = module.db.db_instance_resource_id
}
output "this_db_instance_status" {
output "db_instance_status" {
description = "The RDS instance status"
value = module.db.this_db_instance_status
value = module.db.db_instance_status
}
output "this_db_instance_name" {
output "db_instance_name" {
description = "The database name"
value = module.db.this_db_instance_name
value = module.db.db_instance_name
}
output "this_db_instance_username" {
output "db_instance_username" {
description = "The master username for the database"
value = module.db.this_db_instance_username
value = module.db.db_instance_username
sensitive = true
}
output "this_db_instance_password" {
output "db_instance_password" {
description = "The database password (this password may be old, because Terraform doesn't track it after initial creation)"
value = module.db.this_db_instance_password
value = module.db.db_instance_password
sensitive = true
}
output "this_db_instance_port" {
output "db_instance_port" {
description = "The database port"
value = module.db.this_db_instance_port
value = module.db.db_instance_port
}
output "this_db_subnet_group_id" {
output "db_subnet_group_id" {
description = "The db subnet group name"
value = module.db.this_db_subnet_group_id
value = module.db.db_subnet_group_id
}
output "this_db_subnet_group_arn" {
output "db_subnet_group_arn" {
description = "The ARN of the db subnet group"
value = module.db.this_db_subnet_group_arn
value = module.db.db_subnet_group_arn
}
output "this_db_parameter_group_id" {
output "db_parameter_group_id" {
description = "The db parameter group id"
value = module.db.this_db_parameter_group_id
value = module.db.db_parameter_group_id
}
output "this_db_parameter_group_arn" {
output "db_parameter_group_arn" {
description = "The ARN of the db parameter group"
value = module.db.this_db_parameter_group_arn
value = module.db.db_parameter_group_arn
}
......@@ -63,21 +63,21 @@ No inputs.
| <a name="output_db_default_parameter_group_id"></a> [db\_default\_parameter\_group\_id](#output\_db\_default\_parameter\_group\_id) | The db parameter group id |
| <a name="output_db_default_subnet_group_arn"></a> [db\_default\_subnet\_group\_arn](#output\_db\_default\_subnet\_group\_arn) | The ARN of the db subnet group |
| <a name="output_db_default_subnet_group_id"></a> [db\_default\_subnet\_group\_id](#output\_db\_default\_subnet\_group\_id) | The db subnet group name |
| <a name="output_this_db_enhanced_monitoring_iam_role_arn"></a> [this\_db\_enhanced\_monitoring\_iam\_role\_arn](#output\_this\_db\_enhanced\_monitoring\_iam\_role\_arn) | The Amazon Resource Name (ARN) specifying the monitoring role |
| <a name="output_this_db_instance_address"></a> [this\_db\_instance\_address](#output\_this\_db\_instance\_address) | The address of the RDS instance |
| <a name="output_this_db_instance_arn"></a> [this\_db\_instance\_arn](#output\_this\_db\_instance\_arn) | The ARN of the RDS instance |
| <a name="output_this_db_instance_availability_zone"></a> [this\_db\_instance\_availability\_zone](#output\_this\_db\_instance\_availability\_zone) | The availability zone of the RDS instance |
| <a name="output_this_db_instance_endpoint"></a> [this\_db\_instance\_endpoint](#output\_this\_db\_instance\_endpoint) | The connection endpoint |
| <a name="output_this_db_instance_hosted_zone_id"></a> [this\_db\_instance\_hosted\_zone\_id](#output\_this\_db\_instance\_hosted\_zone\_id) | The canonical hosted zone ID of the DB instance (to be used in a Route 53 Alias record) |
| <a name="output_this_db_instance_id"></a> [this\_db\_instance\_id](#output\_this\_db\_instance\_id) | The RDS instance ID |
| <a name="output_this_db_instance_name"></a> [this\_db\_instance\_name](#output\_this\_db\_instance\_name) | The database name |
| <a name="output_this_db_instance_password"></a> [this\_db\_instance\_password](#output\_this\_db\_instance\_password) | The database password (this password may be old, because Terraform doesn't track it after initial creation) |
| <a name="output_this_db_instance_port"></a> [this\_db\_instance\_port](#output\_this\_db\_instance\_port) | The database port |
| <a name="output_this_db_instance_resource_id"></a> [this\_db\_instance\_resource\_id](#output\_this\_db\_instance\_resource\_id) | The RDS Resource ID of this instance |
| <a name="output_this_db_instance_status"></a> [this\_db\_instance\_status](#output\_this\_db\_instance\_status) | The RDS instance status |
| <a name="output_this_db_instance_username"></a> [this\_db\_instance\_username](#output\_this\_db\_instance\_username) | The master username for the database |
| <a name="output_this_db_parameter_group_arn"></a> [this\_db\_parameter\_group\_arn](#output\_this\_db\_parameter\_group\_arn) | The ARN of the db parameter group |
| <a name="output_this_db_parameter_group_id"></a> [this\_db\_parameter\_group\_id](#output\_this\_db\_parameter\_group\_id) | The db parameter group id |
| <a name="output_this_db_subnet_group_arn"></a> [this\_db\_subnet\_group\_arn](#output\_this\_db\_subnet\_group\_arn) | The ARN of the db subnet group |
| <a name="output_this_db_subnet_group_id"></a> [this\_db\_subnet\_group\_id](#output\_this\_db\_subnet\_group\_id) | The db subnet group name |
| <a name="output_db_enhanced_monitoring_iam_role_arn"></a> [db\_enhanced\_monitoring\_iam\_role\_arn](#output\_db\_enhanced\_monitoring\_iam\_role\_arn) | The Amazon Resource Name (ARN) specifying the monitoring role |
| <a name="output_db_instance_address"></a> [db\_instance\_address](#output\_db\_instance\_address) | The address of the RDS instance |
| <a name="output_db_instance_arn"></a> [db\_instance\_arn](#output\_db\_instance\_arn) | The ARN of the RDS instance |
| <a name="output_db_instance_availability_zone"></a> [db\_instance\_availability\_zone](#output\_db\_instance\_availability\_zone) | The availability zone of the RDS instance |
| <a name="output_db_instance_endpoint"></a> [db\_instance\_endpoint](#output\_db\_instance\_endpoint) | The connection endpoint |
| <a name="output_db_instance_hosted_zone_id"></a> [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) |
| <a name="output_db_instance_id"></a> [db\_instance\_id](#output\_db\_instance\_id) | The RDS instance ID |
| <a name="output_db_instance_name"></a> [db\_instance\_name](#output\_db\_instance\_name) | The database name |
| <a name="output_db_instance_password"></a> [db\_instance\_password](#output\_db\_instance\_password) | The database password (this password may be old, because Terraform doesn't track it after initial creation) |
| <a name="output_db_instance_port"></a> [db\_instance\_port](#output\_db\_instance\_port) | The database port |
| <a name="output_db_instance_resource_id"></a> [db\_instance\_resource\_id](#output\_db\_instance\_resource\_id) | The RDS Resource ID of this instance |
| <a name="output_db_instance_status"></a> [db\_instance\_status](#output\_db\_instance\_status) | The RDS instance status |
| <a name="output_db_instance_username"></a> [db\_instance\_username](#output\_db\_instance\_username) | The master username for the database |
| <a name="output_db_parameter_group_arn"></a> [db\_parameter\_group\_arn](#output\_db\_parameter\_group\_arn) | The ARN of the db parameter group |
| <a name="output_db_parameter_group_id"></a> [db\_parameter\_group\_id](#output\_db\_parameter\_group\_id) | The db parameter group id |
| <a name="output_db_subnet_group_arn"></a> [db\_subnet\_group\_arn](#output\_db\_subnet\_group\_arn) | The ARN of the db subnet group |
| <a name="output_db_subnet_group_id"></a> [db\_subnet\_group\_id](#output\_db\_subnet\_group\_id) | The db subnet group name |
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
output "this_db_instance_address" {
output "db_instance_address" {
description = "The address of the RDS instance"
value = module.db.this_db_instance_address
value = module.db.db_instance_address
}
output "this_db_instance_arn" {
output "db_instance_arn" {
description = "The ARN of the RDS instance"
value = module.db.this_db_instance_arn
value = module.db.db_instance_arn
}
output "this_db_instance_availability_zone" {
output "db_instance_availability_zone" {
description = "The availability zone of the RDS instance"
value = module.db.this_db_instance_availability_zone
value = module.db.db_instance_availability_zone
}
output "this_db_instance_endpoint" {
output "db_instance_endpoint" {
description = "The connection endpoint"
value = module.db.this_db_instance_endpoint
value = module.db.db_instance_endpoint
}
output "this_db_instance_hosted_zone_id" {
output "db_instance_hosted_zone_id" {
description = "The canonical hosted zone ID of the DB instance (to be used in a Route 53 Alias record)"
value = module.db.this_db_instance_hosted_zone_id
value = module.db.db_instance_hosted_zone_id
}
output "this_db_instance_id" {
output "db_instance_id" {
description = "The RDS instance ID"
value = module.db.this_db_instance_id
value = module.db.db_instance_id
}
output "this_db_instance_resource_id" {
output "db_instance_resource_id" {
description = "The RDS Resource ID of this instance"
value = module.db.this_db_instance_resource_id
value = module.db.db_instance_resource_id
}
output "this_db_instance_status" {
output "db_instance_status" {
description = "The RDS instance status"
value = module.db.this_db_instance_status
value = module.db.db_instance_status
}
output "this_db_instance_name" {
output "db_instance_name" {
description = "The database name"
value = module.db.this_db_instance_name
value = module.db.db_instance_name
}
output "this_db_instance_username" {
output "db_instance_username" {
description = "The master username for the database"
value = module.db.this_db_instance_username
value = module.db.db_instance_username
sensitive = true
}
output "this_db_instance_password" {
output "db_instance_password" {
description = "The database password (this password may be old, because Terraform doesn't track it after initial creation)"
value = module.db.this_db_instance_password
value = module.db.db_instance_password
sensitive = true
}
output "this_db_instance_port" {
output "db_instance_port" {
description = "The database port"
value = module.db.this_db_instance_port
value = module.db.db_instance_port
}
output "this_db_subnet_group_id" {
output "db_subnet_group_id" {
description = "The db subnet group name"
value = module.db.this_db_subnet_group_id
value = module.db.db_subnet_group_id
}
output "this_db_subnet_group_arn" {
output "db_subnet_group_arn" {
description = "The ARN of the db subnet group"
value = module.db.this_db_subnet_group_arn
value = module.db.db_subnet_group_arn
}
output "this_db_parameter_group_id" {
output "db_parameter_group_id" {
description = "The db parameter group id"
value = module.db.this_db_parameter_group_id
value = module.db.db_parameter_group_id
}
output "this_db_parameter_group_arn" {
output "db_parameter_group_arn" {
description = "The ARN of the db parameter group"
value = module.db.this_db_parameter_group_arn
value = module.db.db_parameter_group_arn
}
output "this_db_enhanced_monitoring_iam_role_arn" {
output "db_enhanced_monitoring_iam_role_arn" {
description = "The Amazon Resource Name (ARN) specifying the monitoring role"
value = module.db.enhanced_monitoring_iam_role_arn
}
......@@ -88,82 +88,82 @@ output "this_db_enhanced_monitoring_iam_role_arn" {
# Default
output "db_default_instance_address" {
description = "The address of the RDS instance"
value = module.db_default.this_db_instance_address
value = module.db_default.db_instance_address
}
output "db_default_instance_arn" {
description = "The ARN of the RDS instance"
value = module.db_default.this_db_instance_arn
value = module.db_default.db_instance_arn
}
output "db_default_instance_availability_zone" {
description = "The availability zone of the RDS instance"
value = module.db_default.this_db_instance_availability_zone
value = module.db_default.db_instance_availability_zone
}
output "db_default_instance_endpoint" {
description = "The connection endpoint"
value = module.db_default.this_db_instance_endpoint
value = module.db_default.db_instance_endpoint
}
output "db_default_instance_hosted_zone_id" {
description = "The canonical hosted zone ID of the DB instance (to be used in a Route 53 Alias record)"
value = module.db_default.this_db_instance_hosted_zone_id
value = module.db_default.db_instance_hosted_zone_id
}
output "db_default_instance_id" {
description = "The RDS instance ID"
value = module.db_default.this_db_instance_id
value = module.db_default.db_instance_id
}
output "db_default_instance_resource_id" {
description = "The RDS Resource ID of this instance"
value = module.db_default.this_db_instance_resource_id
value = module.db_default.db_instance_resource_id
}
output "db_default_instance_status" {
description = "The RDS instance status"
value = module.db_default.this_db_instance_status
value = module.db_default.db_instance_status
}
output "db_default_instance_name" {
description = "The database name"
value = module.db_default.this_db_instance_name
value = module.db_default.db_instance_name
}
output "db_default_instance_username" {
description = "The master username for the database"
value = module.db_default.this_db_instance_username
value = module.db_default.db_instance_username
sensitive = true
}
output "db_default_instance_password" {
description = "The database password (this password may be old, because Terraform doesn't track it after initial creation)"
value = module.db_default.this_db_instance_password
value = module.db_default.db_instance_password
sensitive = true
}
output "db_default_instance_port" {
description = "The database port"
value = module.db_default.this_db_instance_port
value = module.db_default.db_instance_port
}
output "db_default_subnet_group_id" {
description = "The db subnet group name"
value = module.db_default.this_db_subnet_group_id
value = module.db_default.db_subnet_group_id
}
output "db_default_subnet_group_arn" {
description = "The ARN of the db subnet group"
value = module.db_default.this_db_subnet_group_arn
value = module.db_default.db_subnet_group_arn
}
output "db_default_parameter_group_id" {
description = "The db parameter group id"
value = module.db_default.this_db_parameter_group_id
value = module.db_default.db_parameter_group_id
}
output "db_default_parameter_group_arn" {
description = "The ARN of the db parameter group"
value = module.db_default.this_db_parameter_group_arn
value = module.db_default.db_parameter_group_arn
}
......@@ -54,20 +54,20 @@ No inputs.
| Name | Description |
|------|-------------|
| <a name="output_this_db_instance_address"></a> [this\_db\_instance\_address](#output\_this\_db\_instance\_address) | The address of the RDS instance |
| <a name="output_this_db_instance_arn"></a> [this\_db\_instance\_arn](#output\_this\_db\_instance\_arn) | The ARN of the RDS instance |
| <a name="output_this_db_instance_availability_zone"></a> [this\_db\_instance\_availability\_zone](#output\_this\_db\_instance\_availability\_zone) | The availability zone of the RDS instance |
| <a name="output_this_db_instance_endpoint"></a> [this\_db\_instance\_endpoint](#output\_this\_db\_instance\_endpoint) | The connection endpoint |
| <a name="output_this_db_instance_hosted_zone_id"></a> [this\_db\_instance\_hosted\_zone\_id](#output\_this\_db\_instance\_hosted\_zone\_id) | The canonical hosted zone ID of the DB instance (to be used in a Route 53 Alias record) |
| <a name="output_this_db_instance_id"></a> [this\_db\_instance\_id](#output\_this\_db\_instance\_id) | The RDS instance ID |
| <a name="output_this_db_instance_name"></a> [this\_db\_instance\_name](#output\_this\_db\_instance\_name) | The database name |
| <a name="output_this_db_instance_password"></a> [this\_db\_instance\_password](#output\_this\_db\_instance\_password) | The database password (this password may be old, because Terraform doesn't track it after initial creation) |
| <a name="output_this_db_instance_port"></a> [this\_db\_instance\_port](#output\_this\_db\_instance\_port) | The database port |
| <a name="output_this_db_instance_resource_id"></a> [this\_db\_instance\_resource\_id](#output\_this\_db\_instance\_resource\_id) | The RDS Resource ID of this instance |
| <a name="output_this_db_instance_status"></a> [this\_db\_instance\_status](#output\_this\_db\_instance\_status) | The RDS instance status |
| <a name="output_this_db_instance_username"></a> [this\_db\_instance\_username](#output\_this\_db\_instance\_username) | The master username for the database |
| <a name="output_this_db_parameter_group_arn"></a> [this\_db\_parameter\_group\_arn](#output\_this\_db\_parameter\_group\_arn) | The ARN of the db parameter group |
| <a name="output_this_db_parameter_group_id"></a> [this\_db\_parameter\_group\_id](#output\_this\_db\_parameter\_group\_id) | The db parameter group id |
| <a name="output_this_db_subnet_group_arn"></a> [this\_db\_subnet\_group\_arn](#output\_this\_db\_subnet\_group\_arn) | The ARN of the db subnet group |
| <a name="output_this_db_subnet_group_id"></a> [this\_db\_subnet\_group\_id](#output\_this\_db\_subnet\_group\_id) | The db subnet group name |
| <a name="output_db_instance_address"></a> [db\_instance\_address](#output\_db\_instance\_address) | The address of the RDS instance |
| <a name="output_db_instance_arn"></a> [db\_instance\_arn](#output\_db\_instance\_arn) | The ARN of the RDS instance |
| <a name="output_db_instance_availability_zone"></a> [db\_instance\_availability\_zone](#output\_db\_instance\_availability\_zone) | The availability zone of the RDS instance |
| <a name="output_db_instance_endpoint"></a> [db\_instance\_endpoint](#output\_db\_instance\_endpoint) | The connection endpoint |
| <a name="output_db_instance_hosted_zone_id"></a> [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) |
| <a name="output_db_instance_id"></a> [db\_instance\_id](#output\_db\_instance\_id) | The RDS instance ID |
| <a name="output_db_instance_name"></a> [db\_instance\_name](#output\_db\_instance\_name) | The database name |
| <a name="output_db_instance_password"></a> [db\_instance\_password](#output\_db\_instance\_password) | The database password (this password may be old, because Terraform doesn't track it after initial creation) |
| <a name="output_db_instance_port"></a> [db\_instance\_port](#output\_db\_instance\_port) | The database port |
| <a name="output_db_instance_resource_id"></a> [db\_instance\_resource\_id](#output\_db\_instance\_resource\_id) | The RDS Resource ID of this instance |
| <a name="output_db_instance_status"></a> [db\_instance\_status](#output\_db\_instance\_status) | The RDS instance status |
| <a name="output_db_instance_username"></a> [db\_instance\_username](#output\_db\_instance\_username) | The master username for the database |
| <a name="output_db_parameter_group_arn"></a> [db\_parameter\_group\_arn](#output\_db\_parameter\_group\_arn) | The ARN of the db parameter group |
| <a name="output_db_parameter_group_id"></a> [db\_parameter\_group\_id](#output\_db\_parameter\_group\_id) | The db parameter group id |
| <a name="output_db_subnet_group_arn"></a> [db\_subnet\_group\_arn](#output\_db\_subnet\_group\_arn) | The ARN of the db subnet group |
| <a name="output_db_subnet_group_id"></a> [db\_subnet\_group\_id](#output\_db\_subnet\_group\_id) | The db subnet group name |
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
output "this_db_instance_address" {
output "db_instance_address" {
description = "The address of the RDS instance"
value = module.db.this_db_instance_address
value = module.db.db_instance_address
}
output "this_db_instance_arn" {
output "db_instance_arn" {
description = "The ARN of the RDS instance"
value = module.db.this_db_instance_arn
value = module.db.db_instance_arn
}
output "this_db_instance_availability_zone" {
output "db_instance_availability_zone" {
description = "The availability zone of the RDS instance"
value = module.db.this_db_instance_availability_zone
value = module.db.db_instance_availability_zone
}
output "this_db_instance_endpoint" {
output "db_instance_endpoint" {
description = "The connection endpoint"
value = module.db.this_db_instance_endpoint
value = module.db.db_instance_endpoint
}
output "this_db_instance_hosted_zone_id" {
output "db_instance_hosted_zone_id" {
description = "The canonical hosted zone ID of the DB instance (to be used in a Route 53 Alias record)"
value = module.db.this_db_instance_hosted_zone_id
value = module.db.db_instance_hosted_zone_id
}
output "this_db_instance_id" {
output "db_instance_id" {
description = "The RDS instance ID"
value = module.db.this_db_instance_id
value = module.db.db_instance_id
}
output "this_db_instance_resource_id" {
output "db_instance_resource_id" {
description = "The RDS Resource ID of this instance"
value = module.db.this_db_instance_resource_id
value = module.db.db_instance_resource_id
}
output "this_db_instance_status" {
output "db_instance_status" {
description = "The RDS instance status"
value = module.db.this_db_instance_status
value = module.db.db_instance_status
}
output "this_db_instance_name" {
output "db_instance_name" {
description = "The database name"
value = module.db.this_db_instance_name
value = module.db.db_instance_name
}
output "this_db_instance_username" {
output "db_instance_username" {
description = "The master username for the database"
value = module.db.this_db_instance_username
value = module.db.db_instance_username
sensitive = true
}
output "this_db_instance_password" {
output "db_instance_password" {
description = "The database password (this password may be old, because Terraform doesn't track it after initial creation)"
value = module.db.this_db_instance_password
value = module.db.db_instance_password
sensitive = true
}
output "this_db_instance_port" {
output "db_instance_port" {
description = "The database port"
value = module.db.this_db_instance_port
value = module.db.db_instance_port
}
output "this_db_subnet_group_id" {
output "db_subnet_group_id" {
description = "The db subnet group name"
value = module.db.this_db_subnet_group_id
value = module.db.db_subnet_group_id
}
output "this_db_subnet_group_arn" {
output "db_subnet_group_arn" {
description = "The ARN of the db subnet group"
value = module.db.this_db_subnet_group_arn
value = module.db.db_subnet_group_arn
}
output "this_db_parameter_group_id" {
output "db_parameter_group_id" {
description = "The db parameter group id"
value = module.db.this_db_parameter_group_id
value = module.db.db_parameter_group_id
}
output "this_db_parameter_group_arn" {
output "db_parameter_group_arn" {
description = "The ARN of the db parameter group"
value = module.db.this_db_parameter_group_arn
value = module.db.db_parameter_group_arn
}
# Default PostgreSQL
output "default_postgres_option_group_id" {
description = "The ID of the default PostgreSQL option group (should be blank)"
value = module.default_postgres.this_db_option_group_id
value = module.default_postgres.db_option_group_id
}
output "default_postgres_option_group_arn" {
description = "The ARN of the default PostgreSQL option group (should be blank)"
value = module.default_postgres.this_db_option_group_arn
value = module.default_postgres.db_option_group_arn
}
output "default_postgres_parameter_group_id" {
description = "The db parameter group id"
value = module.default_postgres.this_db_parameter_group_id
value = module.default_postgres.db_parameter_group_id
}
output "default_postgres_parameter_group_arn" {
description = "The ARN of the db parameter group"
value = module.default_postgres.this_db_parameter_group_arn
value = module.default_postgres.db_parameter_group_arn
}
# Default MySQL
output "default_mysql_option_group_id" {
description = "The ID of the default MySQL option group"
value = module.default_mysql.this_db_option_group_id
value = module.default_mysql.db_option_group_id
}
output "default_mysql_option_group_arn" {
description = "The ARN of the default MySQL option group"
value = module.default_mysql.this_db_option_group_arn
value = module.default_mysql.db_option_group_arn
}
output "default_mysql_parameter_group_id" {
description = "The db parameter group id"
value = module.default_mysql.this_db_parameter_group_id
value = module.default_mysql.db_parameter_group_id
}
output "default_mysql_parameter_group_arn" {
description = "The ARN of the db parameter group"
value = module.default_mysql.this_db_parameter_group_arn
value = module.default_mysql.db_parameter_group_arn
}
# Default MySQL name
output "default_mysql_name_option_group_id" {
description = "The ID of the default MySQL option group using `name`"
value = module.default_mysql_name.this_db_option_group_id
value = module.default_mysql_name.db_option_group_id
}
output "default_mysql_name_option_group_arn" {
description = "The ARN of the default MySQL option group using `name`"
value = module.default_mysql_name.this_db_option_group_arn
value = module.default_mysql_name.db_option_group_arn
}
output "default_mysql_name_parameter_group_id" {
description = "The db parameter group id"
value = module.default_mysql_name.this_db_parameter_group_id
value = module.default_mysql_name.db_parameter_group_id
}
output "default_mysql_name_parameter_group_arn" {
description = "The ARN of the db parameter group"
value = module.default_mysql_name.this_db_parameter_group_arn
value = module.default_mysql_name.db_parameter_group_arn
}
# Default MySQL default AWS groups
output "default_mysql_default_aws_option_group_id" {
description = "The ID of the default MySQL option group"
value = module.default_mysql_default_aws.this_db_option_group_id
value = module.default_mysql_default_aws.db_option_group_id
}
output "default_mysql_default_aws_option_group_arn" {
description = "The ARN of the default MySQL option group"
value = module.default_mysql_default_aws.this_db_option_group_arn
value = module.default_mysql_default_aws.db_option_group_arn
}
output "default_mysql_default_aws_parameter_group_id" {
description = "The db parameter group id"
value = module.default_mysql_default_aws.this_db_parameter_group_id
value = module.default_mysql_default_aws.db_parameter_group_id
}
output "default_mysql_default_aws_parameter_group_arn" {
description = "The ARN of the db parameter group"
value = module.default_mysql_default_aws.this_db_parameter_group_arn
value = module.default_mysql_default_aws.db_parameter_group_arn
}
# BYO MySQL
output "byo_mysql_option_group_id" {
description = "The ID of the BYO MySQL option group (should be blank)"
value = module.byo_mysql.this_db_option_group_id
value = module.byo_mysql.db_option_group_id
}
output "byo_mysql_option_group_arn" {
description = "The ARN of the BYO MySQL option group (should be blank)"
value = module.byo_mysql.this_db_option_group_arn
value = module.byo_mysql.db_option_group_arn
}
output "byo_mysql_parameter_group_id" {
description = "The db parameter group id"
value = module.byo_mysql.this_db_parameter_group_id
value = module.byo_mysql.db_parameter_group_id
}
output "byo_mysql_parameter_group_arn" {
description = "The ARN of the db parameter group"
value = module.byo_mysql.this_db_parameter_group_arn
value = module.byo_mysql.db_parameter_group_arn
}
......@@ -32,8 +32,8 @@ No providers.
|------|--------|---------|
| <a name="module_master"></a> [master](#module\_master) | ../../ | |
| <a name="module_replica"></a> [replica](#module\_replica) | ../../ | |
| <a name="module_security_group"></a> [security\_group](#module\_security\_group) | terraform-aws-modules/security-group/aws | ~> 3 |
| <a name="module_vpc"></a> [vpc](#module\_vpc) | terraform-aws-modules/vpc/aws | ~> 2 |
| <a name="module_security_group"></a> [security\_group](#module\_security\_group) | terraform-aws-modules/security-group/aws | ~> 3.0 |
| <a name="module_vpc"></a> [vpc](#module\_vpc) | terraform-aws-modules/vpc/aws | ~> 3.0 |
## Resources
......
......@@ -27,7 +27,7 @@ locals {
module "vpc" {
source = "terraform-aws-modules/vpc/aws"
version = "~> 2"
version = "~> 3.0"
name = local.name
cidr = "10.99.0.0/18"
......@@ -44,7 +44,7 @@ module "vpc" {
module "security_group" {
source = "terraform-aws-modules/security-group/aws"
version = "~> 3"
version = "~> 3.0"
name = local.name
description = "Replica MySQL example security group"
......@@ -115,7 +115,7 @@ module "replica" {
identifier = "${local.name}-replica"
# Source database. For cross-region use this_db_instance_arn
replicate_source_db = module.master.this_db_instance_id
replicate_source_db = module.master.db_instance_id
engine = local.engine
engine_version = local.engine_version
......
# Master
output "master_db_instance_address" {
description = "The address of the RDS instance"
value = module.master.this_db_instance_address
value = module.master.db_instance_address
}
output "master_db_instance_arn" {
description = "The ARN of the RDS instance"
value = module.master.this_db_instance_arn
value = module.master.db_instance_arn
}
output "master_db_instance_availability_zone" {
description = "The availability zone of the RDS instance"
value = module.master.this_db_instance_availability_zone
value = module.master.db_instance_availability_zone
}
output "master_db_instance_endpoint" {
description = "The connection endpoint"
value = module.master.this_db_instance_endpoint
value = module.master.db_instance_endpoint
}
output "master_db_instance_hosted_zone_id" {
description = "The canonical hosted zone ID of the DB instance (to be used in a Route 53 Alias record)"
value = module.master.this_db_instance_hosted_zone_id
value = module.master.db_instance_hosted_zone_id
}
output "master_db_instance_id" {
description = "The RDS instance ID"
value = module.master.this_db_instance_id
value = module.master.db_instance_id
}
output "master_db_instance_resource_id" {
description = "The RDS Resource ID of this instance"
value = module.master.this_db_instance_resource_id
value = module.master.db_instance_resource_id
}
output "master_db_instance_status" {
description = "The RDS instance status"
value = module.master.this_db_instance_status
value = module.master.db_instance_status
}
output "master_db_instance_name" {
description = "The database name"
value = module.master.this_db_instance_name
value = module.master.db_instance_name
}
output "master_db_instance_username" {
description = "The master username for the database"
value = module.master.this_db_instance_username
value = module.master.db_instance_username
sensitive = true
}
output "master_db_instance_password" {
description = "The database password (this password may be old, because Terraform doesn't track it after initial creation)"
value = module.master.this_db_instance_password
value = module.master.db_instance_password
sensitive = true
}
output "master_db_instance_port" {
description = "The database port"
value = module.master.this_db_instance_port
value = module.master.db_instance_port
}
output "master_db_subnet_group_id" {
description = "The db subnet group name"
value = module.master.this_db_subnet_group_id
value = module.master.db_subnet_group_id
}
output "master_db_subnet_group_arn" {
description = "The ARN of the db subnet group"
value = module.master.this_db_subnet_group_arn
value = module.master.db_subnet_group_arn
}
# Replica
output "replica_db_instance_address" {
description = "The address of the RDS instance"
value = module.replica.this_db_instance_address
value = module.replica.db_instance_address
}
output "replica_db_instance_arn" {
description = "The ARN of the RDS instance"
value = module.replica.this_db_instance_arn
value = module.replica.db_instance_arn
}
output "replica_db_instance_availability_zone" {
description = "The availability zone of the RDS instance"
value = module.replica.this_db_instance_availability_zone
value = module.replica.db_instance_availability_zone
}
output "replica_db_instance_endpoint" {
description = "The connection endpoint"
value = module.replica.this_db_instance_endpoint
value = module.replica.db_instance_endpoint
}
output "replica_db_instance_hosted_zone_id" {
description = "The canonical hosted zone ID of the DB instance (to be used in a Route 53 Alias record)"
value = module.replica.this_db_instance_hosted_zone_id
value = module.replica.db_instance_hosted_zone_id
}
output "replica_db_instance_id" {
description = "The RDS instance ID"
value = module.replica.this_db_instance_id
value = module.replica.db_instance_id
}
output "replica_db_instance_resource_id" {
description = "The RDS Resource ID of this instance"
value = module.replica.this_db_instance_resource_id
value = module.replica.db_instance_resource_id
}
output "replica_db_instance_status" {
description = "The RDS instance status"
value = module.replica.this_db_instance_status
value = module.replica.db_instance_status
}
output "replica_db_instance_name" {
description = "The database name"
value = module.replica.this_db_instance_name
value = module.replica.db_instance_name
}
output "replica_db_instance_username" {
description = "The replica username for the database"
value = module.replica.this_db_instance_username
value = module.replica.db_instance_username
sensitive = true
}
output "replica_db_instance_port" {
description = "The database port"
value = module.replica.this_db_instance_port
value = module.replica.db_instance_port
}
......@@ -32,8 +32,8 @@ No providers.
|------|--------|---------|
| <a name="module_master"></a> [master](#module\_master) | ../../ | |
| <a name="module_replica"></a> [replica](#module\_replica) | ../../ | |
| <a name="module_security_group"></a> [security\_group](#module\_security\_group) | terraform-aws-modules/security-group/aws | ~> 3 |
| <a name="module_vpc"></a> [vpc](#module\_vpc) | terraform-aws-modules/vpc/aws | ~> 2 |
| <a name="module_security_group"></a> [security\_group](#module\_security\_group) | terraform-aws-modules/security-group/aws | ~> 3.0 |
| <a name="module_vpc"></a> [vpc](#module\_vpc) | terraform-aws-modules/vpc/aws | ~> 3.0 |
## Resources
......
......@@ -27,7 +27,7 @@ locals {
module "vpc" {
source = "terraform-aws-modules/vpc/aws"
version = "~> 2"
version = "~> 3.0"
name = local.name
cidr = "10.99.0.0/18"
......@@ -44,7 +44,7 @@ module "vpc" {
module "security_group" {
source = "terraform-aws-modules/security-group/aws"
version = "~> 3"
version = "~> 3.0"
name = local.name
description = "Replica PostgreSQL example security group"
......@@ -114,8 +114,8 @@ module "replica" {
identifier = "${local.name}-replica"
# Source database. For cross-region use this_db_instance_arn
replicate_source_db = module.master.this_db_instance_id
# Source database. For cross-region use db_instance_arn
replicate_source_db = module.master.db_instance_id
engine = local.engine
engine_version = local.engine_version
......
# Master
output "master_db_instance_address" {
description = "The address of the RDS instance"
value = module.master.this_db_instance_address
value = module.master.db_instance_address
}
output "master_db_instance_arn" {
description = "The ARN of the RDS instance"
value = module.master.this_db_instance_arn
value = module.master.db_instance_arn
}
output "master_db_instance_availability_zone" {
description = "The availability zone of the RDS instance"
value = module.master.this_db_instance_availability_zone
value = module.master.db_instance_availability_zone
}
output "master_db_instance_endpoint" {
description = "The connection endpoint"
value = module.master.this_db_instance_endpoint
value = module.master.db_instance_endpoint
}
output "master_db_instance_hosted_zone_id" {
description = "The canonical hosted zone ID of the DB instance (to be used in a Route 53 Alias record)"
value = module.master.this_db_instance_hosted_zone_id
value = module.master.db_instance_hosted_zone_id
}
output "master_db_instance_id" {
description = "The RDS instance ID"
value = module.master.this_db_instance_id
value = module.master.db_instance_id
}
output "master_db_instance_resource_id" {
description = "The RDS Resource ID of this instance"
value = module.master.this_db_instance_resource_id
value = module.master.db_instance_resource_id
}
output "master_db_instance_status" {
description = "The RDS instance status"
value = module.master.this_db_instance_status
value = module.master.db_instance_status
}
output "master_db_instance_name" {
description = "The database name"
value = module.master.this_db_instance_name
value = module.master.db_instance_name
}
output "master_db_instance_username" {
description = "The master username for the database"
value = module.master.this_db_instance_username
value = module.master.db_instance_username
sensitive = true
}
output "master_db_instance_password" {
description = "The database password (this password may be old, because Terraform doesn't track it after initial creation)"
value = module.master.this_db_instance_password
value = module.master.db_instance_password
sensitive = true
}
output "master_db_instance_port" {
description = "The database port"
value = module.master.this_db_instance_port
value = module.master.db_instance_port
}
output "master_db_subnet_group_id" {
description = "The db subnet group name"
value = module.master.this_db_subnet_group_id
value = module.master.db_subnet_group_id
}
output "master_db_subnet_group_arn" {
description = "The ARN of the db subnet group"
value = module.master.this_db_subnet_group_arn
value = module.master.db_subnet_group_arn
}
# Replica
output "replica_db_instance_address" {
description = "The address of the RDS instance"
value = module.replica.this_db_instance_address
value = module.replica.db_instance_address
}
output "replica_db_instance_arn" {
description = "The ARN of the RDS instance"
value = module.replica.this_db_instance_arn
value = module.replica.db_instance_arn
}
output "replica_db_instance_availability_zone" {
description = "The availability zone of the RDS instance"
value = module.replica.this_db_instance_availability_zone
value = module.replica.db_instance_availability_zone
}
output "replica_db_instance_endpoint" {
description = "The connection endpoint"
value = module.replica.this_db_instance_endpoint
value = module.replica.db_instance_endpoint
}
output "replica_db_instance_hosted_zone_id" {
description = "The canonical hosted zone ID of the DB instance (to be used in a Route 53 Alias record)"
value = module.replica.this_db_instance_hosted_zone_id
value = module.replica.db_instance_hosted_zone_id
}
output "replica_db_instance_id" {
description = "The RDS instance ID"
value = module.replica.this_db_instance_id
value = module.replica.db_instance_id
}
output "replica_db_instance_resource_id" {
description = "The RDS Resource ID of this instance"
value = module.replica.this_db_instance_resource_id
value = module.replica.db_instance_resource_id
}
output "replica_db_instance_status" {
description = "The RDS instance status"
value = module.replica.this_db_instance_status
value = module.replica.db_instance_status
}
output "replica_db_instance_name" {
description = "The database name"
value = module.replica.this_db_instance_name
value = module.replica.db_instance_name
}
output "replica_db_instance_username" {
description = "The replica username for the database"
value = module.replica.this_db_instance_username
value = module.replica.db_instance_username
sensitive = true
}
output "replica_db_instance_port" {
description = "The database port"
value = module.replica.this_db_instance_port
value = module.replica.db_instance_port
}
......@@ -64,9 +64,9 @@ Note that this example may create resources which cost money. Run `terraform des
| Name | Source | Version |
|------|--------|---------|
| <a name="module_db"></a> [db](#module\_db) | ../../ | |
| <a name="module_import_s3_bucket"></a> [import\_s3\_bucket](#module\_import\_s3\_bucket) | terraform-aws-modules/s3-bucket/aws | ~> 1 |
| <a name="module_security_group"></a> [security\_group](#module\_security\_group) | terraform-aws-modules/security-group/aws | ~> 3 |
| <a name="module_vpc"></a> [vpc](#module\_vpc) | terraform-aws-modules/vpc/aws | ~> 2 |
| <a name="module_import_s3_bucket"></a> [import\_s3\_bucket](#module\_import\_s3\_bucket) | terraform-aws-modules/s3-bucket/aws | ~> 2.0 |
| <a name="module_security_group"></a> [security\_group](#module\_security\_group) | terraform-aws-modules/security-group/aws | ~> 3.0 |
| <a name="module_vpc"></a> [vpc](#module\_vpc) | terraform-aws-modules/vpc/aws | ~> 3.0 |
## Resources
......@@ -86,20 +86,20 @@ No inputs.
| Name | Description |
|------|-------------|
| <a name="output_this_db_instance_address"></a> [this\_db\_instance\_address](#output\_this\_db\_instance\_address) | The address of the RDS instance |
| <a name="output_this_db_instance_arn"></a> [this\_db\_instance\_arn](#output\_this\_db\_instance\_arn) | The ARN of the RDS instance |
| <a name="output_this_db_instance_availability_zone"></a> [this\_db\_instance\_availability\_zone](#output\_this\_db\_instance\_availability\_zone) | The availability zone of the RDS instance |
| <a name="output_this_db_instance_endpoint"></a> [this\_db\_instance\_endpoint](#output\_this\_db\_instance\_endpoint) | The connection endpoint |
| <a name="output_this_db_instance_hosted_zone_id"></a> [this\_db\_instance\_hosted\_zone\_id](#output\_this\_db\_instance\_hosted\_zone\_id) | The canonical hosted zone ID of the DB instance (to be used in a Route 53 Alias record) |
| <a name="output_this_db_instance_id"></a> [this\_db\_instance\_id](#output\_this\_db\_instance\_id) | The RDS instance ID |
| <a name="output_this_db_instance_name"></a> [this\_db\_instance\_name](#output\_this\_db\_instance\_name) | The database name |
| <a name="output_this_db_instance_password"></a> [this\_db\_instance\_password](#output\_this\_db\_instance\_password) | The database password (this password may be old, because Terraform doesn't track it after initial creation) |
| <a name="output_this_db_instance_port"></a> [this\_db\_instance\_port](#output\_this\_db\_instance\_port) | The database port |
| <a name="output_this_db_instance_resource_id"></a> [this\_db\_instance\_resource\_id](#output\_this\_db\_instance\_resource\_id) | The RDS Resource ID of this instance |
| <a name="output_this_db_instance_status"></a> [this\_db\_instance\_status](#output\_this\_db\_instance\_status) | The RDS instance status |
| <a name="output_this_db_instance_username"></a> [this\_db\_instance\_username](#output\_this\_db\_instance\_username) | The master username for the database |
| <a name="output_this_db_parameter_group_arn"></a> [this\_db\_parameter\_group\_arn](#output\_this\_db\_parameter\_group\_arn) | The ARN of the db parameter group |
| <a name="output_this_db_parameter_group_id"></a> [this\_db\_parameter\_group\_id](#output\_this\_db\_parameter\_group\_id) | The db parameter group id |
| <a name="output_this_db_subnet_group_arn"></a> [this\_db\_subnet\_group\_arn](#output\_this\_db\_subnet\_group\_arn) | The ARN of the db subnet group |
| <a name="output_this_db_subnet_group_id"></a> [this\_db\_subnet\_group\_id](#output\_this\_db\_subnet\_group\_id) | The db subnet group name |
| <a name="output_db_instance_address"></a> [db\_instance\_address](#output\_db\_instance\_address) | The address of the RDS instance |
| <a name="output_db_instance_arn"></a> [db\_instance\_arn](#output\_db\_instance\_arn) | The ARN of the RDS instance |
| <a name="output_db_instance_availability_zone"></a> [db\_instance\_availability\_zone](#output\_db\_instance\_availability\_zone) | The availability zone of the RDS instance |
| <a name="output_db_instance_endpoint"></a> [db\_instance\_endpoint](#output\_db\_instance\_endpoint) | The connection endpoint |
| <a name="output_db_instance_hosted_zone_id"></a> [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) |
| <a name="output_db_instance_id"></a> [db\_instance\_id](#output\_db\_instance\_id) | The RDS instance ID |
| <a name="output_db_instance_name"></a> [db\_instance\_name](#output\_db\_instance\_name) | The database name |
| <a name="output_db_instance_password"></a> [db\_instance\_password](#output\_db\_instance\_password) | The database password (this password may be old, because Terraform doesn't track it after initial creation) |
| <a name="output_db_instance_port"></a> [db\_instance\_port](#output\_db\_instance\_port) | The database port |
| <a name="output_db_instance_resource_id"></a> [db\_instance\_resource\_id](#output\_db\_instance\_resource\_id) | The RDS Resource ID of this instance |
| <a name="output_db_instance_status"></a> [db\_instance\_status](#output\_db\_instance\_status) | The RDS instance status |
| <a name="output_db_instance_username"></a> [db\_instance\_username](#output\_db\_instance\_username) | The master username for the database |
| <a name="output_db_parameter_group_arn"></a> [db\_parameter\_group\_arn](#output\_db\_parameter\_group\_arn) | The ARN of the db parameter group |
| <a name="output_db_parameter_group_id"></a> [db\_parameter\_group\_id](#output\_db\_parameter\_group\_id) | The db parameter group id |
| <a name="output_db_subnet_group_arn"></a> [db\_subnet\_group\_arn](#output\_db\_subnet\_group\_arn) | The ARN of the db subnet group |
| <a name="output_db_subnet_group_id"></a> [db\_subnet\_group\_id](#output\_db\_subnet\_group\_id) | The db subnet group name |
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
......@@ -21,7 +21,7 @@ resource "random_pet" "this" {
module "vpc" {
source = "terraform-aws-modules/vpc/aws"
version = "~> 2"
version = "~> 3.0"
name = local.name
cidr = "10.0.0.0/18"
......@@ -35,14 +35,13 @@ module "vpc" {
enable_dns_hostnames = true
enable_dns_support = true
enable_s3_endpoint = true
tags = local.tags
}
module "security_group" {
source = "terraform-aws-modules/security-group/aws"
version = "~> 3"
version = "~> 3.0"
name = local.name
description = "S3 import VPC example security group"
......@@ -83,7 +82,7 @@ module "security_group" {
module "import_s3_bucket" {
source = "terraform-aws-modules/s3-bucket/aws"
version = "~> 1"
version = "~> 2.0"
bucket = "${local.name}-${random_pet.this.id}"
acl = "private"
......@@ -122,7 +121,7 @@ data "aws_iam_policy_document" "s3_import" {
]
resources = [
module.import_s3_bucket.this_s3_bucket_arn
module.import_s3_bucket.s3_bucket_arn
]
}
......@@ -132,7 +131,7 @@ data "aws_iam_policy_document" "s3_import" {
]
resources = [
"${module.import_s3_bucket.this_s3_bucket_arn}/*",
"${module.import_s3_bucket.s3_bucket_arn}/*",
]
}
}
......@@ -146,7 +145,7 @@ resource "aws_iam_role_policy" "s3_import" {
# also needs this role so this is an easy way of ensuring the backup is uploaded before
# the instance creation starts
provisioner "local-exec" {
command = "unzip backup.zip && aws s3 sync ${path.module}/backup s3://${module.import_s3_bucket.this_s3_bucket_id}"
command = "unzip backup.zip && aws s3 sync ${path.module}/backup s3://${module.import_s3_bucket.s3_bucket_id}"
}
}
......@@ -178,7 +177,7 @@ module "db" {
# S3 import https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MySQL.Procedural.Importing.html
s3_import = {
source_engine_version = "8.0.20"
bucket_name = module.import_s3_bucket.this_s3_bucket_id
bucket_name = module.import_s3_bucket.s3_bucket_id
ingestion_role = aws_iam_role.s3_import.arn
}
......
output "this_db_instance_address" {
output "db_instance_address" {
description = "The address of the RDS instance"
value = module.db.this_db_instance_address
value = module.db.db_instance_address
}
output "this_db_instance_arn" {
output "db_instance_arn" {
description = "The ARN of the RDS instance"
value = module.db.this_db_instance_arn
value = module.db.db_instance_arn
}
output "this_db_instance_availability_zone" {
output "db_instance_availability_zone" {
description = "The availability zone of the RDS instance"
value = module.db.this_db_instance_availability_zone
value = module.db.db_instance_availability_zone
}
output "this_db_instance_endpoint" {
output "db_instance_endpoint" {
description = "The connection endpoint"
value = module.db.this_db_instance_endpoint
value = module.db.db_instance_endpoint
}
output "this_db_instance_hosted_zone_id" {
output "db_instance_hosted_zone_id" {
description = "The canonical hosted zone ID of the DB instance (to be used in a Route 53 Alias record)"
value = module.db.this_db_instance_hosted_zone_id
value = module.db.db_instance_hosted_zone_id
}
output "this_db_instance_id" {
output "db_instance_id" {
description = "The RDS instance ID"
value = module.db.this_db_instance_id
value = module.db.db_instance_id
}
output "this_db_instance_resource_id" {
output "db_instance_resource_id" {
description = "The RDS Resource ID of this instance"
value = module.db.this_db_instance_resource_id
value = module.db.db_instance_resource_id
}
output "this_db_instance_status" {
output "db_instance_status" {
description = "The RDS instance status"
value = module.db.this_db_instance_status
value = module.db.db_instance_status
}
output "this_db_instance_name" {
output "db_instance_name" {
description = "The database name"
value = module.db.this_db_instance_name
value = module.db.db_instance_name
}
output "this_db_instance_username" {
output "db_instance_username" {
description = "The master username for the database"
value = module.db.this_db_instance_username
value = module.db.db_instance_username
sensitive = true
}
output "this_db_instance_password" {
output "db_instance_password" {
description = "The database password (this password may be old, because Terraform doesn't track it after initial creation)"
value = module.db.this_db_instance_password
value = module.db.db_instance_password
sensitive = true
}
output "this_db_instance_port" {
output "db_instance_port" {
description = "The database port"
value = module.db.this_db_instance_port
value = module.db.db_instance_port
}
output "this_db_subnet_group_id" {
output "db_subnet_group_id" {
description = "The db subnet group name"
value = module.db.this_db_subnet_group_id
value = module.db.db_subnet_group_id
}
output "this_db_subnet_group_arn" {
output "db_subnet_group_arn" {
description = "The ARN of the db subnet group"
value = module.db.this_db_subnet_group_arn
value = module.db.db_subnet_group_arn
}
output "this_db_parameter_group_id" {
output "db_parameter_group_id" {
description = "The db parameter group id"
value = module.db.this_db_parameter_group_id
value = module.db.db_parameter_group_id
}
output "this_db_parameter_group_arn" {
output "db_parameter_group_arn" {
description = "The ARN of the db parameter group"
value = module.db.this_db_parameter_group_arn
value = module.db.db_parameter_group_arn
}
locals {
master_password = var.create_db_instance && var.create_random_password ? random_password.master_password[0].result : var.password
db_subnet_group_name = var.replicate_source_db != null ? null : coalesce(var.db_subnet_group_name, module.db_subnet_group.this_db_subnet_group_id)
db_subnet_group_name = var.replicate_source_db != null ? null : coalesce(var.db_subnet_group_name, module.db_subnet_group.db_subnet_group_id)
parameter_group_name_id = var.create_db_parameter_group ? module.db_parameter_group.this_db_parameter_group_id : var.parameter_group_name
parameter_group_name_id = var.create_db_parameter_group ? module.db_parameter_group.db_parameter_group_id : var.parameter_group_name
create_db_option_group = var.create_db_option_group && var.engine != "postgres"
option_group = local.create_db_option_group ? module.db_option_group.this_db_option_group_id : var.option_group_name
option_group = local.create_db_option_group ? module.db_option_group.db_option_group_id : var.option_group_name
}
# Random string to use as master password
......
......@@ -95,21 +95,21 @@ No modules.
| Name | Description |
|------|-------------|
| <a name="output_db_instance_address"></a> [db\_instance\_address](#output\_db\_instance\_address) | The address of the RDS instance |
| <a name="output_db_instance_arn"></a> [db\_instance\_arn](#output\_db\_instance\_arn) | The ARN of the RDS instance |
| <a name="output_db_instance_availability_zone"></a> [db\_instance\_availability\_zone](#output\_db\_instance\_availability\_zone) | The availability zone of the RDS instance |
| <a name="output_db_instance_ca_cert_identifier"></a> [db\_instance\_ca\_cert\_identifier](#output\_db\_instance\_ca\_cert\_identifier) | Specifies the identifier of the CA certificate for the DB instance |
| <a name="output_db_instance_domain"></a> [db\_instance\_domain](#output\_db\_instance\_domain) | The ID of the Directory Service Active Directory domain the instance is joined to |
| <a name="output_db_instance_domain_iam_role_name"></a> [db\_instance\_domain\_iam\_role\_name](#output\_db\_instance\_domain\_iam\_role\_name) | The name of the IAM role to be used when making API calls to the Directory Service. |
| <a name="output_db_instance_endpoint"></a> [db\_instance\_endpoint](#output\_db\_instance\_endpoint) | The connection endpoint |
| <a name="output_db_instance_hosted_zone_id"></a> [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) |
| <a name="output_db_instance_id"></a> [db\_instance\_id](#output\_db\_instance\_id) | The RDS instance ID |
| <a name="output_db_instance_master_password"></a> [db\_instance\_master\_password](#output\_db\_instance\_master\_password) | The master password |
| <a name="output_db_instance_name"></a> [db\_instance\_name](#output\_db\_instance\_name) | The database name |
| <a name="output_db_instance_port"></a> [db\_instance\_port](#output\_db\_instance\_port) | The database port |
| <a name="output_db_instance_resource_id"></a> [db\_instance\_resource\_id](#output\_db\_instance\_resource\_id) | The RDS Resource ID of this instance |
| <a name="output_db_instance_status"></a> [db\_instance\_status](#output\_db\_instance\_status) | The RDS instance status |
| <a name="output_db_instance_username"></a> [db\_instance\_username](#output\_db\_instance\_username) | The master username for the database |
| <a name="output_enhanced_monitoring_iam_role_arn"></a> [enhanced\_monitoring\_iam\_role\_arn](#output\_enhanced\_monitoring\_iam\_role\_arn) | The Amazon Resource Name (ARN) specifying the monitoring role |
| <a name="output_enhanced_monitoring_iam_role_name"></a> [enhanced\_monitoring\_iam\_role\_name](#output\_enhanced\_monitoring\_iam\_role\_name) | The name of the monitoring role |
| <a name="output_this_db_instance_address"></a> [this\_db\_instance\_address](#output\_this\_db\_instance\_address) | The address of the RDS instance |
| <a name="output_this_db_instance_arn"></a> [this\_db\_instance\_arn](#output\_this\_db\_instance\_arn) | The ARN of the RDS instance |
| <a name="output_this_db_instance_availability_zone"></a> [this\_db\_instance\_availability\_zone](#output\_this\_db\_instance\_availability\_zone) | The availability zone of the RDS instance |
| <a name="output_this_db_instance_ca_cert_identifier"></a> [this\_db\_instance\_ca\_cert\_identifier](#output\_this\_db\_instance\_ca\_cert\_identifier) | Specifies the identifier of the CA certificate for the DB instance |
| <a name="output_this_db_instance_domain"></a> [this\_db\_instance\_domain](#output\_this\_db\_instance\_domain) | The ID of the Directory Service Active Directory domain the instance is joined to |
| <a name="output_this_db_instance_domain_iam_role_name"></a> [this\_db\_instance\_domain\_iam\_role\_name](#output\_this\_db\_instance\_domain\_iam\_role\_name) | The name of the IAM role to be used when making API calls to the Directory Service. |
| <a name="output_this_db_instance_endpoint"></a> [this\_db\_instance\_endpoint](#output\_this\_db\_instance\_endpoint) | The connection endpoint |
| <a name="output_this_db_instance_hosted_zone_id"></a> [this\_db\_instance\_hosted\_zone\_id](#output\_this\_db\_instance\_hosted\_zone\_id) | The canonical hosted zone ID of the DB instance (to be used in a Route 53 Alias record) |
| <a name="output_this_db_instance_id"></a> [this\_db\_instance\_id](#output\_this\_db\_instance\_id) | The RDS instance ID |
| <a name="output_this_db_instance_master_password"></a> [this\_db\_instance\_master\_password](#output\_this\_db\_instance\_master\_password) | The master password |
| <a name="output_this_db_instance_name"></a> [this\_db\_instance\_name](#output\_this\_db\_instance\_name) | The database name |
| <a name="output_this_db_instance_port"></a> [this\_db\_instance\_port](#output\_this\_db\_instance\_port) | The database port |
| <a name="output_this_db_instance_resource_id"></a> [this\_db\_instance\_resource\_id](#output\_this\_db\_instance\_resource\_id) | The RDS Resource ID of this instance |
| <a name="output_this_db_instance_status"></a> [this\_db\_instance\_status](#output\_this\_db\_instance\_status) | The RDS instance status |
| <a name="output_this_db_instance_username"></a> [this\_db\_instance\_username](#output\_this\_db\_instance\_username) | The master username for the database |
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
locals {
enhanced_monitoring_iam_role_name = element(concat(aws_iam_role.enhanced_monitoring.*.name, [""]), 0)
enhanced_monitoring_iam_role_arn = element(concat(aws_iam_role.enhanced_monitoring.*.arn, [""]), 0)
this_db_instance_address = element(concat(aws_db_instance.this_mssql.*.address, aws_db_instance.this.*.address, [""]), 0)
this_db_instance_arn = element(concat(aws_db_instance.this_mssql.*.arn, aws_db_instance.this.*.arn, [""]), 0)
this_db_instance_availability_zone = element(concat(aws_db_instance.this_mssql.*.availability_zone, aws_db_instance.this.*.availability_zone, [""]), 0)
this_db_instance_endpoint = element(concat(aws_db_instance.this_mssql.*.endpoint, aws_db_instance.this.*.endpoint, [""]), 0)
this_db_instance_hosted_zone_id = element(concat(aws_db_instance.this_mssql.*.hosted_zone_id, aws_db_instance.this.*.hosted_zone_id, [""]), 0)
this_db_instance_id = element(concat(aws_db_instance.this_mssql.*.id, aws_db_instance.this.*.id, [""]), 0)
this_db_instance_resource_id = element(concat(aws_db_instance.this_mssql.*.resource_id, aws_db_instance.this.*.resource_id, [""]), 0)
this_db_instance_status = element(concat(aws_db_instance.this_mssql.*.status, aws_db_instance.this.*.status, [""]), 0)
this_db_instance_name = element(concat(aws_db_instance.this_mssql.*.name, aws_db_instance.this.*.name, [""]), 0)
this_db_instance_username = element(concat(aws_db_instance.this_mssql.*.username, aws_db_instance.this.*.username, [""]), 0)
this_db_instance_port = element(concat(aws_db_instance.this_mssql.*.port, aws_db_instance.this.*.port, [""]), 0)
this_db_instance_ca_cert_identifier = element(concat(aws_db_instance.this_mssql.*.ca_cert_identifier, aws_db_instance.this.*.ca_cert_identifier, [""]), 0)
this_db_instance_domain = element(concat(aws_db_instance.this_mssql.*.domain, [""]), 0)
this_db_instance_domain_iam_role_name = element(concat(aws_db_instance.this_mssql.*.domain_iam_role_name, [""]), 0)
this_db_instance_master_password = element(concat(aws_db_instance.this_mssql.*.password, aws_db_instance.this.*.password, [""]), 0)
enhanced_monitoring_iam_role_name = element(concat(aws_iam_role.enhanced_monitoring.*.name, [""]), 0)
enhanced_monitoring_iam_role_arn = element(concat(aws_iam_role.enhanced_monitoring.*.arn, [""]), 0)
db_instance_address = element(concat(aws_db_instance.this_mssql.*.address, aws_db_instance.this.*.address, [""]), 0)
db_instance_arn = element(concat(aws_db_instance.this_mssql.*.arn, aws_db_instance.this.*.arn, [""]), 0)
db_instance_availability_zone = element(concat(aws_db_instance.this_mssql.*.availability_zone, aws_db_instance.this.*.availability_zone, [""]), 0)
db_instance_endpoint = element(concat(aws_db_instance.this_mssql.*.endpoint, aws_db_instance.this.*.endpoint, [""]), 0)
db_instance_hosted_zone_id = element(concat(aws_db_instance.this_mssql.*.hosted_zone_id, aws_db_instance.this.*.hosted_zone_id, [""]), 0)
db_instance_id = element(concat(aws_db_instance.this_mssql.*.id, aws_db_instance.this.*.id, [""]), 0)
db_instance_resource_id = element(concat(aws_db_instance.this_mssql.*.resource_id, aws_db_instance.this.*.resource_id, [""]), 0)
db_instance_status = element(concat(aws_db_instance.this_mssql.*.status, aws_db_instance.this.*.status, [""]), 0)
db_instance_name = element(concat(aws_db_instance.this_mssql.*.name, aws_db_instance.this.*.name, [""]), 0)
db_instance_username = element(concat(aws_db_instance.this_mssql.*.username, aws_db_instance.this.*.username, [""]), 0)
db_instance_port = element(concat(aws_db_instance.this_mssql.*.port, aws_db_instance.this.*.port, [""]), 0)
db_instance_ca_cert_identifier = element(concat(aws_db_instance.this_mssql.*.ca_cert_identifier, aws_db_instance.this.*.ca_cert_identifier, [""]), 0)
db_instance_domain = element(concat(aws_db_instance.this_mssql.*.domain, [""]), 0)
db_instance_domain_iam_role_name = element(concat(aws_db_instance.this_mssql.*.domain_iam_role_name, [""]), 0)
db_instance_master_password = element(concat(aws_db_instance.this_mssql.*.password, aws_db_instance.this.*.password, [""]), 0)
}
output "enhanced_monitoring_iam_role_name" {
......@@ -28,79 +28,79 @@ output "enhanced_monitoring_iam_role_arn" {
value = local.enhanced_monitoring_iam_role_arn
}
output "this_db_instance_address" {
output "db_instance_address" {
description = "The address of the RDS instance"
value = local.this_db_instance_address
value = local.db_instance_address
}
output "this_db_instance_arn" {
output "db_instance_arn" {
description = "The ARN of the RDS instance"
value = local.this_db_instance_arn
value = local.db_instance_arn
}
output "this_db_instance_availability_zone" {
output "db_instance_availability_zone" {
description = "The availability zone of the RDS instance"
value = local.this_db_instance_availability_zone
value = local.db_instance_availability_zone
}
output "this_db_instance_endpoint" {
output "db_instance_endpoint" {
description = "The connection endpoint"
value = local.this_db_instance_endpoint
value = local.db_instance_endpoint
}
output "this_db_instance_hosted_zone_id" {
output "db_instance_hosted_zone_id" {
description = "The canonical hosted zone ID of the DB instance (to be used in a Route 53 Alias record)"
value = local.this_db_instance_hosted_zone_id
value = local.db_instance_hosted_zone_id
}
output "this_db_instance_id" {
output "db_instance_id" {
description = "The RDS instance ID"
value = local.this_db_instance_id
value = local.db_instance_id
}
output "this_db_instance_resource_id" {
output "db_instance_resource_id" {
description = "The RDS Resource ID of this instance"
value = local.this_db_instance_resource_id
value = local.db_instance_resource_id
}
output "this_db_instance_status" {
output "db_instance_status" {
description = "The RDS instance status"
value = local.this_db_instance_status
value = local.db_instance_status
}
output "this_db_instance_name" {
output "db_instance_name" {
description = "The database name"
value = local.this_db_instance_name
value = local.db_instance_name
}
output "this_db_instance_username" {
output "db_instance_username" {
description = "The master username for the database"
value = local.this_db_instance_username
value = local.db_instance_username
sensitive = true
}
output "this_db_instance_port" {
output "db_instance_port" {
description = "The database port"
value = local.this_db_instance_port
value = local.db_instance_port
}
output "this_db_instance_ca_cert_identifier" {
output "db_instance_ca_cert_identifier" {
description = "Specifies the identifier of the CA certificate for the DB instance"
value = local.this_db_instance_ca_cert_identifier
value = local.db_instance_ca_cert_identifier
}
output "this_db_instance_domain" {
output "db_instance_domain" {
description = "The ID of the Directory Service Active Directory domain the instance is joined to"
value = local.this_db_instance_domain
value = local.db_instance_domain
}
output "this_db_instance_domain_iam_role_name" {
output "db_instance_domain_iam_role_name" {
description = "The name of the IAM role to be used when making API calls to the Directory Service. "
value = local.this_db_instance_domain_iam_role_name
value = local.db_instance_domain_iam_role_name
}
output "this_db_instance_master_password" {
output "db_instance_master_password" {
description = "The master password"
value = local.this_db_instance_master_password
value = local.db_instance_master_password
sensitive = true
}
......@@ -42,6 +42,6 @@ No modules.
| Name | Description |
|------|-------------|
| <a name="output_this_db_option_group_arn"></a> [this\_db\_option\_group\_arn](#output\_this\_db\_option\_group\_arn) | The ARN of the db option group |
| <a name="output_this_db_option_group_id"></a> [this\_db\_option\_group\_id](#output\_this\_db\_option\_group\_id) | The db option group id |
| <a name="output_db_option_group_arn"></a> [db\_option\_group\_arn](#output\_db\_option\_group\_arn) | The ARN of the db option group |
| <a name="output_db_option_group_id"></a> [db\_option\_group\_id](#output\_db\_option\_group\_id) | The db option group id |
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
output "this_db_option_group_id" {
output "db_option_group_id" {
description = "The db option group id"
value = element(concat(aws_db_option_group.this.*.id, [""]), 0)
}
output "this_db_option_group_arn" {
output "db_option_group_arn" {
description = "The ARN of the db option group"
value = element(concat(aws_db_option_group.this.*.arn, [""]), 0)
}
......
......@@ -40,6 +40,6 @@ No modules.
| Name | Description |
|------|-------------|
| <a name="output_this_db_parameter_group_arn"></a> [this\_db\_parameter\_group\_arn](#output\_this\_db\_parameter\_group\_arn) | The ARN of the db parameter group |
| <a name="output_this_db_parameter_group_id"></a> [this\_db\_parameter\_group\_id](#output\_this\_db\_parameter\_group\_id) | The db parameter group id |
| <a name="output_db_parameter_group_arn"></a> [db\_parameter\_group\_arn](#output\_db\_parameter\_group\_arn) | The ARN of the db parameter group |
| <a name="output_db_parameter_group_id"></a> [db\_parameter\_group\_id](#output\_db\_parameter\_group\_id) | The db parameter group id |
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
output "this_db_parameter_group_id" {
output "db_parameter_group_id" {
description = "The db parameter group id"
value = element(concat(aws_db_parameter_group.this.*.id, [""]), 0)
}
output "this_db_parameter_group_arn" {
output "db_parameter_group_arn" {
description = "The ARN of the db parameter group"
value = element(concat(aws_db_parameter_group.this.*.arn, [""]), 0)
}
......@@ -39,6 +39,6 @@ No modules.
| Name | Description |
|------|-------------|
| <a name="output_this_db_subnet_group_arn"></a> [this\_db\_subnet\_group\_arn](#output\_this\_db\_subnet\_group\_arn) | The ARN of the db subnet group |
| <a name="output_this_db_subnet_group_id"></a> [this\_db\_subnet\_group\_id](#output\_this\_db\_subnet\_group\_id) | The db subnet group name |
| <a name="output_db_subnet_group_arn"></a> [db\_subnet\_group\_arn](#output\_db\_subnet\_group\_arn) | The ARN of the db subnet group |
| <a name="output_db_subnet_group_id"></a> [db\_subnet\_group\_id](#output\_db\_subnet\_group\_id) | The db subnet group name |
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
output "this_db_subnet_group_id" {
output "db_subnet_group_id" {
description = "The db subnet group name"
value = element(concat(aws_db_subnet_group.this.*.id, [""]), 0)
}
output "this_db_subnet_group_arn" {
output "db_subnet_group_arn" {
description = "The ARN of the db subnet group"
value = element(concat(aws_db_subnet_group.this.*.arn, [""]), 0)
}
......
......@@ -8,116 +8,116 @@ output "enhanced_monitoring_iam_role_arn" {
value = module.db_instance.enhanced_monitoring_iam_role_arn
}
output "this_db_instance_address" {
output "db_instance_address" {
description = "The address of the RDS instance"
value = module.db_instance.this_db_instance_address
value = module.db_instance.db_instance_address
}
output "this_db_instance_arn" {
output "db_instance_arn" {
description = "The ARN of the RDS instance"
value = module.db_instance.this_db_instance_arn
value = module.db_instance.db_instance_arn
}
output "this_db_instance_availability_zone" {
output "db_instance_availability_zone" {
description = "The availability zone of the RDS instance"
value = module.db_instance.this_db_instance_availability_zone
value = module.db_instance.db_instance_availability_zone
}
output "this_db_instance_endpoint" {
output "db_instance_endpoint" {
description = "The connection endpoint"
value = module.db_instance.this_db_instance_endpoint
value = module.db_instance.db_instance_endpoint
}
output "this_db_instance_hosted_zone_id" {
output "db_instance_hosted_zone_id" {
description = "The canonical hosted zone ID of the DB instance (to be used in a Route 53 Alias record)"
value = module.db_instance.this_db_instance_hosted_zone_id
value = module.db_instance.db_instance_hosted_zone_id
}
output "this_db_instance_id" {
output "db_instance_id" {
description = "The RDS instance ID"
value = module.db_instance.this_db_instance_id
value = module.db_instance.db_instance_id
}
output "this_db_instance_resource_id" {
output "db_instance_resource_id" {
description = "The RDS Resource ID of this instance"
value = module.db_instance.this_db_instance_resource_id
value = module.db_instance.db_instance_resource_id
}
output "this_db_instance_status" {
output "db_instance_status" {
description = "The RDS instance status"
value = module.db_instance.this_db_instance_status
value = module.db_instance.db_instance_status
}
output "this_db_instance_name" {
output "db_instance_name" {
description = "The database name"
value = module.db_instance.this_db_instance_name
value = module.db_instance.db_instance_name
}
output "this_db_instance_username" {
output "db_instance_username" {
description = "The master username for the database"
value = module.db_instance.this_db_instance_username
value = module.db_instance.db_instance_username
sensitive = true
}
output "this_db_instance_password" {
output "db_instance_password" {
description = "The database password (this password may be old, because Terraform doesn't track it after initial creation)"
value = local.master_password
sensitive = true
}
output "this_db_instance_domain" {
output "db_instance_domain" {
description = "The ID of the Directory Service Active Directory domain the instance is joined to"
value = module.db_instance.this_db_instance_domain
value = module.db_instance.db_instance_domain
}
output "this_db_instance_domain_iam_role_name" {
output "db_instance_domain_iam_role_name" {
description = "The name of the IAM role to be used when making API calls to the Directory Service. "
value = module.db_instance.this_db_instance_domain_iam_role_name
value = module.db_instance.db_instance_domain_iam_role_name
}
output "this_db_instance_port" {
output "db_instance_port" {
description = "The database port"
value = module.db_instance.this_db_instance_port
value = module.db_instance.db_instance_port
}
output "this_db_instance_ca_cert_identifier" {
output "db_instance_ca_cert_identifier" {
description = "Specifies the identifier of the CA certificate for the DB instance"
value = module.db_instance.this_db_instance_ca_cert_identifier
value = module.db_instance.db_instance_ca_cert_identifier
}
output "this_db_subnet_group_id" {
output "db_subnet_group_id" {
description = "The db subnet group name"
value = module.db_subnet_group.this_db_subnet_group_id
value = module.db_subnet_group.db_subnet_group_id
}
output "this_db_subnet_group_arn" {
output "db_subnet_group_arn" {
description = "The ARN of the db subnet group"
value = module.db_subnet_group.this_db_subnet_group_arn
value = module.db_subnet_group.db_subnet_group_arn
}
output "this_db_parameter_group_id" {
output "db_parameter_group_id" {
description = "The db parameter group id"
value = module.db_parameter_group.this_db_parameter_group_id
value = module.db_parameter_group.db_parameter_group_id
}
output "this_db_parameter_group_arn" {
output "db_parameter_group_arn" {
description = "The ARN of the db parameter group"
value = module.db_parameter_group.this_db_parameter_group_arn
value = module.db_parameter_group.db_parameter_group_arn
}
# DB option group
output "this_db_option_group_id" {
output "db_option_group_id" {
description = "The db option group id"
value = module.db_option_group.this_db_option_group_id
value = module.db_option_group.db_option_group_id
}
output "this_db_option_group_arn" {
output "db_option_group_arn" {
description = "The ARN of the db option group"
value = module.db_option_group.this_db_option_group_arn
value = module.db_option_group.db_option_group_arn
}
output "this_db_master_password" {
output "db_master_password" {
description = "The master password"
value = module.db_instance.this_db_instance_master_password
value = module.db_instance.db_instance_master_password
sensitive = true
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment