Use an internal IP address and create Private Service Connect endpoints to connect to Google APIs.

## Explore further


For detailed documentation that includes this code sample, see the following:

- [Access global Google APIs through endpoints](https://docs.cloud.google.com/vpc/docs/configure-private-service-connect-apis)

## Code sample

### Terraform


To learn how to apply or remove a Terraform configuration, see
[Basic Terraform commands](https://docs.cloud.google.com/docs/terraform/basic-commands).


For more information, see the
[Terraform provider reference documentation](https://registry.terraform.io/providers/hashicorp/google/latest/docs).

    resource "google_compute_global_address" "default" {
      project      = google_compute_network.network.project
      name         = "global-psconnect-ip"
      address_type = "INTERNAL"
      purpose      = "PRIVATE_SERVICE_CONNECT"
      network      = google_compute_network.network.id
      address      = "10.3.0.5"
    }

## What's next


To search and filter code samples for other Google Cloud products, see the
[Google Cloud sample browser](https://docs.cloud.google.com/docs/samples?product=computeengine).