Я пытаюсь создать экземпляр Google Cloud SQL с Terraform.При определении аргумента connection_name
для ресурса google_sql_database_instance
я получаю следующую ошибку при запуске terraform apply
:
Error: google_sql_database_instance.sql_instance: "connection_name": this field cannot be set
Мой блок Terraform:
resource "google_sql_database_instance" "sql_instance" {
name = "${var.sql_name}"
region = "${var.region}"
database_version = "POSTGRES_9_6"
connection_name = "${data.google_project.my_project.project_id}:${var.region}:${var.sql_name}"
project = "${data.google_project.my_project.project_id}"
settings {
tier = "db-custom-6-23040"
disk_size = "${var.sql_disk_size}"
disk_type = "${var.sql_disk_type}"
}
}
Удаление *Аргумент 1010 * приводит к успешному plan
, а удаление всех :
из значения, а также жесткое кодирование строки также приводит к сбою.