mirror of
https://github.com/letic/terraform-provider-google.git
synced 2024-09-06 17:16:44 +00:00
55 lines
1.5 KiB
Markdown
55 lines
1.5 KiB
Markdown
![]() |
---
|
||
|
layout: "google"
|
||
|
page_title: "Google: google_compute_global_address"
|
||
|
sidebar_current: "docs-google-datasource-compute-global-address"
|
||
|
description: |-
|
||
|
Get the IP address from a static address reserved for a Global Forwarding Rule.
|
||
|
---
|
||
|
|
||
|
# google\_compute\_global\_address
|
||
|
|
||
|
Get the IP address from a static address reserved for a Global Forwarding Rule which are only used for HTTP load balancing. For more information see
|
||
|
the official [API](https://cloud.google.com/compute/docs/reference/latest/globalAddresses) documentation.
|
||
|
|
||
|
## Example Usage
|
||
|
|
||
|
```hcl
|
||
|
data "google_compute_global_address" "my_address" {
|
||
|
name = "foobar"
|
||
|
}
|
||
|
|
||
|
resource "google_dns_record_set" "frontend" {
|
||
|
name = "lb.${google_dns_managed_zone.prod.dns_name}"
|
||
|
type = "A"
|
||
|
ttl = 300
|
||
|
|
||
|
managed_zone = "${google_dns_managed_zone.prod.name}"
|
||
|
|
||
|
rrdatas = ["${data.google_compute_global_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.
|
||
|
|
||
|
## Attributes Reference
|
||
|
|
||
|
In addition to the arguments listed above, the following computed attributes are
|
||
|
exported:
|
||
|
|
||
|
* `self_link` - The URI of the created resource.
|
||
|
* `address` - The IP of the created resource.
|
||
|
* `status` - Indicates if the address is used. Possible values are: RESERVED or IN_USE.
|