Restricting endpoint usage

This page provides an overview of the Restrict Endpoint Usage organization policy constraint, which allows enterprise administrators to control which Google Cloud API endpoints can be used within their Google Cloud resource hierarchy.

Administrators can use this constraint to define hierarchical restrictions on allowed Google Cloud API endpoints, such as global, locational, or regional endpoints. For example, you can configure a project to deny requests to the global bigquery.googleapis.com endpoint, but allow requests to the locational LOCATION-biguery.googleapis.com endpoint. By restricting global API endpoint usage, organizations can meet compliance requirements by ensuring that only allowed locational or regional endpoints are used.

The Restrict Endpoint Usage constraint is set using a denylist, allowing requests to any supported services' API endpoints that are not explicitly denied.

This constraint controls the runtime access to all in-scope resources. When the organization policy containing this constraint is updated, it immediately applies to all resources within the scope of the policy, with eventual consistency.

We recommend that administrators carefully manage updates to organization policies containing this constraint. For example, you should consider setting the policy in dry-run mode to monitor how a policy change would impact your existing workflows before it is enforced.

API endpoint types

An API endpoint (or service endpoint) is a URL that specifies the network address of a Google Cloud API service, such as bigquery.googleapis.com. Google Cloud services allow access to resources using different types of API endpoints, including global, locational, and regional endpoints. Support for each type depends on the service.

  • Global API endpoints don't specify the location in the URL hostname. For example:

    • storage.googleapis.com
    • content-bigqueryconnection.googleapis.com
    • bigquerydatatransfer.mtls.googleapis.com
    • logging.googleapis.com

    These globally-scoped endpoints provide highly-available service endpoints that terminate the TLS session as close to the client as possible, which minimizes latency when serving API calls from a dispersed client population over the internet.

  • Locational API endpoints specify the location in the URL hostname. For example:

    • us-storage.googleapis.com
    • content-us-west3-bigqueryconnection.googleapis.com
    • us-west1-bigquerydatatransfer.mtls.googleapis.com
    • us-central1-logging.googleapis.com

    These locational endpoints offer benefits to customers who require the use of location-specific services, and want to ensure that in-transit data remains in a particular location when accessed through private connectivity.

  • Regional API endpoints specify the location as a sub-domain. For example:

    • storage.us-east2.rep.googleapis.com
    • content-bigqueryconnection.us-west3.rep.googleapis.com
    • bigquerydatatransfer.us-west1.rep.mtls.googleapis.com
    • logging.us-central1.rep.googleapis.com

    These regional endpoints offer the most benefits to customers who require the use of location-specific services, and want to have ways to ensure that in-transit data remains in a particular location when accessed through either private connectivity or the public internet.

Limitations

The Restrict Endpoint Usage constraint controls the ability to use specific API endpoints to access your resources. It shouldn't be confused with other similar constraints, such as:

To avoid breaking existing serving infrastructure, you should test any new organization policy on non-production projects and folders, then apply the policy gradually within your organization.

This constraint applies to a specific subset of products and resource types. For a list of supported services and details on the behavior of each service, see the Supported API endpoints section.

For data storage commitments, see the Google Cloud Terms of Service and the Service Specific Terms. Organization policies that contain the Restrict Endpoint Usage constraint are not data residency commitments.

Setting the organization policy

To set, change, or delete an organization policy, you must have the Organization Policy Administrator role.

Organization policy constraints can be set at the organization, folder, and project level. Each policy applies to all resources within its corresponding resource hierarchy, but can be overridden at lower levels in the resource hierarchy.

For more information about policy evaluation, see Understanding Hierarchy Evaluation.

The Restrict Endpoint Usage constraint is a type of list constraint. You can add and remove endpoints from the denied_values lists of the constraint.

Console

  1. Go to the Organization policies page in the Google Cloud console.

    Go to Organization policies

  2. From the Project picker, select the organization, folder, or project for which you want to set the organization policy.

  3. In the table of organization policies, select Restrict endpoint usage to open its Policy details page.

  4. Click Manage policy.

  5. Under Applies to, select Customize.

  6. Under Policy enforcement, choose how to apply inheritance to this policy.

    1. If you want to inherit the organization policy of the parent resource and merge it with this one, select Merge with parent.

    2. If you want to override any existing organization policies, select Replace.

  7. Click Add a rule.

  8. Under Policy values, select Custom.

  9. Under Policy type, select Deny to create a list of denied endpoints.

  10. Under Custom values, add the API endpoint hostname you want to block to the list.

    1. For example, to block BigQuery's global API endpoint, enter bigquery.googleapis.com.

    2. To add more endpoints, click Add value.

  11. To enforce the policy, click Save.

gcloud

Organization policies can be set through the gcloud resource-manager org-policies set-policy command. To enforce an organization policy that includes the Restrict Endpoint Usage constraint, first create a YAML file with the policy to be updated:

constraint: constraints/gcp.restrictEndpointUsage
listPolicy:
    deniedValues:
    - storage.googleapis.com
    - content-bigqueryreservation.googleapis.com
    - bigquerystorage.mtls.googleapis.com
    - logging.googleapis.com

Replace the following placeholder values with your own before you run the command:

  • RESOURCE_TYPE: The type of resource, either a project or a folder. For example: project
  • RESOURCE_ID: The resource ID of the project or folder. For example: 8767234
gcloud resource-manager org-policies set-policy \
--RESOURCE_TYPE='RESOURCE_ID' /tmp/policy.yaml

The response contains the newly set organization policy:

constraint: constraints/gcp.restrictEndpointUsage
etag: CKCRl6oGEPjG-tMB
listPolicy:
  deniedValues:
  - storage.googleapis.com
  - content-bigqueryreservation.googleapis.com
  - bigquerystorage.mtls.googleapis.com
  - logging.googleapis.com
updateTime: '2023-11-04T04:29:20.444507Z'

If a request to a denied API endpoint attempts to access a resource, the request will fail, and an error is returned that describes the reason for this failure.

Create an organization policy in dry-run mode

An organization policy in dry-run mode is a type of organization policy where violations of the policy are audit logged, but the violating actions aren't denied. You can create an organization policy in dry-run mode using the Restrict Endpoint Usage constraint to monitor how it would affect your organization before you enforce the live policy. For more information, see Create an organization policy in dry-run mode.

Error message

If you set an organization policy to deny an endpoint, operations using that endpoint within your resource hierarchy fail. An error is returned that describes the reason for this failure. Also, an audit log entry is generated for further monitoring, alerting, or debugging.

Example error message

In the following example, a curl request using API endpoint storage.googleapis.com fails due to policy enforcement:

curl -X GET \
-H "Authorization: Bearer OAUTH2_TOKEN" \
-o "SAVE_TO_LOCATION" \
"https://storage.googleapis.com/storage/v1/b/BUCKET_NAME/o/OBJECT_NAME?alt=media"

Access to projects/foo-123 through endpoint storage.googleapis.com was denied by
the constraints/gcp.endpointUsageRestriction organization policy constraint. To
access this resource, please use an allowed endpoint.

Example audit log entry

The following example audit log entry demonstrates when access to a resource is denied:

{
  logName: "projects/my-projectid/logs/cloudaudit.googleapis.com%2Fpolicy"
  protoPayload: {
    @type: "type.googleapis.com/google.cloud.audit.AuditLog"
    status: {
      code: 7
      message: "Access to projects/my-projectid through endpoint bigquery.googleapis.com was denied by the constraints/gcp.restrictEndpointUsage organization policy constraint. To access this resource, please use an allowed endpoint."
    }
    serviceName: "bigquery.googleapis.com"
    methodName: "google.cloud.bigquery.v2.TableDataService.InsertAll"
    resourceName: "projects/my-projectid"
    authenticationInfo: {
      principalEmail: "user_or_service_account@example.com"
    }
  }
  requestMetadata: {
    callerIp: "123.123.123.123"
  }
  policyViolationInfo: {
    orgPolicyViolationInfo: {
      violationInfo: [
        {
          constraint: "constraints/gcp.restrictEndpointUsage"
          checkedValue: "bigquery.googleapis.com"
          policyType: LIST_CONSTRAINT
        }
      ]
    }
  }
  resource: {
    type: "audited_resource"
    labels: {
      project_id: "224034263908"
      method: "google.cloud.bigquery.v2.TableDataService.InsertAll"
      service: "bigquery.googleapis.com"
    }
  }
  severity: "ERROR"
  timestamp: "2024-12-05T01:15:30.332519510Z"
  receiveTimestamp: "2024-08-15T17:55:01.159788588Z"
  insertId: "42"
}

Supported API endpoints

The following API endpoints are supported by the Restrict Endpoint Usage constraint:

Product API endpoints Notes
API Gateway Global API endpoints:
  • apigateway.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
API keys Global API endpoints:
  • apikeys.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Access Context Manager Global API endpoints:
  • accesscontextmanager.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Apigee API hub Global API endpoints:
  • apihub.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Apigee API Management API Global API endpoints:
  • apim.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Apigee Connect API Global API endpoints:
  • apigeeconnect.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Apigee portal API Global API endpoints:
  • apigeeportal.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Apigee Registry API Global API endpoints:
  • apigeeregistry.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
App Config Manager API Global API endpoints:
  • appconfigmanager.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Application Design Center Global API endpoints:
  • designcenter.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Application Integration Global API endpoints:
  • integrations.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Artifact Analysis Global API endpoints:
  • containeranalysis.googleapis.com
  • ondemandscanning.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Artifact Registry Global API endpoints:
  • artifactregistry.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Assured Open Source Software Global API endpoints:
  • assuredoss.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Assured Workloads Global API endpoints:
  • assuredworkloads.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Audit Manager Global API endpoints:
  • auditmanager.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Authorization Toolkit API Global API endpoints:
  • authztoolkit.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Batch Global API endpoints:
  • batch.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Chrome Enterprise Premium Global API endpoints:
  • beyondcorp.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
BigLake Global API endpoints:
  • biglake.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
BigQuery Global API endpoints:
  • bigquery.googleapis.com
  • www.googleapis.com (BigQuery)

Locational API endpoints are not supported.
Regional API endpoints are not supported.
www.googleapis.com/.../bigquery/... is a legacy API endpoint format. Your organization should use the newer APIs instead. You can add www.googleapis.com (BigQuery) to the Restrict Endpoint Usage policy constraint to avoid accidental use of the old APIs.
BigQuery Connections Global API endpoints:
  • bigqueryconnection.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
BigQuery Data Policy Global API endpoints:
  • bigquerydatapolicy.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
BigQuery Data Transfer Global API endpoints:
  • bigquerydatatransfer.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
BigQuery Migration Global API endpoints:
  • bigquerymigration.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
BigQuery Reservation Global API endpoints:
  • bigqueryreservation.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
BigQuery Saved Query API Global API endpoints:
  • bigquery-sq.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
BigQuery Storage Global API endpoints:
  • bigquerystorage.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Binary Authorization Global API endpoints:
  • binaryauthorization.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Blockchain Analytics Global API endpoints:
  • blockchain.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Blockchain Node Engine Global API endpoints:
  • blockchainnodeengine.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Blockchain Validator Manager Global API endpoints:
  • blockchainvalidatormanager.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Capacity Planner Global API endpoints:
  • capacityplanner.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Certificate Authority Service Global API endpoints:
  • privateca.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Certificate Manager Global API endpoints:
  • certificatemanager.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Cloud Asset Inventory Global API endpoints:
  • cloudasset.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Cloud Build Global API endpoints:
  • cloudbuild.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Cloud Commerce Producer API Global API endpoints:
  • cloudcommerceproducer.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Cloud Controls Partner API Global API endpoints:
  • cloudcontrolspartner.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Cloud DNS Global API endpoints:
  • dns.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Cloud Deployment Manager Global API endpoints:
  • runtimeconfig.googleapis.com
  • deploymentmanager.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Cloud Domains Global API endpoints:
  • domains.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Cloud Healthcare API Global API endpoints:
  • healthcare.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Cloud Intrusion Detection System Global API endpoints:
  • ids.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Cloud Key Management Service Global API endpoints:
  • cloudkms.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Cloud Life Sciences Global API endpoints:
  • lifesciences.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Cloud Logging Global API endpoints:
  • logging.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Cloud Monitoring Global API endpoints:
  • monitoring.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Cloud Natural Language API Global API endpoints:
  • language.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Cloud OS Login API Global API endpoints:
  • oslogin.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Cloud Run Global API endpoints:
  • run.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Cloud SQL Global API endpoints:
  • sqladmin.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Cloud Service Mesh Global API endpoints:
  • meshconfig.googleapis.com
  • networksecurity.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Cloud Storage Global API endpoints:
  • storage.googleapis.com
  • www.googleapis.com (Cloud Storage)

Locational API endpoints are not supported.
Regional API endpoints are not supported.
www.googleapis.com/.../storage/... is a legacy API endpoint format. Your organization should use the newer APIs instead. You can add www.googleapis.com (Cloud Storage) to the Restrict Endpoint Usage policy constraint to avoid accidental use of the old APIs.

You must request to be added to an allowlist to enable the Restrict Endpoint Usage constraint for Cloud Storage API endpoints. To enable this constraint for Cloud Storage API endpoints, submit the GCS Restrict Endpoint Usage Preview Allowlist form and provide the project numbers on which to enforce this constraint. This process takes approximately two weeks, and you will be contacted when the process is complete.

Some Cloud Storage operations are not supported when using locational endpoints. See Locational endpoints for ITAR compliance for more information. If you configured the Restrict Endpoint Usage constraint to restrict global endpoints, you can use the Google Cloud console to perform these operations. These operations don't carry Customer Data as defined in the data residency service terms, and you can use them in the Google Cloud console without violating ITAR compliance.
Cloud Support API Global API endpoints:
  • cloudsupport.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Cloud Tool Results API Global API endpoints:
  • toolresults.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Cloud Workstations Global API endpoints:
  • workstations.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Commerce Agreement Publishing API Global API endpoints:
  • commerceagreementpublishing.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Commerce Business Enablement API Global API endpoints:
  • commercebusinessenablement.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Commerce Price Management API Global API endpoints:
  • commercepricemanagement.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Compute Engine Global API endpoints:
  • compute.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Confidential Computing Global API endpoints:
  • confidentialcomputing.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Connect Global API endpoints:
  • gkeconnect.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Connect gateway Global API endpoints:
  • connectgateway.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Contact Center AI Platform API Global API endpoints:
  • contactcenteraiplatform.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Container Threat Detection Global API endpoints:
  • containerthreatdetection.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Content Warehouse API Global API endpoints:
  • contentwarehouse.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Continuous Validation API Global API endpoints:
  • continuousvalidation.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Data Labeling API Global API endpoints:
  • datalabeling.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Data Security Posture Management API Global API endpoints:
  • dspm.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Database Migration Service Global API endpoints:
  • datamigration.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Dataflow Global API endpoints:
  • dataflow.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Dataproc on GDC Global API endpoints:
  • dataprocgdc.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Google Distributed Cloud Global API endpoints:
  • opsconfigmonitoring.googleapis.com
  • gdcvmmanager.googleapis.com
  • gdchardwaremanagement.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Distributed Cloud Edge Container API Global API endpoints:
  • edgecontainer.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Distributed Cloud Edge Network API Global API endpoints:
  • edgenetwork.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Enterprise Knowledge Graph Global API endpoints:
  • enterpriseknowledgegraph.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Error Reporting Global API endpoints:
  • clouderrorreporting.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Essential Contacts Global API endpoints:
  • essentialcontacts.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Filestore Global API endpoints:
  • file.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Financial Services API Global API endpoints:
  • financialservices.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Firebase App Hosting Global API endpoints:
  • firebaseapphosting.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Firebase Data Connect Global API endpoints:
  • firebasedataconnect.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
GKE Dataplane Management Global API endpoints:
  • gkedataplanemanagement.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
GKE Enterprise Edge API Global API endpoints:
  • anthosedge.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
GKE Multi-Cloud Global API endpoints:
  • gkemulticloud.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
GKE On-Prem API Global API endpoints:
  • gkeonprem.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Gemini for Google Cloud API Global API endpoints:
  • cloudaicompanion.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Google Cloud API Global API endpoints:
  • cloud.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Google Cloud Migration Center Global API endpoints:
  • migrationcenter.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Google Cloud Observability Global API endpoints:
  • stackdriver.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Google Kubernetes Engine Global API endpoints:
  • container.googleapis.com
  • configdelivery.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Google Security Operations Partner API Global API endpoints:
  • chroniclepartner.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Google Workspace add-ons Global API endpoints:
  • gsuiteaddons.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Identity and Access Management Global API endpoints:
  • iam.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Identity-Aware Proxy Global API endpoints:
  • iap.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Immersive Stream Global API endpoints:
  • stream.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Infrastructure Manager Global API endpoints:
  • config.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Integration Connectors Global API endpoints:
  • connectors.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
KRM API Hosting Global API endpoints:
  • krmapihosting.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Live Stream API Global API endpoints:
  • livestream.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
BigQuery Engine for Apache Flink Global API endpoints:
  • managedflink.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Managed Kafka API Global API endpoints:
  • managedkafka.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Media Asset Manager Global API endpoints:
  • mediaasset.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Memorystore for Memcached Global API endpoints:
  • memcache.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Memorystore for Redis Global API endpoints:
  • redis.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Message Streams API Global API endpoints:
  • messagestreams.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Microservices API Global API endpoints:
  • microservices.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Model Armor Global API endpoints:
  • modelarmor.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Network Connectivity Center Global API endpoints:
  • networkconnectivity.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Network Intelligence Center Global API endpoints:
  • networkmanagement.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Oracle Database@Google Cloud Global API endpoints:
  • oracledatabase.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Parallelstore Global API endpoints:
  • parallelstore.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Policy Analyzer Global API endpoints:
  • policyanalyzer.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Policy Troubleshooter Global API endpoints:
  • policytroubleshooter.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Progressive Rollout Global API endpoints:
  • progressiverollout.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Pub/Sub Global API endpoints:
  • pubsub.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Public Certificate Authority Global API endpoints:
  • publicca.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Recommender Global API endpoints:
  • recommender.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Remote Build Execution Global API endpoints:
  • remotebuildexecution.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Retail API Global API endpoints:
  • retail.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Cyber Insurance Hub Global API endpoints:
  • riskmanager.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
SaaS Service Management API Global API endpoints:
  • saasservicemgmt.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
SecLM API Global API endpoints:
  • seclm.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Secret Manager Global API endpoints:
  • secretmanager.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Security Command Center Global API endpoints:
  • securitycenter.googleapis.com
  • securitycentermanagement.googleapis.com
  • securityposture.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Cloud Data Loss Prevention Global API endpoints:
  • dlp.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Service Account Credentials API Global API endpoints:
  • iamcredentials.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Service Directory Global API endpoints:
  • servicedirectory.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Service Networking Global API endpoints:
  • servicenetworking.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Speaker ID Global API endpoints:
  • speakerid.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Storage Insights Global API endpoints:
  • storageinsights.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Storage Transfer Service Global API endpoints:
  • storagebatchoperations.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Text-to-Speech Global API endpoints:
  • texttospeech.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Timeseries Insights API Global API endpoints:
  • timeseriesinsights.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Transcoder API Global API endpoints:
  • transcoder.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Transfer Appliance Global API endpoints:
  • transferappliance.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
VM Manager Global API endpoints:
  • osconfig.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Vertex AI API Global API endpoints:
  • aiplatform.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Vertex AI Workbench Global API endpoints:
  • notebooks.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Vertex AI in Firebase Global API endpoints:
  • firebasevertexai.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Video Search API Global API endpoints:
  • cloudvideosearch.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Video Stitcher API Global API endpoints:
  • videostitcher.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Web Risk Global API endpoints:
  • webrisk.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Web Security Scanner Global API endpoints:
  • websecurityscanner.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Workflows Global API endpoints:
  • workflows.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None
Workload Certificate API Global API endpoints:
  • workloadcertificate.googleapis.com

Locational API endpoints are not supported.
Regional API endpoints are not supported.
None

Value groups

Value groups are collections of groups and API endpoints that are curated by Google to provide a simpler way to define your endpoint restrictions. Value groups include many related API endpoints and are expanded over time by Google without needing to change your organization policy to accommodate the new endpoints.

To use value groups in your organization policy, prefix your entries with the string in:. For more information on using value prefixes, see Using Constraints. Group names are validated on the call to set the organization policy. Using an invalid group name will cause the policy setting to fail.

The following table contains the current list of available groups:

Group Details Direct members
global-artifactregistry-endpoints Artifact Registry global API endpoints:
in:global-artifactregistry-endpoints
Values:
  • artifactregistry.googleapis.com
  • artifactregistry.mtls.googleapis.com
  • content-artifactregistry.googleapis.com
  • content-artifactregistry.mtls.googleapis.com
global-bigquery-connections-endpoints BigQuery Connections global API endpoints:
in:global-bigquery-connections-endpoints
Values:
  • bigqueryconnection.googleapis.com
  • bigqueryconnection.mtls.googleapis.com
  • content-bigqueryconnection.googleapis.com
  • content-bigqueryconnection.mtls.googleapis.com
global-bigquery-datapolicy-endpoints BigQuery Data Policy global API endpoints:
in:global-bigquery-datapolicy-endpoints
Values:
  • bigquerydatapolicy.googleapis.com
  • bigquerydatapolicy.mtls.googleapis.com
  • content-bigquerydatapolicy.googleapis.com
  • content-bigquerydatapolicy.mtls.googleapis.com
global-bigquery-datatransfer-endpoints BigQuery Data Transfer global API endpoints:
in:global-bigquery-datatransfer-endpoints
Values:
  • bigquerydatatransfer.googleapis.com
  • bigquerydatatransfer.mtls.googleapis.com
  • content-bigquerydatatransfer.googleapis.com
  • content-bigquerydatatransfer.mtls.googleapis.com
global-bigquery-migration-endpoints BigQuery Migration global API endpoints:
in:global-bigquery-migration-endpoints
Values:
  • bigquerymigration.googleapis.com
  • bigquerymigration.mtls.googleapis.com
  • content-bigquerymigration.googleapis.com
  • content-bigquerymigration.mtls.googleapis.com
global-bigtable-endpoints Cloud Bigtable global API endpoints:
in:global-bigtable-endpoints
Values:
  • bigtable.googleapis.com
  • bigtableadmin.googleapis.com
global-certificatemanager-endpoints Certificate Manager global API endpoints:
in:global-certificatemanager-endpoints
Values:
  • certificatemanager.googleapis.com
  • certificatemanager.mtls.googleapis.com
global-cloudbuild-endpoints Cloud Build global API endpoints:
in:global-cloudbuild-endpoints
Values:
  • cloudbuild.googleapis.com
  • cloudbuild.mtls.googleapis.com
  • content-cloudbuild.googleapis.com
global-compsoer-endpoints Cloud Composer global API endpoints:
in:global-composer-endpoints
Values:
  • composer.googleapis.com
global-compute-endpoints Cloud Compute Engine global API endpoints:
in:global-compute-endpoints
Values:
  • compute.googleapis.com
  • compute.mtls.googleapis.com
  • content-compute.googleapis.com
  • content-compute.mtls.googleapis.com
global-container-endpoints Google Kubernetes Engine global API endpoints:
in:global-container-endpoints
Values:
  • container.googleapis.com
  • container.mtls.googleapis.com
  • content-container.googleapis.com
  • content-container.mtls.googleapis.com
global-containeranalysis-endpoints Container Analysis global API endpoints:
in:global-containeranalysis-endpoints
Values:
  • containeranalysis.googleapis.com
  • containeranalysis.mtls.googleapis.com
  • content-containeranalysis.googleapis.com
  • content-ondemandscanning.mtls.googleapis.com
  • ondemandscanning.googleapis.com
  • ondemandscanning.mtls.googleapis.com
global-containerthreatdetection-endpoints Container Threat Detection Service global API endpoints:
in:global-containerthreatdetection-endpoints
Values:
  • containerthreatdetection.googleapis.com
  • containerthreatdetection.mtls.googleapis.com
  • content-containerthreatdetection.googleapis.com
  • content-containerthreatdetection.mtls.googleapis.com
global-dataflow-endpoints Dataflow global API endpoints:
in:global-dataflow-endpoints
Values:
  • content-dataflow.googleapis.com
  • dataflow.googleapis.com
global-dlp-endpoints Sensitive Data Protection DLP global API endpoints:
in:global-dlp-endpoints
Values:
  • content-dlp.googleapis.com
  • dlp.googleapis.com
global-dns-endpoints Cloud DNS global API endpoints:
in:global-dns-endpoints
Values:
  • content-dns.googleapis.com
  • content-dns.mtls.googleapis.com
  • dns.googleapis.com
  • dns.mtls.googleapis.com
global-filestore-endpoints Filestore global API endpoints:
in:global-filestore-endpoints
Values:
  • content-file.googleapis.com
  • content-file.mtls.googleapis.com
  • file.googleapis.com
  • file.mtls.googleapis.com
global-iam-endpoints Cloud IAM global API endpoints:
in:global-iam-endpoints
Values:
  • content-iam.googleapis.com
  • content-iam.mtls.googleapis.com
  • iam.googleapis.com
  • iam.mtls.googleapis.com
global-iap-endpoints IAP global API endpoints:
in:global-iap-endpoints
Values:
  • content-iap.googleapis.com
  • iap.googleapis.com
global-kms-endpoints Cloud Key Management Service global API endpoints:
in:global-kms-endpoints
Values:
  • cloudkms.googleapis.com
  • cloudkms.mtls.googleapis.com
  • content-cloudkms.googleapis.com
  • content-cloudkms.mtls.googleapis.com
global-managedkafka-endpoints Managed Kafka global API endpoints:
in:global-managedkafka-endpoints
Values:
  • content-managedkafka.googleapis.com
  • content-managedkafka.mtls.googleapis.com
  • managedkafka.googleapis.com
  • managedkafka.mtls.googleapis.com
global-memcache-endpoints Memorystore for Memcache global API endpoints:
in:global-memcache-endpoints
Values:
  • content-memcache.googleapis.com
  • content-memcache.mtls.googleapis.com
  • memcache.googleapis.com
  • memcache.mtls.googleapis.com
global-migrationcenter-endpoints Migration Center global API endpoints:
in:global-migrationcenter-endpoints
Values:
  • content-migrationcenter.googleapis.com
  • content-migrationcenter.mtls.googleapis.com
  • migrationcenter.googleapis.com
  • migrationcenter.mtls.googleapis.com
global-networkconnectivity-endpoints Network Connectivity global API endpoints:
in:global-networkconnectivity-endpoints
Values:
  • content-networkconnectivity.googleapis.com
  • content-networkconnectivity.mtls.googleapis.com
  • networkconnectivity.googleapis.com
  • networkconnectivity.mtls.googleapis.com
global-osconfig-endpoints VM Manager global API endpoints:
in:global-osconfig-endpoints
Values:
  • content-osconfig.googleapis.com
  • content-osconfig.mtls.googleapis.com
  • osconfig.googleapis.com
  • osconfig.mtls.googleapis.com
global-oslogin-endpoints OS Login API endpoints:
in:global-oslogin-endpoints
Values:
  • oslogin.googleapis.com
global-policytroubleshooter-endpoints Policy Troubleshooter global API endpoints:
in:global-policytroubleshooter-endpoints
Values:
  • content-policytroubleshooter.googleapis.com
  • content-policytroubleshooter.mtls.googleapis.com
  • policytroubleshooter.googleapis.com
  • policytroubleshooter.mtls.googleapis.com
global-progressiverollout-endpoints Ripple global API endpoints:
in:global-progressiverollout-endpoints
Values:
  • content-progressiverollout.googleapis.com
  • content-progressiverollout.mtls.googleapis.com
  • progressiverollout.googleapis.com
  • progressiverollout.mtls.googleapis.com
global-pubsub-endpoints Pub/Sub global API endpoints:
in:global-pubsub-endpoints
Values:
  • content-pubsub.googleapis.com
  • content-pubsub.mtls.googleapis.com
  • pubsub.googleapis.com
  • pubsub.mtls.googleapis.com
global-redis-endpoints Memorystore for Redis global API endpoints:
in:global-redis-endpoints
Values:
  • content-redis.googleapis.com
  • content-redis.mtls.googleapis.com
  • redis.googleapis.com
  • redis.mtls.googleapis.com
global-run-endpoints Cloud Run global API endpoints:
in:global-run-endpoints
Values:
  • content-run.googleapis.com
  • content-run.mtls.googleapis.com
  • run.googleapis.com
  • run.mtls.googleapis.com
global-secretmanager-endpoints Secret Manager global API endpoints:
in:global-secretmanager-endpoints
Values:
  • content-secretmanager.googleapis.com
  • content-secretmanager.mtls.googleapis.com
  • secretmanager.googleapis.com
  • secretmanager.mtls.googleapis.com
global-securityposture-endpoints Security Posture global API endpoints:
in:global-securityposture-endpoints
Values:
  • content-securityposture.googleapis.com
  • content-securityposture.mtls.googleapis.com
  • securityposture.googleapis.com
  • securityposture.mtls.googleapis.com
global-servicenetworking-endpoints Service Networking global API endpoints:
in:global-servicenetworking-endpoints
Values:
  • content-servicenetworking.googleapis.com
  • content-servicenetworking.mtls.googleapis.com
  • servicenetworking.googleapis.com
  • servicenetworking.mtls.googleapis.com
global-websecurityscanner-endpoints Web Security Scanner global API endpoints:
in:global-websecurityscanner-endpoints
Values:
  • content-websecurityscanner.googleapis.com
  • content-websecurityscanner.mtls.googleapis.com
  • websecurityscanner.googleapis.com
  • websecurityscanner.mtls.googleapis.com
global-workstations-endpoints Cloud Workstations global API endpoints:
in:global-workstations-endpoints
Values:
  • content-workstations.googleapis.com
  • content-workstations.mtls.googleapis.com
  • workstations.googleapis.com
  • workstations.mtls.googleapis.com
global-bigquery-endpoints BigQuery global API endpoints:
in:global-bigquery-endpoints
Values:
  • bigquery.googleapis.com
  • bigquery.mtls.googleapis.com
  • content-bigquery.googleapis.com
  • content-bigquery.mtls.googleapis.com
  • www.googleapis.com (BigQuery)
global-bigqueryreservation-endpoints BigQuery Reservation global API endpoints:
in:global-bigqueryreservation-endpoints
Values:
  • bigqueryreservation.googleapis.com
  • bigqueryreservation.mtls.googleapis.com
  • content-bigqueryreservation.googleapis.com
  • content-bigqueryreservation.mtls.googleapis.com
global-bigquerystorage-endpoints BigQuery Storage global API endpoints:
in:global-bigquerystorage-endpoints
Values:
  • bigquerystorage.googleapis.com
  • bigquerystorage.mtls.googleapis.com
  • content-bigquerystorage.googleapis.com
  • content-bigquerystorage.mtls.googleapis.com
global-logging-endpoints Cloud Logging global API endpoints:
in:global-logging-endpoints
Values:
  • content-logging.googleapis.com
  • content-logging.mtls.googleapis.com
  • logging.googleapis.com
  • logging.mtls.googleapis.com
global-storage-endpoints Cloud Storage global API endpoints:
in:global-storage-endpoints
Values:
  • content-storage.googleapis.com
  • content-storage.mtls.googleapis.com
  • storage.googleapis.com
  • storage.mtls.googleapis.com