An enterprise customer is onboarding Google Cloud (GCP) organization-level assets into Prisma Cloud. They choose the Terraform onboarding method. Which GCP service API must be enabled in the Terraform configuration script to allow Prisma Cloud to discover all projects within the organization hierarchy?
Trap 1: Google Cloud Identity and Access Management (IAM) Admin API
While IAM is used for permissions, resource inventory discovery primarily depends on the Cloud Asset and Resource Manager APIs.
Trap 2: Google Cloud Kubernetes Engine API only
Enabling only GKE API would limit asset discovery exclusively to container clusters, ignoring IAM, storage, and compute instances.
Trap 3: Google Cloud Billing Budgets API
Billing APIs are used for cost management, not cloud security posture inventory discovery.
- A
Google Cloud Identity and Access Management (IAM) Admin API
Why it fails: While IAM is used for permissions, resource inventory discovery primarily depends on the Cloud Asset and Resource Manager APIs.
- B
Google Cloud Kubernetes Engine API only
Why it fails: Enabling only GKE API would limit asset discovery exclusively to container clusters, ignoring IAM, storage, and compute instances.
- C
Google Cloud Resource Manager API and Cloud Asset API
The Resource Manager API exposes the organisation, folder and project hierarchy, while the Cloud Asset API enumerates assets across that hierarchy. Together they let Prisma Cloud discover every project within the organisation, which neither API achieves alone.
- D
Google Cloud Billing Budgets API
Why it fails: Billing APIs are used for cost management, not cloud security posture inventory discovery.