google_cloudsql_mysql/outputs.tf (30 lines of code) (raw):

output "self_link" { value = google_sql_database_instance.primary.self_link } output "connection_name" { value = google_sql_database_instance.primary.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 }