Документация для google_compute_subnetwork> private_ip_google_access гласит, что private_ip_google_access является экспортированным атрибутом, а не аргументом, который, как я предполагаю, означает, что его нельзя указать в моем коде terraform. Однако я только что успешно выполнил terraform apply
, используя этот код terraform HCL:
resource "google_compute_subnetwork" "subnetwork" {
name = "${var.subnetname}"
ip_cidr_range = "${var.subnet_range}"
network = "${var.network}"
region = "${var.region}"
private_ip_google_access = "true"
}
Так что одно из следующего должно быть верным:
* Я неправильно понимаю, что значит быть атрибутом. До сих пор я предполагал, что аргументы могут быть указаны, а атрибуты - нет. Я ошибаюсь в этом предположении?
* В документации неверно указывается, что private_ip_google_access
является атрибутом, тогда как на самом деле это должен быть аргумент.
Что из этого верно?