> For the complete documentation index, see [llms.txt](https://docs.prismacloud.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.prismacloud.io/content-collections/connect/connect-cloud-accounts/onboard-gcp/prerequisites-to-onboard-gcp.md).

# Prerequisites to Onboard GCP Organizations and Projects

Learn about the Service account and APIs that enable Prisma Cloud to ingest, analyze, and monitor the assets deployed within a GCP organization or project.

In order to analyze and monitor your GCP account, Prisma Cloud requires access to specific APIs and a service account which is an authorized identity that enables authentication between Prisma Cloud and GCP. A combination of custom, predefined, and primitive roles grant the service account the permissions it needs to complete specific actions on the assets in your GCP organization or project.

To successfully onboard and monitor the assets within your GCP organization or project, make sure you have completed the following prerequisites:

* [Service Account Permissions](#service-account-permissions)
* [Rate Limit Exception for GCP APIs](#rate-limit-exception-for-gcp-apis)
* [GCP APIs](#gcp-apis)
* [GCP Cloud Asset Inventory](#gcp-cloud-asset-inventory)

## Service Account Permissions

The permissions that the Prisma Cloud service account needs to monitor your GCP assets depends on your cloud protection needs.

* If you are onboarding a GCP organization, you must assign the roles to the IAM policy for the organization.
* If you are onboarding a GCP project, you must assign the roles to the IAM policy for each project.
* If you are using a master service account (MSA), you have two options:
  * (Recommended) Add permissions to the IAM policy for the organization.
  * Assign the roles to the IAM policy for each project individually.

The [roles](https://cloud.google.com/iam/docs/understanding-roles#role_types) for read or read-write access permission that the service account requires are:

* Viewer—Primitive role on GCP.
* Prisma Cloud Viewer—Custom role. Prisma Cloud needs this custom role to grant cloud storage bucket permission to read storage bucket metadata and update bucket IAM policies. This role requires *storage.buckets.get* to retrieve your list of storage buckets, and *storage.buckets.getIampolicy* to retrieve the IAM policy for the specified bucket.
* Compute Security Admin—Predefined role on GCP. An optional privilege that is required only if you want to enable auto-remediation.
* Organization Role Viewer—Predefined role on GCP. This role is required for onboarding a GCP Organization.
* Dataflow Admin—Predefined role on GCP. An optional privilege that is required for dataflow logs compression using the Dataflow service. See [Flow Logs Compression on GCP](/content-collections/connect/connect-cloud-accounts/onboard-gcp/flow-logs-compression.md) for details.
* Folder Viewer—Predefined role on GCP. An optional privilege that is required only if you want to onboard GCP Folder metadata, select specific folders (include or exclude folders), and to automatically create account groups based on the folder hierarchy.

## Rate Limit Exception for GCP APIs

The API calls from Prisma Cloud use quota from the GCP project that you’ve onboarded, which enables Prisma Cloud to ingest asset metadata across multiple projects without exceeding the GCP API rate limits.

To ensure continuous insights in to all your GCP assets and to prevent rate limit exception errors from occurring for Prisma Cloud’s authorized API calls to GCP, make sure to:

* Grant either a new permission *serviceusage.services.use* or add a new role **Service Usage Consumer** (*roles/serviceusage.serviceUsageConsumer*) to the service account that Prisma Cloud uses to access GCP APIs.
* \[Optional] For the GCP services (*appengine.googleapis.com, recommender.googleapis.com, sqladmin.googleapis.com, apikeys.googleapis.com, iam.googleapis.com,cloudresourcemanager.googleapis.com, orgpolicy.googleapis.com, cloudasset.googleapis.com, accessapproval.googleapis.com, essentialcontacts.googleapis.com*):
  * Enable them on the target project from which Prisma Cloud gets asset metadata.

## GCP APIs

Prisma Cloud can ingest data from several [GCP APIs](/content-collections/connect/connect-cloud-accounts/onboard-gcp/gcp-apis-ingested-by-prisma-cloud.md).

When you use the Terraform template that Prisma Cloud provides to automate the onboarding of your GCP organization or project, the required permissions are automatically enabled for you.

* In the GCP project where you create the service account, you must enable the Stackdriver Logging API (logging.googleapis.com) to monitor audit logs, and any other GCP APIs for which you want Prisma Cloud to monitor assets.
* If a cloud service API is not enabled on a GCP project, Prisma Cloud skips the ingestion for the respective service; you must, however, ensure that **Service Usage** API is enabled on each GCP project that you want Prisma Cloud to monitor under your GCP organization hierarchy.

  To skip ingestion for a cycle, Prisma cloud watches the response from the Service Usage API for the details on which cloud services are enabled in a GCP project. For example, if you have not enabled cloud functions in one or more GCP projects within the GCP organization, Prisma cloud can learn about it and skip the ingestion cycle for this cloud service.
* Prisma Cloud recommends you create the service account in a dedicated GCP project.

  GCP enforces a limit on the API calls allowed to a GCP project/IAM service account. When you create the service account in a dedicated GCP project, you can ensure that the API calls that Prisma Cloud makes do not interfere with any quota limits against your production workloads and services hosted in the separate GCP project.
* Verify that you have granted all the required permissions to the Prisma Cloud service account.

  If the service account does not have the IAM permissions required to retrieve data, Prisma Cloud skips ingestion of the respective cloud.service(s) for your onboarded account. When you use the Terraform template provide by Prisma Cloud to automate the onboarding of your GCP organization or project, the required permissions are automatically enabled for you.

  To enable the APIs that allow Prisma Cloud to monitor your GCP projects, use it as shown in this example (that uses some of the APIs listed in the table below):

  ```
  gcloud services enable serviceusage.googleapis.com appengine.googleapis.com bigquery.googleapis.com cloudfunctions.googleapis.com dataflow.googleapis.com dns.googleapis.com dataproc.googleapis.com cloudresourcemanager.googleapis.com cloudkms.googleapis.com sqladmin.googleapis.com compute.googleapis.com storage-component.googleapis.com recommender.googleapis.com iam.googleapis.com container.googleapis.com monitoring.googleapis.com logging.googleapis.com
  ```

  Verify the APIs that you have enabled with `gcloud services list`.

The following table lists the APIs and associated granular permissions if you want to [Create a Service Account With a Custom Role](/content-collections/connect/connect-cloud-accounts/onboard-gcp/create-custom-role-on-gcp.md) to onboard your GCP account. When the APIs are enabled and the service account has the correct set of roles and associated permissions, Prisma Cloud can retrieve data on your resources from GCP cloud accounts. Make sure to create a custom role before you continue to add your [GCP Organization](/content-collections/connect/connect-cloud-accounts/onboard-gcp/onboard-gcp-org.md) or [GCP Project](/content-collections/connect/connect-cloud-accounts/onboard-gcp/onboard-gcp-project.md) to Prisma Cloud.

| [**APIs**](https://cloud.google.com/apis/docs/overview)       | **Service Name**                                                                                                                                                                                            | **Description**                                                                                                                                                                                                                                                                                                                                | **Role Name**                                                                                                                                                             | **Permissions**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | **Enable this API on**                                                                                                                                                                 |
| ------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| API Keys                                                      | `apikeys.googleapis.com`                                                                                                                                                                                    | Authenticates requests associated with your project for usage and billing purposes.                                                                                                                                                                                                                                                            | API Keys Viewer                                                                                                                                                           | `apikeys.keys.list` `apikeys.keys.get`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                                                                                                                                                                                        |
| App Engine API                                                | `appengine.googleapis.com`                                                                                                                                                                                  | Allows you to access App Engine, which is a fully managed serverless platform on GCP.                                                                                                                                                                                                                                                          | App Engine Viewer                                                                                                                                                         | `appengine.applications.get` `appengine.services.list` `appengine.versions.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | Project where you have created the service account                                                                                                                                     |
| Access Context Manager API                                    | `accesscontextmanager.googleapis.com`                                                                                                                                                                       | Read access to policies, access levels, and access zones.                                                                                                                                                                                                                                                                                      | Access Context Manager Reader                                                                                                                                             | `accesscontextmanager.accessPolicies.list` `accesscontextmanager.policies.list` `accesscontextmanager.accessLevels.list` `accesscontextmanager.servicePerimeters.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | Project where you have created the service account                                                                                                                                     |
| Access Approval                                               | `accessapproval.googleapis.com`                                                                                                                                                                             | Allows you to access settings associated with a project, folder, or organization.                                                                                                                                                                                                                                                              | Project Viewer                                                                                                                                                            | `accessapproval.settings.get`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | Project where you have created the service account                                                                                                                                     |
| API Gateway                                                   | `apigateway.googleapis.com`                                                                                                                                                                                 | Enables you to create, secure, and monitor APIs for Google Cloud serverless back ends, including Cloud Functions, Cloud Run, and App Engine.                                                                                                                                                                                                   | API Gateway Viewer                                                                                                                                                        | `apigateway.gateways.getIamPolicy` `apigateway.gateways.list` `apigateway.gateways.get` `apigateway.locations.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | Every project that the service account can access                                                                                                                                      |
| BigQuery API                                                  | `cloudasset.googleapis.com`                                                                                                                                                                                 | Allows you to create, manage, share, and query data.                                                                                                                                                                                                                                                                                           | Cloud Asset Viewer                                                                                                                                                        | `bigquery.tables.get` `cloudasset.assets.searchAllResources` `cloudasset.assets.searchAllIamPolicies`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | Project where you have created the service account                                                                                                                                     |
| BigQuery Data Transfer                                        | `bigquerydatatransfer.googleapis.com`                                                                                                                                                                       | BigQuery Data Transfer Service automates data movement into BigQuery on a scheduled, managed basis                                                                                                                                                                                                                                             | Project Viewer                                                                                                                                                            | `bigquery.transfers.get`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | Project where you have created the service account                                                                                                                                     |
| Binary Authorization API                                      | `binaryauthorization.googleapis.com`                                                                                                                                                                        | Enables you to configure a policy that the service enforces when an attempt is made to deploy a container image on one of the supported container-based platforms.                                                                                                                                                                             | Project Viewer                                                                                                                                                            | `binaryauthorization.policy.get` `binaryauthorization.policy.getIamPolicy`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | Project where you have created the service account                                                                                                                                     |
| Cloud Data Fusion                                             | `datafusion.googleapis.com`                                                                                                                                                                                 | Cloud Data Fusion is a fully managed, cloud-native, enterprise data integration service for quickly building and managing data pipelines.                                                                                                                                                                                                      | Project Viewer                                                                                                                                                            | `datafusion.instances.list` `datafusion.instances.getIamPolicy`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | Every project that the service account can access                                                                                                                                      |
| Cloud Functions                                               | `cloudfunctions.googleapis.com`                                                                                                                                                                             | Cloud Functions is Google Cloud’s event-driven serverless compute platform.                                                                                                                                                                                                                                                                    | Project Viewer                                                                                                                                                            | `cloudfunctions.functions.getIamPolicy` `cloudfunctions.functions.list` `cloudfunctions.functions.get` `cloudfunctions.locations.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | Project where you have created the service account                                                                                                                                     |
| Cloud DataFlow API                                            | `dataflow.googleapis.com`                                                                                                                                                                                   | Manages Google Cloud Dataflow projects.                                                                                                                                                                                                                                                                                                        | Dataflow Admin                                                                                                                                                            | `iam.serviceAccounts.actAs` `resourcemanager.projects.get` `storage.buckets.get` `storage.objects.create` `storage.objects.get` `storage.objects.list` See [Flow Logs Compression](/content-collections/connect/connect-cloud-accounts/onboard-gcp/flow-logs-compression.md)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | Project that runs Data Flow                                                                                                                                                            |
| Cloud DNS API                                                 | `dns.googleapis.com`                                                                                                                                                                                        | Cloud DNS translates requests for domain names into IP addresses and manages and publishes DNS zones and records.                                                                                                                                                                                                                              | DNS Reader                                                                                                                                                                | `dns.dnsKeys.list` `dns.managedZones.list` `dns.projects.get` `dns.policies.list` `dns.managedZones.list` `dns.resourceRecordSets.list` `dns.responsePolicyRules.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | Every project that the service account can access                                                                                                                                      |
| Cloud Pub/Sub                                                 | `pubsub.googleapis.com`                                                                                                                                                                                     | Real-time messaging service that allows you to send and receive messages between independent applications.                                                                                                                                                                                                                                     | Project Viewer and a custom role with granular privileges                                                                                                                 | `pubsub.topics.list` `pubsub.topics.get` `pubsub.topics.getIamPolicy` `pubsub.subscriptions.list` `pubsub.subscriptions.get` `pubsub.subscriptions.getIamPolicy` `pubsub.snapshots.list` `pubsub.snapshots.getIamPolicy` `cloudasset.assets.searchAllIamPolicies`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | Every project that the service account can access                                                                                                                                      |
| Container Analysis                                            | `containeranalysis.googleapis.com`                                                                                                                                                                          | Container Analysis provides vulnerability scanning and metadata storage for containers through Container Analysis.                                                                                                                                                                                                                             | Project Viewer                                                                                                                                                            | `containeranalysis.occurrences.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | Every project that the service account can access                                                                                                                                      |
| Google Backup and DR                                          | `backupdr.googleapis.com`                                                                                                                                                                                   | Backup and DR Service protects virtual copies of data in its native format, manage these copies throughout their lifecycle, and use these copies for disaster recovery, business continuity, and development and test activity.                                                                                                                | Project Viewer                                                                                                                                                            | `backupdr.managementServers.list` `backupdr.managementServers.getIamPolicy`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | Every project that the service account can access                                                                                                                                      |
| Google Cloud Build                                            | `cloudbuild.googleapis.com`                                                                                                                                                                                 | Cloud Build is a service that can import source code from a variety of repositories or cloud storage spaces, execute a build to custom specifications, and produce artifacts such as Docker containers or Java archives.                                                                                                                       | Project Viewer                                                                                                                                                            | `cloudbuild.builds.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | Every project that the service account can access                                                                                                                                      |
| Google Dataplex                                               | `dataplex.googleapis.com`                                                                                                                                                                                   | Unifies distributed data and automates data management and governance across that data to power analytics at scale.                                                                                                                                                                                                                            | Project Viewer                                                                                                                                                            | `dataplex.assets.list` `dataplex.assets.getIamPolicy` `dataplex.assetActions.list` `dataplex.content.list` `dataplex.content.getIamPolicy` `dataplex.entities.list` `dataplex.lakes.list` `dataplex.lakes.getIamPolicy` `dataplex.tasks.list` `dataplex.tasks.getIamPolicy` `dataplex.zones.list` `dataplex.lakeActions.list` `dataplex.zoneActions.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | Project where you have created the service account                                                                                                                                     |
| Google Cloud Resource Manager API                             | `cloudresourcemanager.googleapis.com`                                                                                                                                                                       | Creates, reads, and updates metadata for Google Cloud Platform resource containers.                                                                                                                                                                                                                                                            | Project Viewer                                                                                                                                                            | `resourcemanager.projects.getIamPolicy`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | Project where you have created the service account                                                                                                                                     |
| `resourcemanager.folders.getIamPolicy`                        | <p><mark style="background-color:orange;">Only required for GCP Organization</mark>Project where you have created the service account</p><p>And</p><p>Every project that the service account can access</p> |                                                                                                                                                                                                                                                                                                                                                |                                                                                                                                                                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                                                                                                                                                        |
| Google Cloud Data Loss Prevention                             | `dlp.googleapis.com`                                                                                                                                                                                        | Cloud Data Loss Prevention is a fully managed service designed to discover, classify, and protect the most sensitive data.                                                                                                                                                                                                                     | Project Viewer                                                                                                                                                            | `dlp.inspectTemplates.list` `dlp.deidentifyTemplates.list` `dlp.jobTriggers.list` `dlp.deidentifyTemplates.list` `dlp.inspectTemplates.list` `dlp.storedInfoTypes.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | Project where you have created the service account                                                                                                                                     |
| Google Cloud Deploy                                           | `clouddeploy.googleapis.com`                                                                                                                                                                                | Google Cloud Deploy is an opinionated, serverless, secure continuous delivery service for GKE to manage release progression from dev to staging to prod.                                                                                                                                                                                       | Project Viewer                                                                                                                                                            | `clouddeploy.config.get` `clouddeploy.locations.list` `clouddeploy.deliveryPipelines.list` `clouddeploy.deliveryPipelines.getIamPolicy` `clouddeploy.targets.list` `clouddeploy.targets.getIamPolicy`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | Every project that the service account can access                                                                                                                                      |
| Google Firebase App Distribution                              | `firebaseappdistribution.googleapis.com` `cloudresourcemanager.googleapis.com`                                                                                                                              | Firebase App Distributimakes painless distribution of apps to trusted testers by getting the apps onto testers' devices quickly and also can get feedback early and often.                                                                                                                                                                     | Project Viewer                                                                                                                                                            | `resourcemanager.projects.get` `firebaseappdistro.testers.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | Project where you have created the service account                                                                                                                                     |
| Google Firebase Hosting                                       | `firebasehosting.googleapis.com`                                                                                                                                                                            | Firebase Hosting offers top-tier web content hosting, allowing developers to deploy web apps to a global CDN with a single command. It’s optimized for static and single-page apps but can also host dynamic content and microservices using Cloud Functions or Cloud Run.                                                                     | Project Viewer                                                                                                                                                            | `firebasehosting.sites.get`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | -                                                                                                                                                                                      |
| Google Firebase Remote Config                                 | `firebaseremoteconfig.googleapis.com`                                                                                                                                                                       | Firebase Remote Config gives visibility and fine-grained control over app’s behavior and appearance by simply updating its configuration.                                                                                                                                                                                                      | Project Viewer                                                                                                                                                            | `cloudconfig.configs.get`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | Project where you have created the service account                                                                                                                                     |
| Cloud Key Management Service (KMS) API                        | `cloudasset.googleapis.com`                                                                                                                                                                                 | Google Cloud KMS allows customers to manage encryption keys and perform cryptographic operations with those keys.                                                                                                                                                                                                                              | Cloud Asset Viewer                                                                                                                                                        | `cloudasset.assets.searchAllResources` `cloudasset.assets.searchAllIamPolicies` `cloudkms.keyRings.get` `cloudkms.keyRings.getIamPolicy` `cloudkms.cryptoKeys.get` `cloudkms.cryptoKeys.getIamPolicy`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | Project where you have created the service account                                                                                                                                     |
| Cloud Service Usage API                                       | `serviceusage.googleapis.com`                                                                                                                                                                               | API that lists the available or enabled services, or disables services that service consumers no longer use on GCP.                                                                                                                                                                                                                            | Project Viewer                                                                                                                                                            | `serviceusage.services.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | Project where you have created the service account                                                                                                                                     |
| Google Binary Authorization                                   | `binaryauthorization.googleapis.com`                                                                                                                                                                        | A service that enables policy-based deployment validation and control for images deployed to Google Kubernetes Engine (GKE), Anthos Service Mesh, Anthos Clusters, and Cloud Run.                                                                                                                                                              | Project Viewer                                                                                                                                                            | `binaryauthorization.policy.get` `binaryauthorization.policy.getIamPolicy`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | Every project that the service account can access                                                                                                                                      |
| Google BigLake                                                | `biglake.googleapis.com`                                                                                                                                                                                    | BigLake is a storage engine that provides a unified interface for analytics and AI engines to query multiformat, multicloud, and multimodal data in a secure, governed, and performant manner.                                                                                                                                                 | Project Viewer                                                                                                                                                            | `biglake.catalogs.list` `biglake.databases.list` `biglake.tables.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | Every project that the service account can access                                                                                                                                      |
| Google BigQuery Data Policy                                   | `bigquerydatapolicy.googleapis.com`                                                                                                                                                                         | Bigquery Data governance is the management of the security and quality of data throughout its lifecycle to ensure that the access and accuracy are in accordance with organizational policies and regulations.                                                                                                                                 | Project Viewer                                                                                                                                                            | `bigquery.dataPolicies.list` `bigquery.dataPolicies.getIamPolicy`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | Project where you have created the service account                                                                                                                                     |
| Google BigQuery Data Transfer                                 | `bigquerydatatransfer.googleapis.com`                                                                                                                                                                       | BigQuery Data Transfer Service automates data movement into BigQuery on a scheduled, managed basis                                                                                                                                                                                                                                             | Project Viewer                                                                                                                                                            | `bigquery.transfers.get`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | Every project that the service account can access                                                                                                                                      |
| Google Cloud Armor                                            | `compute.googleapis.com`                                                                                                                                                                                    | Network security service that provides defenses against DDoS and application attacks, and offers WAF rules.                                                                                                                                                                                                                                    | Project Viewer                                                                                                                                                            | `compute.securityPolicies.list` `compute.securityPolicies.get`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | Every project that the service account can access                                                                                                                                      |
| Google Cloud Billing                                          | `cloudbilling.googleapis.com`                                                                                                                                                                               | Cloud Billing is a collection of tools to track and to understand Google Cloud spending, pay bills, and optimize costs..                                                                                                                                                                                                                       | Project Viewer                                                                                                                                                            | `resourcemanager.projects.get`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | Every project that the service account can access                                                                                                                                      |
| Google Cloud Tasks                                            | `cloudtasks.googleapis.com`                                                                                                                                                                                 | API to fetch task and queue information.                                                                                                                                                                                                                                                                                                       | Project Viewer                                                                                                                                                            | `cloudtasks.locations.list` `cloudtasks.tasks.list` `cloudtasks.queues.list` `run.locations.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | Every project that the service account can access                                                                                                                                      |
| Google AI Platform                                            | `ml.googleapis.com`                                                                                                                                                                                         | A suite of services on Google Cloud specifically targeted at building, deploying, and managing machine learning models in the cloud.                                                                                                                                                                                                           |                                                                                                                                                                           | `ml.models.list` `ml.models.getIamPolicy` `ml.jobs.getIamPolicy` `ml.jobs.list` `ml.jobs.get`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |                                                                                                                                                                                        |
| Google Analytics Hub                                          | `analyticshub.googleapis.com`                                                                                                                                                                               | Analytics Hub is a data exchange that allows to efficiently and securely exchange data assets across organizations to address challenges of data reliability and cost.                                                                                                                                                                         | Project Viewer                                                                                                                                                            | `analyticshub.dataExchanges.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | Every project that the service account can access                                                                                                                                      |
| Google Anthos GKE Fleet Management                            | `gkehub.googleapis.com`                                                                                                                                                                                     | Anthos offers capabilities built around the idea of the fleet: a logical grouping of Kubernetes clusters and other resources that can be managed together.                                                                                                                                                                                     | Project Viewer                                                                                                                                                            | `gkehub.locations.list` `gkehub.memberships.list` `gkehub.memberships.getIamPolicy` `gkehub.features.list` `gkehub.features.getIamPolicy`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | Every project that the service account can access                                                                                                                                      |
| Google Apigee X                                               | `apigee.googleapis.com`                                                                                                                                                                                     | Apigee X is a new version of Google Cloud’s API management platform that assists enterprises in making the transition to digital platforms.                                                                                                                                                                                                    | Project Viewer                                                                                                                                                            | `apigee.apiproducts.get` `apigee.apiproducts.list` `apigee.organizations.get` `apigee.organizations.list` `apigee.sharedflows.list` `apigee.sharedflows.get` `apigee.deployments.list` `apigee.datacollectors.list` `apigee.datastores.list` `apigee.instances.list` `apigee.instanceattachments.list` `apigee.envgroups.list` `apigee.environments.get` `apigee.environments.getIamPolicy` `apigee.hostsecurityreports.list` `apigee.proxies.get` `apigee.proxies.list` `apigee.reports.list` `apigee.securityProfiles.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | Every project that the service account can access                                                                                                                                      |
| Google Application Integration                                | `integrations.googleapis.com`                                                                                                                                                                               | Application Integration is an Integration-Platform-as-a-Service (iPaaS) solution with comprehensive set of core integration tools to connect and manage the multitude of applications and data required to support various business operations.                                                                                                | Project Viewer                                                                                                                                                            | `integrations.integrations.list` `integrations.integrationVersions.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | Every project that the service account can access                                                                                                                                      |
| Google Artifact Registry                                      | `artifactregistry.googleapis.com`                                                                                                                                                                           | Artifact Registry is a scalable and integrated service to store and manage build artifacts.                                                                                                                                                                                                                                                    | Project Viewer                                                                                                                                                            | `artifactregistry.locations.list` `artifactregistry.repositories.list` `artifactregistry.repositories.getIamPolicy`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | Every project that the service account can access                                                                                                                                      |
| Google Essential Contacts                                     | `essentialcontacts.googleapis.com`                                                                                                                                                                          | Allows you to customize who receives notifications from Google Cloud services, such as Cloud Billing, by providing a list of contacts.                                                                                                                                                                                                         | Project Viewer                                                                                                                                                            | `essentialcontacts.contacts.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | Project where you have created the service account                                                                                                                                     |
| Google Firebase Rules                                         | `firebaserules.googleapis.com`                                                                                                                                                                              | An application development software that enables developers to develop iOS, Android and Web apps.                                                                                                                                                                                                                                              |                                                                                                                                                                           | `firebaserules.rulesets.get` `firebaserules.rulesets.list` `firebaserules.releases.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                        |
| Google Cloud Composer                                         | `composer.googleapis.com`                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                | Project Viewer                                                                                                                                                            | `composer.environments.list` `composer.environments.get`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | Every project that the service account can access                                                                                                                                      |
| Google Cloud Scheduler                                        | `cloudscheduler.googleapis.com`                                                                                                                                                                             | Cloud Scheduler is a fully managed enterprise-grade cron job scheduler which allows to schedule virtually any job, including batch, big data jobs, cloud infrastructure operations, and even acts as a single pane of glass to manage all the automation tasks from one place.                                                                 | Project Viewer                                                                                                                                                            | `cloudscheduler.jobs.list` `source.repos.getIamPolicy`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | Project where you have created the service account                                                                                                                                     |
| Google Cloud Source Repositories API                          | `sourcerepo.googleapis.com`                                                                                                                                                                                 | A private Git repository to design, develop, and securely manage your code.                                                                                                                                                                                                                                                                    | Source Repository Reader                                                                                                                                                  | `source.repos.list` `source.repos.getIamPolicy`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | Every project that the service account can access                                                                                                                                      |
| Google Cloud Spanner API                                      | `spanner.googleapis.com`                                                                                                                                                                                    | A globally distributed NewSQL database service and storage solution designed to support global online transaction processing deployments.                                                                                                                                                                                                      | Cloud Spanner Viewer                                                                                                                                                      | `spanner.databases.list` `spanner.databases.getIamPolicy` `spanner.instances.list` `spanner.instanceConfigs.list` `spanner.instances.getIamPolicy` `spanner.backups.list` `spanner.backups.getIamPolicy`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | <p>Project where you have created the service account</p><p>And</p><p>Every project that the service account can access</p>                                                            |
| Cloud SQL Admin API                                           | `sqladmin.googleapis.com`                                                                                                                                                                                   | API for Cloud SQL database instance management.                                                                                                                                                                                                                                                                                                | Custom Role                                                                                                                                                               | `cloudsql.instances.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | Project where you have created the service account                                                                                                                                     |
| Compute Engine API                                            | `compute.googleapis.com`                                                                                                                                                                                    | Creates and runs virtual machines on the Google Cloud Platform.                                                                                                                                                                                                                                                                                | Project Viewer                                                                                                                                                            | `cloudasset.assets.searchAllIamPolicies` `compute.addresses.list` `compute.backendServices.list` `compute.backendBuckets.list` `compute.sslCertificates.list` `compute.disks.get` `compute.disks.list` `compute.firewalls.list` `compute.forwardingRules.list` `compute.globalForwardingRules.list` `compute.images.get` `compute.images.list` `compute.images.getIamPolicy` `compute.instances.getIamPolicy` `compute.instances.list` `compute.instanceGroups.list` `compute.instanceTemplates.list` `compute.instanceTemplates.getIamPolicy` `compute.targetSslProxies.list` `compute.networks.get` `compute.networks.list` `compute.subnetworks.get` `compute.projects.get` `compute.regionBackendServices.list` `compute.routers.get` `compute.routers.list` `compute.routes.list` `compute.snapshots.list` `compute.snapshots.getIamPolicy` `compute.sslPolicies.get` `compute.sslPolicies.list` `compute.subnetworks.list` `compute.targetHttpProxies.list` `compute.targetHttpsProxies.list` `compute.targetPools.list` `compute.urlMaps.list` `compute.vpnTunnels.list` `compute.externalVpnGateways.list` | Project where you have created the service account                                                                                                                                     |
| Cloud Bigtable API                                            | `bigtableadmin.googleapis.com`                                                                                                                                                                              | Google Cloud Bigtable is a NoSQL Big Data database service.                                                                                                                                                                                                                                                                                    | Custom Role                                                                                                                                                               | `bigtable.appProfiles.get` `bigtable.appProfiles.list` `bigtable.clusters.get` `bigtable.clusters.list` `bigtable.instances.get` `bigtable.instances.list` `bigtable.instances.getIamPolicy` `bigtable.tables.get` `bigtable.tables.list` `bigtable.tables.getIamPolicy` `bigtable.backups.list` `bigtable.backups.getIamPolicy`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | Project where you have created the service account                                                                                                                                     |
| Google Cloud Storage API                                      | `storage-component.googleapis.com`                                                                                                                                                                          | Cloud Storage is a RESTful service for storing and accessing your data on Google’s infrastructure.                                                                                                                                                                                                                                             | Custom Role                                                                                                                                                               | `storage.buckets.get` `storage.buckets.getIamPolicy` `storage.buckets.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | No specific requirement for Prisma Cloud                                                                                                                                               |
| Google Organization Policy                                    | `orgpolicy.googleapis.com`                                                                                                                                                                                  | Organization Policy Service provides centralized and programmatic control over organization’s cloud resources through configurable constraints across the entire resource hierarchy.                                                                                                                                                           | Project Viewer                                                                                                                                                            | `orgpolicy.constraints.list` `orgpolicy.policy.get`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | Project where you have created the service account                                                                                                                                     |
| Google Dataproc Clusters API                                  | `dataproc.googleapis.com`                                                                                                                                                                                   | Dataproc is a managed service for creating clusters of compute that can be used to run Hadoop and Spark applications.                                                                                                                                                                                                                          | Project Viewer                                                                                                                                                            | `dataproc.batches.list` `dataproc.clusters.list` `dataproc.clusters.get` `dataproc.clusters.getIamPolicy` `cloudasset.assets.searchAllIamPolicies` `dataproc.sessions.list` `dataproc.sessionTemplates.list` `dataproc.workflowTemplates.list` `dataproc.workflowTemplates.getIamPolicy` `dataproc.autoscalingPolicies.list` `dataproc.autoscalingPolicies.getIamPolicy`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | Every project that the service account can access                                                                                                                                      |
| Google Dataproc Metastore                                     | `metastore.googleapis.com`                                                                                                                                                                                  | Dataproc is a managed service for creating clusters of compute that can be used to run Hadoop and Spark applications.                                                                                                                                                                                                                          | Project Viewer                                                                                                                                                            | `metastore.locations.list` `metastore.services.list` `metastore.services.getIamPolicy`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | Every project that the service account can access                                                                                                                                      |
| Google Data Catalog                                           | `datacatalog.googleapis.com`                                                                                                                                                                                | Data Catalog is a fully managed, scalable metadata management service which helps in searching and tagging data entries.                                                                                                                                                                                                                       | Project Viewer                                                                                                                                                            | `datacatalog.taxonomies.list` `datacatalog.taxonomies.getIamPolicy` `datacatalog.taxonomies.get` `datacatalog.entryGroups.list` `datacatalog.entryGroups.getIamPolicy` `datacatalog.entryGroups.get`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | Project where you have created the service account                                                                                                                                     |
| Google Datastore                                              | `datastore.googleapis.com`                                                                                                                                                                                  | Datastore is a schemaless NoSQL database to provide fully managed, robust, scalable storage for any application.                                                                                                                                                                                                                               | Project Viewer                                                                                                                                                            | `datastore.indexes.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | Project where you have created the service account                                                                                                                                     |
| Google Datastream                                             | `datastream.googleapis.com`                                                                                                                                                                                 | Datastream is a serverless change data capture (CDC) and replication service to synchronize data across heterogeneous databases and applications.                                                                                                                                                                                              | Project Viewer                                                                                                                                                            | `datastream.locations.list` `datastream.privateConnections.list` `datastream.connectionProfiles.list` `datastream.streams.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                                                                                                                                                        |
| Google AlloyDB for PostgreSQL                                 | `alloydb.googleapis.com`                                                                                                                                                                                    | AlloyDB for PostgreSQL is a fully managed, PostgreSQL-compatible database service designed for most demanding workloads, including hybrid transactional and analytical processing.                                                                                                                                                             | Project Viewer                                                                                                                                                            | `alloydb.backups.list` `alloydb.clusters.list` `alloydb.instances.list` `alloydb.users.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | Project where you have created the service account                                                                                                                                     |
| Google reCAPTCHA Enterprise                                   | `recaptchaenterprise.googleapis.com`                                                                                                                                                                        | reCAPTCHA is a modern fraud prevention platform that protects your website and mobile apps against bots, account takeovers, and fraudulent transactions                                                                                                                                                                                        | Project Viewer                                                                                                                                                            | `recaptchaenterprise.keys.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                                                                                                                                                        |
| Google Recommendation APIs                                    | <p>`recommender.googleapis.com`GCP IAM Recommender</p><p><code>gcloud-recommender-organization-iam-policy-lateral-movement-insight</code></p>                                                               | Google Recommender provides usage recommendations for Google Cloud resources. Recommenders are specific to a single Google Cloud product and resource type.                                                                                                                                                                                    | IAM Recommender Viewer                                                                                                                                                    | `recommender.iamPolicyRecommendations.list` `recommender.iamPolicyInsights.list` `recommender.iamServiceAccountInsights.list` `recommender.iamPolicyLateralMovementInsights.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | Project where you have created the service account                                                                                                                                     |
| Google HealthCare                                             | `healthcare.googleapis.com`                                                                                                                                                                                 | Manages solutions for storing and accessing healthcare data in Google Cloud.                                                                                                                                                                                                                                                                   | Project Viewer                                                                                                                                                            | `healthcare.locations.list` `healthcare.datasets.get` `healthcare.datasets.list` `healthcare.datasets.getIamPolicy`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | Every project that the service account can access                                                                                                                                      |
| Google Hybrid Connectivity                                    | `networkconnectivity.googleapis.com`                                                                                                                                                                        | Network Connectivity is Google’s suite of products that provide enterprise connectivity from your on-premises network or from another cloud provider to your Virtual Private Cloud (VPC) network.                                                                                                                                              | Project Viewer                                                                                                                                                            | `networkconnectivity.hubs.list` `networkconnectivity.hubs.getIamPolicy` `networkconnectivity.locations.list` `networkconnectivity.spokes.list` `networkconnectivity.spokes.getIamPolicy`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | Every project that the service account can access                                                                                                                                      |
| Google Cloud Run API                                          | `run.googleapis.com`                                                                                                                                                                                        | Deploys and manages user provided container images.                                                                                                                                                                                                                                                                                            | Project Viewer                                                                                                                                                            | `run.locations.list` `run.services.list` `cloudasset.assets.searchAllIamPolicies` `run.jobs.list` `run.jobs.getIamPolicy`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | Every project that the service account can access                                                                                                                                      |
| Google Secrets Manager                                        | `secretmanager.googleapis.com`                                                                                                                                                                              | Stores sensitive data such as API keys, passwords, and certificates.                                                                                                                                                                                                                                                                           | Secret Manager Viewer                                                                                                                                                     | `secretmanager.secrets.list` `secretmanager.secrets.getIamPolicy` `secretmanager.versions.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | Every project that the service account can access                                                                                                                                      |
| Google Security Command Center                                | `securitycenter.googleapis.com`                                                                                                                                                                             | Security Command Center is centralized vulnerability and threat reporting service which helps to mitigate and remediate security risks.                                                                                                                                                                                                        | Project Viewer                                                                                                                                                            | `securitycenter.sources.list` `securitycenter.sources.getIamPolicy` `securitycenter.organizationsettings.get` `securitycenter.notificationconfig.list` `securitycenter.muteconfigs.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | Project where you have created the service account                                                                                                                                     |
| Google Serverless VPC Access                                  | `vpcaccess.googleapis.com`                                                                                                                                                                                  | Serverless VPC Access allows Cloud Functions and App Engine apps to access resources in a VPC network using those resources’ private IPs.                                                                                                                                                                                                      | Project Viewer                                                                                                                                                            | `vpcaccess.locations.list` `vpcaccess.connectors.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | Every project that the service account can access                                                                                                                                      |
| Google Cloud VMware Engine                                    | `vmwareengine.googleapis.com`                                                                                                                                                                               | Google Cloud VMware Engine is a fully managed service to run the VMware platform including vSphere, vCenter, vSAN, NSX-T, HCX, and corresponding tools in Google Cloud.                                                                                                                                                                        | Project Viewer                                                                                                                                                            | `vmwareengine.locations.list` `vmwareengine.vmwareEngineNetworks.list` `vmwareengine.networkPolicies.list` `vmwareengine.privateClouds.list` `vmwareengine.externalAddresses.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | Every project that the service account can access                                                                                                                                      |
| Google Cloud Filestore                                        | `file.instances.list`                                                                                                                                                                                       | Creates and manages cloud file servers.                                                                                                                                                                                                                                                                                                        | Cloud Filestore Viewer                                                                                                                                                    | `file.instances.list` `file.snapshots.list` `file.backups.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | Every project that the service account can access                                                                                                                                      |
| Google Cloud Firestore                                        | `firestore.googleapis.com`                                                                                                                                                                                  | Cloud Firestore is a flexible, scalable NoSQL cloud database to store and sync data for client- and server-side development.                                                                                                                                                                                                                   | Project Viewer                                                                                                                                                            | `datastore.databases.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | Every project that the service account can access                                                                                                                                      |
| Google Cloud Identity Platform                                | `identitytoolkit.googleapis.com`                                                                                                                                                                            | Identity Platform is a customizable authentication service which makes it easier for users to sign-up and sign-in by providing back-end services, SDKs, and UI libraries.                                                                                                                                                                      | Project Viewer                                                                                                                                                            | `firebaseauth.configs.get` `identitytoolkit.tenants.list` `firebaseauth.users.get` `identitytoolkit.tenants.list` `identitytoolkit.tenants.get` `identitytoolkit.tenants.getIamPolicy`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | Every project that the service account can access                                                                                                                                      |
| Google Certificate Authority Service                          | `privateca.googleapis.com`                                                                                                                                                                                  | Enables you to simplify, automate, and customize the deployment, management, and security of private certificate authorities (CA).                                                                                                                                                                                                             | CA Service Auditor                                                                                                                                                        | `privateca.caPools.getIamPolicy` `privateca.caPools.list` `privateca.certificateAuthorities.list` `privateca.certificates.list` `privateca.certificateRevocationLists.list` `privateca.certificateRevocationLists.getIamPolicy`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | Every project that the service account can access                                                                                                                                      |
| Google Certificate Manager                                    | `certificatemanager.googleapis.com`                                                                                                                                                                         | Certificate Manager is fully managed service for the provisioning and administration of TLS/SSL certificates, targeting applications that do not necessitate intricate control over the certificate issuance process.                                                                                                                          | Project Viewer                                                                                                                                                            | `certificatemanager.locations.list` `certificatemanager.dnsauthorizations.list` `certificatemanager.certissuanceconfigs.list` `certificatemanager.certmaps.list` `certificatemanager.locations.list` `certificatemanager.certs.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | Every project that the service account can access                                                                                                                                      |
| Google Cloud Domains                                          | `gcloud-cloud-domains-registration`                                                                                                                                                                         | Cloud Domains allows you to register and manage domains within Google Cloud, offering easy renewals, bulk management, and IAM-based permission control.                                                                                                                                                                                        | Project Viewer or Cloud Domains Viewer                                                                                                                                    | `domains.registrations.list` `domains.registrations.getIamPolicy`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | Project where you have created the service account                                                                                                                                     |
| Google Deployment Manager                                     | `deploymentmanager.googleapis.com`                                                                                                                                                                          | Google Cloud Deployment Manager is an infrastructure deployment service that automates the creation and management of Google Cloud resources.                                                                                                                                                                                                  | <p>Project Viewer</p><p>NOTE:You must manually add the permission or update the Terraform template to enable <code>deploymentmanager.deployments.getIamPolicy</code>.</p> | `deploymentmanager.deployments.list` `deploymentmanager.deployments.getIamPolicy` `deploymentmanager.deployments.list` `deploymentmanager.manifests.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | Every project that the service account can access                                                                                                                                      |
| Google Identity Aware Proxy                                   | `iap.googleapis.com`                                                                                                                                                                                        | Provides application-level access control model instead of relying on network-level firewalls by establishing a central authorization layer for applications.                                                                                                                                                                                  | Custom Role                                                                                                                                                               | `clientauthconfig.brands.list` `clientauthconfig.clients.listWithSecrets`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | Every project that the service account can access                                                                                                                                      |
| Google Integration Connectors                                 | `connectors.googleapis.com`                                                                                                                                                                                 | Integration Connectors provide a powerful and flexible solution for connecting on-premises applications and data to GCP services while minimizing the complexity and risks associated with hybrid integration.                                                                                                                                 | Project Viewer                                                                                                                                                            | `connectors.endpointAttachments.list` `connectors.customConnectors.list` `connectors.customConnectorVersions.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | Every project that the service account can access                                                                                                                                      |
| Google Traffic Director                                       | `networksecurity.googleapis.com`                                                                                                                                                                            | Traffic Director is Google Cloud’s fully managed application networking platform and service mesh.                                                                                                                                                                                                                                             | Project Viewer                                                                                                                                                            | `networksecurity.authorizationPolicies.list` `networksecurity.authorizationPolicies.getIamPolicy` `networksecurity.clientTlsPolicies.list` `networksecurity.clientTlsPolicies.getIamPolicy` `networksecurity.serverTlsPolicies.list` `networksecurity.serverTlsPolicies.getIamPolicy` `networkservices.locations.list` `networkservices.gateways.list` `networkservices.meshes.list` `networkservices.meshes.getIamPolicy`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | Project where you have created the service account                                                                                                                                     |
| Google Traffic Director Network Service                       | `networkservices.googleapis.com`                                                                                                                                                                            | Traffic Director is Google Cloud’s fully managed application networking platform and service mesh.                                                                                                                                                                                                                                             | Project Viewer                                                                                                                                                            | `networkservices.httpRoutes.list` `networkservices.grpcRoutes.list` `networkservices.tcpRoutes.list` `networkservices.tlsRoutes.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | Every project that the service account can access                                                                                                                                      |
| Google VPC                                                    | `compute.googleapis.com`                                                                                                                                                                                    | Enables you to create and enforce a consistent firewall policy across your organization.This lets organization-wide admins manage critical firewall rules in one place.                                                                                                                                                                        | Project Viewer                                                                                                                                                            | `compute.firewallPolicies.list` `compute.regionfirewallPolicies.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | Project where you have created the service account                                                                                                                                     |
| Google Vertex AI                                              | `notebooks.googleapis.com`                                                                                                                                                                                  | Vertex AI is an artificial intelligence platform with pre-trained and custom tooling to build, deploy, and scale ML models.                                                                                                                                                                                                                    | Project Viewer                                                                                                                                                            | `notebooks.locations.list` `notebooks.instances.list` `notebooks.instances.checkUpgradability` `notebooks.instances.getHealth` `notebooks.instances.getIamPolicy` `notebooks.runtimes.list` `notebooks.schedules.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | Project where you have created the service account                                                                                                                                     |
| Google Vertex AI AIPlatform                                   | `aiplatform.googleapis.com`                                                                                                                                                                                 | Vertex AI is a machine learning (ML) platform that trains and deploys ML models and AI applications, and customize large language models (LLMs) in AI-powered applications.                                                                                                                                                                    | Project Viewer                                                                                                                                                            | `aiplatform.indexes.list` `aiplatform.datasets.list` `aiplatform.featurestores.list` `aiplatform.entityTypes.list` `aiplatform.entityTypes.getIamPolicy` `aiplatform.hyperparameterTuningJobs.list` `aiplatform.deploymentResourcePools.list` `aiplatform.nasJobs.list` `aiplatform.batchPredictionJobs.list` `aiplatform.models.list` `aiplatform.specialistPools.list` `aiplatform.modelDeploymentMonitoringJobs.list` `aiplatform.persistentResources.list` `aiplatform.studies.list` `aiplatform.tuningJobs.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | Every project that the service account can access                                                                                                                                      |
| Identity and Access Management (IAM) API                      | `iam.googleapis.com`                                                                                                                                                                                        | Manages identity and access control for GCP resources, including the creation of service accounts, which you can use to authenticate to Google and make API calls.                                                                                                                                                                             | Project Viewer                                                                                                                                                            | `iam.roles.get` `iam.roles.list` `iam.serviceAccountKeys.list` `iam.serviceAccounts.list` `iam.workloadIdentityPools.list` `iam.workloadIdentityPoolProviders.list` `iam.denypolicies.get` `iam.denypolicies.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | Project where you have created the service account                                                                                                                                     |
| Memorystore                                                   | `redis.googleapis.com`                                                                                                                                                                                      | Memorystore is a fully-managed database service that provides a managed version of two popular open source caching solutions: Redis and Memcached.                                                                                                                                                                                             | Project Viewer                                                                                                                                                            | `redis.instances.get` `redis.instances.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | Every project that the service account can access                                                                                                                                      |
| Memorystore for Memcached                                     | `memcache.googleapis.com`                                                                                                                                                                                   | Memorystore for Memcached is a fully managed Memcached service for Google Cloud, using which avoids the burden of managing complex Memcached deployments.                                                                                                                                                                                      | Project Viewer                                                                                                                                                            | `memcache.locations.list` `memcache.instances.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | Every project that the service account can access                                                                                                                                      |
| Google Managed Microsoft AD                                   | `managedidentities.googleapis.com`                                                                                                                                                                          | Managed Service for Microsoft Active Directory offers high-availability, hardened Microsoft Active Directory domains hosted by Google Cloud.                                                                                                                                                                                                   | Project Viewer                                                                                                                                                            | `managedidentities.domains.list` `managedidentities.domains.get` `managedidentities.domains.getIamPolicy` `managedidentities.sqlintegrations.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | No specific requirement for Prisma Cloud.                                                                                                                                              |
| Google Network Intelligence Center                            | `recommender.googleapis.com`                                                                                                                                                                                | Network Intelligence Center provides a single console for managing Google Cloud network visibility, monitoring, and troubleshooting.                                                                                                                                                                                                           | Project Viewer                                                                                                                                                            | `recommender.computeFirewallInsights.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | Project where you have created the service account.                                                                                                                                    |
| Kubernetes Engine API                                         | `container.googleapis.com`                                                                                                                                                                                  | Builds and manages container-based applications, powered by the open source Kubernetes technology.                                                                                                                                                                                                                                             | Kubernetes Engine Cluster Viewer                                                                                                                                          | `container.clusters.get` `container.clusters.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | Every project that the service account can access                                                                                                                                      |
| Google Cloud Translation                                      | `translate.googleapis.com`                                                                                                                                                                                  | Enables websites and applications to dynamically translate text programmatically using a Google pre-trained or a custom machine learning model.                                                                                                                                                                                                | Project Viewer                                                                                                                                                            | `cloudtranslate.locations.list` `cloudtranslate.glossaries.list` `cloudtranslate.customModels.list` `cloudtranslate.datasets.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | Project where you have created the service account                                                                                                                                     |
| Services Usage API                                            | `serviceusage.googleapis.com`                                                                                                                                                                               | API that lists the available or enabled services, or disables services that service consumers no longer use on GCP.**Note**: As a best practice, you must enable this API on all GCP projects that are onboarded to Prisma Cloud.                                                                                                              | Project Viewer                                                                                                                                                            | `serviceusage.services.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | Every project that the service account can access                                                                                                                                      |
| Stackdriver Monitoring API                                    | `monitoring.googleapis.com`                                                                                                                                                                                 | <p>Manages your <a href="https://cloud.google.com/stackdriver/">Stackdriver</a> Monitoring data and configurations.</p><p>Helps to gain visibility into the performance, availability, and health of your applications and infrastructure.</p>                                                                                                 | Monitoring Viewer                                                                                                                                                         | `monitoring.alertPolicies.list` `monitoring.metricDescriptors.get` `redis.instances.list` `monitoring.notificationChannels.list` `resourcemanager.folders.getIamPolicy` `monitoring.groups.list` `monitoring.snoozes.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | <p>Every project that the service account can access</p><p>And</p><p>Source project where the service account is created for enabling monitoring and protection using Prisma Cloud</p> |
| Stackdriver Logging API                                       | `logging.googleapis.com`                                                                                                                                                                                    | Writes log entries and manages your Logging configuration.                                                                                                                                                                                                                                                                                     | Logging Admin                                                                                                                                                             | `logging.buckets.list` `logging.logEntries.list` `logging.logMetrics.get` `logging.logMetrics.list` `logging.sinks.get` `logging.sinks.list` `logging.exclusions.list` `logging.cmekSettings.get`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | Every project that the service account can access                                                                                                                                      |
| Google Web Security Scanner API                               | `websecurityscanner.googleapis.com`                                                                                                                                                                         | Identifies security vulnerabilities in your App Engine, Google Kubernetes Engine (GKE), and Compute Engine web applications.                                                                                                                                                                                                                   | Web Security Scanner Viewer                                                                                                                                               | `cloudsecurityscanner.scans.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | Project where you have created the service account                                                                                                                                     |
| Google Workflows                                              | `workflows.googleapis.com`                                                                                                                                                                                  | Workflows is a fully-managed orchestration platform to execute services in a defined order.                                                                                                                                                                                                                                                    | Project Viewer                                                                                                                                                            | `workflows.locations.list` `workflows.workflows.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | Every project that the service account can access                                                                                                                                      |
| Cloud Spanner backups                                         | `spanner.googleapis.com`                                                                                                                                                                                    | A backup of a Cloud Spanner database.                                                                                                                                                                                                                                                                                                          | Project Viewer                                                                                                                                                            | `spanner.backups.list` `spanner.backups.getIamPolicy`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | Source project and destination.                                                                                                                                                        |
| Google Service Directory                                      | `servicedirectory.googleapis.com`                                                                                                                                                                           | A managed service that enhances service inventory management at scale and reduces the complexity of management and operations by providing a single place to publish, discover, and connect services.                                                                                                                                          | Project Viewer                                                                                                                                                            | `servicedirectory.namespaces.list` `servicedirectory.namespaces.getIamPolicy` `servicedirectory.services.list` `servicedirectory.services.getIamPolicy` `servicedirectory.endpoints.list`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | Every project that the service account can access                                                                                                                                      |
| GCP Organization - Additional permissions required to onboard | Organization Role Viewer                                                                                                                                                                                    | <p>The Organization Role Viewer is required for onboarding a GCP Organization. If you only provide the individual permissions listed below, the permissions set is not sufficient.</p><p><code>resourcemanager.organizations.get</code> <code>resourcemanager.projects.list</code> <code>resourcemanager.organizations.getIamPolicy</code></p> | N/A                                                                                                                                                                       |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                                                                                                                                                        |

## GCP Cloud Asset Inventory

GCP Cloud Asset Inventory (CAI) service allows you to search asset metadata within a project, folder, or organization using a single API instead of separate individual API calls to get the metadata. Prisma Cloud has adopted the CAI service for a few GCP services. The CAI service reduces the number of API calls to GCP and helps speed the time to report on assets on Prisma Cloud. CAI is enabled by default on Prisma Cloud.

The following GCP services (APIs) have CAI support on Prisma Cloud:

* KMS (Get IAM policy, List Keyrings, and Cryptokeys)
* Pub-Sub (Get IAM policy)
* Dataproc (Get IAM policy)
* Cloud Function (Get IAM policy)
* Cloud Run (Get IAM policy)
* BigQuery (Get IAM policy, List BigQuery Datasets, and Tables)
* Compute Instance (GET IAM policy)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.prismacloud.io/content-collections/connect/connect-cloud-accounts/onboard-gcp/prerequisites-to-onboard-gcp.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
