ОК, думаю, я понял
data "google_compute_network" "vpc" {
name = google_compute_network.bombora-default-vpc.name
}
data "google_compute_subnetwork" "subnetworks" {
for_each = toset(data.google_compute_network.vpc.subnetworks_self_links)
self_link = each.value
}
output "ip-cidr-ranges" {
value = [for s in data.google_compute_subnetwork.bombora-default-vpc-subnetworks : s.ip_cidr_range]
}
Кажется, это работает, но я ценю, если кто-то может подтвердить, что я не сделал глупости. На данный момент у меня есть только одна подсеть. еще не тестировался с несколькими из них