GCP Compute Address
A GCP Compute Address is a reserved static IPv4 or IPv6 address that can be either external (public) or internal (private), and regional or global. Once reserved, the address can be assigned to resources such as VM instances, forwarding rules, Cloud NAT, or load balancers, ensuring the IP does not change while it is in use. Releasing the address returns it to Google’s pool.
See the official documentation: https://cloud.google.com/compute/docs/reference/rest/v1/addresses/get
Terrafrom Mappings:
google_compute_address.name
Supported Methods
GET
: Get GCP Compute Address by "gcp-compute-address-name"LIST
: List all GCP Compute Address itemsSEARCH
Possible Links
gcp-compute-address
A Compute Address can appear as a “user” of another address in certain edge cases (for example, when used by a global forwarding rule that itself exposes an address). Overmind records this relationship so you can trace which static addresses are indirectly related to one another.
gcp-compute-subnetwork
For internal (private) addresses, the reserved IP is taken from a specific subnetwork’s CIDR range. The link shows which subnetwork the address belongs to.
gcp-compute-network
Every subnetwork, and therefore every internal address, exists within a VPC network. External addresses are also associated with a network at the project level. This link indicates the parent VPC.
ip
The Compute Address ultimately resolves to an individual IP address value. This link lets Overmind correlate the logical Google resource with the raw IP entity so you can track the address across clouds and tooling.