The map — every service this hub covers, where its documents are, and which identity makes the call

The hub's index. Ten families, the services in each, the document that answers a question about it, and the identity a call to it should be made as. Start here when you know the service but not the document.

markdownreferencev1Y4AK-S1YEstage: designtrust: officialfamily: overviewservice: overviewinterface: anymapindexservicesoverviewfamiliesidentitywhich documenthub contents

Created 21 Oct 2026 · Modified 23 Oct 2026 · 1 version

The map

Ten families. Every family has references, one error catalogue, at least one guide, a parity guide and a release note. The identity column is the hub's standing answer to "what should this call be made as", and it is the same answer everywhere: the workload's own attached service account, or a federated external identity — never a key.

1. Identity and access

reference/identity/iam-model.md · reference/identity/predefined-roles-and-permissions.md · reference/identity/workload-identity-federation.md · reference/identity/secret-manager-and-kms.md · reference/identity/errors.md · guides/identity/fix-permission-denied.md · guides/identity/github-actions-without-keys.md · guides/parity/identity.md · changelog/2026-10-21-identity-family.md

IAM · Workload Identity Federation (external and GKE) · Secret Manager · Cloud KMS. Identity: this family is the identity question.

2. Infrastructure as code

reference/iac/terraform-on-google-cloud.md · reference/iac/deployment-manager-status.md · reference/iac/config-connector.md · reference/iac/errors.md · guides/iac/terraform-first-apply.md · guides/parity/iac.md · changelog/2026-10-21-iac-family.md

Terraform · Infrastructure Manager · Deployment Manager (out of support) · Config Connector. Identity: the pipeline's own — attached, or federated. Config Connector reconciles as its own service account.

3. Storage

reference/storage/cloud-storage.md · reference/storage/cloud-storage-access-control.md · reference/storage/persistent-disk-and-hyperdisk.md · reference/storage/filestore.md · reference/storage/errors.md · guides/storage/create-a-bucket-that-is-not-public.md · guides/parity/storage.md · changelog/2026-10-21-storage-family.md

Cloud Storage · Hyperdisk and Persistent Disk · Filestore. Identity: the workload's service account, bound at the bucket. A browser gets a signed URL.

4. Compute

reference/compute/compute-engine.md · reference/compute/gke-cluster-modes.md · reference/compute/cloud-run.md · reference/compute/cloud-functions.md · reference/compute/errors.md · guides/compute/deploy-a-container-on-cloud-run.md · guides/parity/compute.md · changelog/2026-10-21-compute-family.md

Compute Engine · GKE (Autopilot, Standard) · Cloud Run · Cloud Run functions. Identity: a dedicated service account attached per service; the deployer needs roles/iam.serviceAccountUser on it.

5. Networking

reference/networking/vpc.md · reference/networking/cloud-load-balancing.md · reference/networking/cloud-nat.md · reference/networking/cloud-armor.md · reference/networking/private-service-connect.md · reference/networking/errors.md · guides/networking/reach-a-private-service.md · guides/parity/networking.md · changelog/2026-10-21-networking-family.md

VPC (global) · Cloud Load Balancing · Cloud NAT · Cloud Armor · Private Service Connect. Identity: networking is mostly not identity-gated at call time; the producer's accept list is the authorisation boundary for Private Service Connect.

6. Databases

reference/databases/cloud-sql.md · reference/databases/alloydb.md · reference/databases/spanner.md · reference/databases/firestore.md · reference/databases/bigtable.md · reference/databases/errors.md · guides/databases/connect-to-cloud-sql-with-iam-auth.md · guides/parity/databases.md · changelog/2026-10-21-databases-family.md

Cloud SQL · AlloyDB · Spanner · Firestore · Bigtable. Identity: IAM database authentication plus a connector, with roles/cloudsql.client. No password.

7. Messaging

reference/messaging/pubsub.md · reference/messaging/cloud-tasks.md · reference/messaging/eventarc.md · reference/messaging/errors.md · guides/messaging/deliver-pubsub-to-cloud-run.md · guides/parity/messaging.md · changelog/2026-10-21-messaging-family.md

Pub/Sub · Cloud Tasks · Eventarc. Identity: the push identity needs roles/run.invoker; keep the endpoint private.

8. Data and analytics

reference/data/bigquery.md · reference/data/dataflow.md · reference/data/dataproc.md · reference/data/errors.md · guides/data/query-bigquery-from-typescript.md · guides/parity/data.md · changelog/2026-10-21-data-family.md

BigQuery · Dataflow · Dataproc (Managed Service for Apache Spark). Identity: two separate grants — one to run the job, one to read the data.

9. Observability

reference/observability/cloud-logging.md · reference/observability/cloud-monitoring.md · reference/observability/cloud-trace.md · reference/observability/errors.md · guides/observability/find-the-failing-call-in-cloud-logging.md · guides/parity/observability.md · changelog/2026-10-21-observability-family.md

Cloud Logging · Cloud Monitoring · Cloud Trace. Identity: the workload writes as itself; log views scope who may read.

10. Migration

reference/migration/migration-center.md · reference/migration/migrate-to-virtual-machines.md · reference/migration/database-migration-service.md · reference/migration/storage-transfer-service.md · reference/migration/errors.md · guides/migration/assess-before-you-move.md · guides/parity/migration.md · changelog/2026-10-21-migration-family.md

Migration Center · Migrate to Virtual Machines · Database Migration Service · Storage Transfer Service. Identity: the host project controls, the target project receives — two sets of permissions.

Cross-cutting

DocumentWhat it is for
reference/overview/projects-and-resource-hierarchy.mdthe container model everything sits in
reference/overview/regions-zones-and-locations.mdwhat is zonal, regional, global
reference/overview/quotas-and-limits-model.mdquota against system limit, and the call that reads a live value
guides/parity-and-migration-method.mdthe owner's use case: using the three hubs for one estimate
guides/when-the-docs-have-changed.mdthe drift report
patterns/cloud-run-to-cloud-sql-with-iam.mda service reaching a database with no credential
patterns/github-actions-to-google-cloud-keyless.mdCI onto Google Cloud with no key
patterns/lift-and-shift-a-vm-estate.mda VM estate moving, with the decisions named
examples/estimate-a-three-tier-migration.mdthe method applied end to end
changelog/2026-10-21-release-notes.mdeverything this release does not cover

Read this document as markdown — the same bytes an agent receives.