google_cloudsql_postgres/outputs.tf (39 lines of code) (raw):

output "db_instance_ip" { # kept for backwards compatibility, please use output private_ip_address instead value = google_sql_database_instance.primary.private_ip_address } output "self_link" { value = google_sql_database_instance.primary.self_link } output "connection_name" { value = google_sql_database_instance.primary.connection_name } output "replica_connection_names" { value = [for replica in google_sql_database_instance.replica : replica.connection_name] } output "service_account" { value = google_sql_database_instance.primary.service_account_email_address } output "ip_addresses" { value = local.ip_addresses } output "public_ip_address" { value = google_sql_database_instance.primary.public_ip_address } output "private_ip_address" { value = google_sql_database_instance.primary.private_ip_address } output "database_instance" { value = google_sql_database_instance.primary } output "replica_instance" { value = var.replica_count == 0 ? null : google_sql_database_instance.replica } output "replica_private_ip_address" { value = var.replica_count == 0 ? null : google_sql_database_instance.replica[*].private_ip_address } output "replica_public_ip_address" { value = var.replica_count == 0 ? null : google_sql_database_instance.replica[*].public_ip_address } output "tier" { value = local.tier }