» google_compute_address
Get the IP address from a static address. For more information see the official API documentation.
» Example Usage
data "google_compute_address" "my_address" {
name = "foobar"
}
resource "google_dns_record_set" "frontend" {
name = "frontend.${google_dns_managed_zone.prod.dns_name}"
type = "A"
ttl = 300
managed_zone = "${google_dns_managed_zone.prod.name}"
rrdatas = ["${data.google_compute_address.my_address.address}"]
}
resource "google_dns_managed_zone" "prod" {
name = "prod-zone"
dns_name = "prod.mydomain.com."
}
» Argument Reference
The following arguments are supported:
-
name
- (Required) A unique name for the resource, required by GCE.
-
project
- (Optional) The project in which the resource belongs. If it is not provided, the provider project is used. -
region
- (Optional) The Region in which the created address reside. If it is not provided, the provider region is used.
» Attributes Reference
In addition to the arguments listed above, the following computed attributes are exported: