This page lists the IAM roles and permissions for Cloud Build. To search through all roles and permissions, see the role and permission index .
Cloud Build roles
Cloud Build Approver
( roles/  
)
Can approve or reject pending builds.
 cloudbuild.builds.approve 
 cloudbuild.builds.get 
 cloudbuild.builds.list 
  cloudbuild.locations.* 
 
-  cloudbuild.locations.get
-  cloudbuild.locations.list
  cloudbuild.operations.* 
 
-  cloudbuild.operations.get
-  cloudbuild.operations.list
 remotebuildexecution.blobs.get 
 resourcemanager.projects.get 
 resourcemanager.projects.list 
Cloud Build Service Account
( roles/  
)
Provides access to perform builds.
 artifactregistry.  
  artifactregistry.attachments.* 
 
-  artifactregistry.attachments. create 
-  artifactregistry.attachments. delete 
-  artifactregistry.attachments. get 
-  artifactregistry.attachments. list 
  artifactregistry.  
 
-  artifactregistry.dockerimages. get 
-  artifactregistry.dockerimages. list 
 artifactregistry.  
 artifactregistry.files.get 
 artifactregistry.files.list 
 artifactregistry.files.update 
 artifactregistry.files.upload 
 artifactregistry.  
  artifactregistry.locations.* 
 
-  artifactregistry.locations.get
-  artifactregistry.locations. list 
  artifactregistry.  
 
-  artifactregistry.mavenartifacts. get 
-  artifactregistry.mavenartifacts. list 
  artifactregistry.npmpackages.* 
 
-  artifactregistry.npmpackages. get 
-  artifactregistry.npmpackages. list 
 artifactregistry.packages.get 
 artifactregistry.packages.list 
 artifactregistry.  
 artifactregistry.  
  artifactregistry.  
 
-  artifactregistry.pythonpackages. get 
-  artifactregistry.pythonpackages. list 
 artifactregistry.  
 artifactregistry.  
 artifactregistry.  
 artifactregistry.  
 artifactregistry.  
 artifactregistry.  
 artifactregistry.  
 artifactregistry.  
 artifactregistry.  
 artifactregistry.rules.get 
 artifactregistry.rules.list 
 artifactregistry.tags.create 
 artifactregistry.tags.get 
 artifactregistry.tags.list 
 artifactregistry.tags.update 
 artifactregistry.versions.get 
 artifactregistry.versions.list 
 artifactregistry.  
 cloudbuild.builds.create 
 cloudbuild.builds.get 
 cloudbuild.builds.list 
 cloudbuild.builds.update 
  cloudbuild.locations.* 
 
-  cloudbuild.locations.get
-  cloudbuild.locations.list
  cloudbuild.operations.* 
 
-  cloudbuild.operations.get
-  cloudbuild.operations.list
 cloudbuild.workerpools.use 
 containeranalysis.  
 containeranalysis.  
 containeranalysis.  
 containeranalysis.  
 containeranalysis.  
 logging.logEntries.create 
 logging.logEntries.list 
 logging.views.access 
 pubsub.topics.create 
 pubsub.topics.publish 
 remotebuildexecution.blobs.get 
 resourcemanager.projects.get 
 resourcemanager.projects.list 
 source.repos.get 
 source.repos.list 
 storage.buckets.create 
 storage.buckets.get 
 storage.buckets.list 
 storage.objects.create 
 storage.objects.delete 
 storage.objects.get 
 storage.objects.list 
 storage.objects.update 
Cloud Build Editor
( roles/  
)
Provides access to create and cancel builds.
Lowest-level resources where you can grant this role:
- Project
 cloudbuild.builds.create 
 cloudbuild.builds.get 
 cloudbuild.builds.list 
 cloudbuild.builds.update 
  cloudbuild.locations.* 
 
-  cloudbuild.locations.get
-  cloudbuild.locations.list
  cloudbuild.operations.* 
 
-  cloudbuild.operations.get
-  cloudbuild.operations.list
 remotebuildexecution.blobs.get 
 resourcemanager.projects.get 
 resourcemanager.projects.list 
Cloud Build Viewer
( roles/  
)
Provides access to view builds.
Lowest-level resources where you can grant this role:
- Project
 cloudbuild.builds.get 
 cloudbuild.builds.list 
  cloudbuild.locations.* 
 
-  cloudbuild.locations.get
-  cloudbuild.locations.list
  cloudbuild.operations.* 
 
-  cloudbuild.operations.get
-  cloudbuild.operations.list
 remotebuildexecution.blobs.get 
 resourcemanager.projects.get 
 resourcemanager.projects.list 
Cloud Build Connection Admin
( roles/  
)
Can manage connections and repositories.
  cloudbuild.connections.* 
 
-  cloudbuild.connections.create
-  cloudbuild.connections.delete
-  cloudbuild.connections. fetchLinkableRepositories 
-  cloudbuild.connections.get
-  cloudbuild.connections. getIamPolicy 
-  cloudbuild.connections.list
-  cloudbuild.connections. setIamPolicy 
-  cloudbuild.connections.update
  cloudbuild.operations.* 
 
-  cloudbuild.operations.get
-  cloudbuild.operations.list
 cloudbuild.repositories.create 
 cloudbuild.repositories.delete 
 cloudbuild.  
 cloudbuild.repositories.get 
 cloudbuild.repositories.list 
 resourcemanager.projects.get 
 resourcemanager.projects.list 
Cloud Build Connection Viewer
( roles/  
)
Can view and list connections and repositories.
 cloudbuild.  
 cloudbuild.connections.get 
 cloudbuild.  
 cloudbuild.connections.list 
 cloudbuild.  
 cloudbuild.repositories.get 
 cloudbuild.repositories.list 
 resourcemanager.projects.get 
 resourcemanager.projects.list 
Cloud Build Integrations Editor
( roles/  
)
Can update Integrations
 cloudbuild.integrations.get 
 cloudbuild.integrations.list 
 cloudbuild.integrations.update 
 resourcemanager.projects.get 
 resourcemanager.projects.list 
Cloud Build Integrations Owner
( roles/  
)
Can create/delete Integrations
  cloudbuild.integrations.* 
 
-  cloudbuild.integrations.create
-  cloudbuild.integrations.delete
-  cloudbuild.integrations.get
-  cloudbuild.integrations.list
-  cloudbuild.integrations.update
 compute.firewalls.create 
 compute.firewalls.get 
 compute.firewalls.list 
 compute.networks.get 
 compute.networks.updatePolicy 
 compute.regions.get 
 compute.subnetworks.get 
 compute.subnetworks.list 
 resourcemanager.projects.get 
 resourcemanager.projects.list 
Cloud Build Integrations Viewer
( roles/  
)
Can view Integrations
 cloudbuild.integrations.get 
 cloudbuild.integrations.list 
 resourcemanager.projects.get 
 resourcemanager.projects.list 
Cloud Build Logging Service Agent
( roles/  
)
Gives the Cloud Build logging-specific service account access to write logs.
 logging.buckets.write 
Cloud Build Read Only Token Accessor
( roles/  
)
Can view the connection and access its read-only token.
 cloudbuild.connections.get 
 cloudbuild.  
 cloudbuild.repositories.get 
Cloud Build Service Agent
( roles/  
)
Gives Cloud Build service account access to managed resources.
 artifactregistry.  
  artifactregistry.attachments.* 
 
-  artifactregistry.attachments. create 
-  artifactregistry.attachments. delete 
-  artifactregistry.attachments. get 
-  artifactregistry.attachments. list 
  artifactregistry.  
 
-  artifactregistry.dockerimages. get 
-  artifactregistry.dockerimages. list 
 artifactregistry.  
 artifactregistry.files.get 
 artifactregistry.files.list 
 artifactregistry.files.update 
 artifactregistry.files.upload 
 artifactregistry.  
  artifactregistry.locations.* 
 
-  artifactregistry.locations.get
-  artifactregistry.locations. list 
  artifactregistry.  
 
-  artifactregistry.mavenartifacts. get 
-  artifactregistry.mavenartifacts. list 
  artifactregistry.npmpackages.* 
 
-  artifactregistry.npmpackages. get 
-  artifactregistry.npmpackages. list 
 artifactregistry.packages.get 
 artifactregistry.packages.list 
 artifactregistry.  
 artifactregistry.  
  artifactregistry.  
 
-  artifactregistry.pythonpackages. get 
-  artifactregistry.pythonpackages. list 
 artifactregistry.  
 artifactregistry.  
 artifactregistry.  
 artifactregistry.  
 artifactregistry.  
 artifactregistry.  
 artifactregistry.  
 artifactregistry.  
 artifactregistry.  
 artifactregistry.rules.get 
 artifactregistry.rules.list 
 artifactregistry.tags.create 
 artifactregistry.tags.get 
 artifactregistry.tags.list 
 artifactregistry.tags.update 
 artifactregistry.versions.get 
 artifactregistry.versions.list 
 artifactregistry.  
 binaryauthorization.  
 binaryauthorization.  
 binaryauthorization.  
 binaryauthorization.  
 binaryauthorization.  
 binaryauthorization.  
 cloudbuild.builds.create 
 cloudbuild.builds.get 
 cloudbuild.builds.list 
 cloudbuild.builds.update 
 cloudbuild.connections.get 
  cloudbuild.locations.* 
 
-  cloudbuild.locations.get
-  cloudbuild.locations.list
  cloudbuild.operations.* 
 
-  cloudbuild.operations.get
-  cloudbuild.operations.list
 cloudbuild.  
 cloudbuild.  
 cloudbuild.repositories.get 
 cloudbuild.repositories.list 
 cloudbuild.workerpools.use 
 compute.firewalls.get 
 compute.firewalls.list 
 compute.networkAttachments.get 
 compute.  
 compute.networks.get 
 compute.regionOperations.get 
 compute.subnetworks.get 
 containeranalysis.  
 containeranalysis.notes.create 
 containeranalysis.notes.delete 
 containeranalysis.notes.get 
 containeranalysis.notes.list 
 containeranalysis.notes.update 
 containeranalysis.  
 containeranalysis.  
 containeranalysis.  
 containeranalysis.  
 containeranalysis.  
 developerconnect.  
 developerconnect.  
 developerconnect.  
 developerconnect.  
 iam.serviceAccounts.get 
 iam.  
 iam.  
 logging.buckets.create 
 logging.buckets.get 
 logging.buckets.list 
 logging.logEntries.create 
 logging.logEntries.list 
 logging.views.access 
 pubsub.subscriptions.create 
 pubsub.subscriptions.delete 
 pubsub.subscriptions.get 
 pubsub.subscriptions.update 
 pubsub.  
 pubsub.topics.create 
 pubsub.topics.get 
 pubsub.topics.publish 
 remotebuildexecution.blobs.get 
 resourcemanager.projects.get 
 resourcemanager.projects.list 
 servicedirectory.endpoints.get 
 servicedirectory.  
 servicedirectory.  
  servicedirectory.locations.* 
 
-  servicedirectory.locations.get
-  servicedirectory.locations. list 
 servicedirectory.  
 servicedirectory.  
 servicedirectory.  
 servicedirectory.  
 servicedirectory.services.get 
 servicedirectory.  
 servicedirectory.services.list 
 servicedirectory.  
 serviceusage.services.use 
 source.repos.get 
 source.repos.list 
 storage.buckets.create 
 storage.buckets.get 
 storage.buckets.list 
 storage.objects.create 
 storage.objects.delete 
 storage.objects.get 
 storage.objects.list 
 storage.objects.update 
Cloud Build Token Accessor
( roles/  
)
Can view the connection and access its read/write and read-only tokens.
 cloudbuild.connections.get 
 cloudbuild.  
 cloudbuild.  
 cloudbuild.repositories.get 
 cloudbuild.repositories.list 
Cloud Build WorkerPool Editor
( roles/  
)
Can update and view WorkerPools
 cloudbuild.workerpools.get 
 cloudbuild.workerpools.list 
 cloudbuild.workerpools.update 
 resourcemanager.projects.get 
 resourcemanager.projects.list 
Cloud Build WorkerPool Owner
( roles/  
)
Can create, delete, update, and view WorkerPools
 cloudbuild.workerpools.create 
 cloudbuild.workerpools.delete 
 cloudbuild.workerpools.get 
 cloudbuild.workerpools.list 
 cloudbuild.workerpools.update 
 resourcemanager.projects.get 
 resourcemanager.projects.list 
Cloud Build WorkerPool User
( roles/  
)
Can run builds in the WorkerPool
 cloudbuild.workerpools.use 
Cloud Build WorkerPool Viewer
( roles/  
)
Can view WorkerPools
 cloudbuild.workerpools.get 
 cloudbuild.workerpools.list 
 resourcemanager.projects.get 
 resourcemanager.projects.list 
Cloud Build permissions
 cloudbuild.builds.approve 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Cloud Build Approver 
( roles/  
)
 cloudbuild.builds.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Cloud Build Service Account 
( roles/  
)
 Cloud Build Editor 
( roles/  
)
 Composer Worker 
( roles/  
)
 Dataflow Admin 
( roles/  
)
 Dataflow Developer 
( roles/  
)
 Dev Ops 
( roles/  
)
 Cloud Run Source Developer 
( roles/  
)
 Cloud Run Service Agent 
( roles/  
)
Service agent roles
-  Cloud Build Service Agent 
( roles/)cloudbuild.serviceAgent 
-  Infrastructure Manager Service Agent 
( roles/)cloudconfig.serviceAgent 
-  Cloud Deploy Service Agent 
( roles/)clouddeploy.serviceAgent 
-  Cloud Deployment Manager Service Agent 
( roles/)clouddeploymentmanager.serviceAgent 
-  Cloud Functions Service Agent 
( roles/)cloudfunctions.serviceAgent 
-  Config Delivery Service Agent 
( roles/)configdelivery.serviceAgent 
-  Datapipelines Service Agent 
( roles/)datapipelines.serviceAgent 
-  Dataprep Service Agent 
( roles/)dataprep.serviceAgent 
-  DesignCenter Service Agent 
( roles/)designcenter.serviceAgent 
-  Firebase App Hosting Service Agent 
( roles/)firebaseapphosting.serviceAgent 
-  Cloud Run Service Agent 
( roles/)run.serviceAgent 
-  Serverless Integrations Service Agent 
( roles/)runapps.serviceAgent 
-  App Engine flexible environment Service Agent 
( roles/)appengineflex.serviceAgent 
 cloudbuild.builds.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Cloud Build Approver 
( roles/  
)
 Cloud Build Service Account 
( roles/  
)
 Cloud Build Editor 
( roles/  
)
 Cloud Build Viewer 
( roles/  
)
 Cloud Functions Admin 
( roles/  
)
 Cloud Functions Developer 
( roles/  
)
 Cloud Functions Viewer 
( roles/  
)
 Composer Worker 
( roles/  
)
 Dataflow Admin 
( roles/  
)
 Dataflow Developer 
( roles/  
)
 Application Design Center Admin 
( roles/  
)
 Application Admin 
( roles/  
)
 Application Editor 
( roles/  
)
 Firebase Admin 
( roles/  
)
 Firebase Develop Admin 
( roles/  
)
 Firebase Develop Viewer 
( roles/  
)
 Firebase Viewer 
( roles/  
)
 Data Scientist 
( roles/  
)
 Dev Ops 
( roles/  
)
 Site Reliability Engineer 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Run Source Developer 
( roles/  
)
 Cloud Run Source Viewer 
( roles/  
)
 Cloud Run Service Agent 
( roles/  
)
Service agent roles
-  Cloud Build Service Agent 
( roles/)cloudbuild.serviceAgent 
-  Infrastructure Manager Service Agent 
( roles/)cloudconfig.serviceAgent 
-  Cloud Deploy Service Agent 
( roles/)clouddeploy.serviceAgent 
-  Cloud Deployment Manager Service Agent 
( roles/)clouddeploymentmanager.serviceAgent 
-  Cloud Functions Service Agent 
( roles/)cloudfunctions.serviceAgent 
-  Config Delivery Service Agent 
( roles/)configdelivery.serviceAgent 
-  Datapipelines Service Agent 
( roles/)datapipelines.serviceAgent 
-  Dataprep Service Agent 
( roles/)dataprep.serviceAgent 
-  DesignCenter Service Agent 
( roles/)designcenter.serviceAgent 
-  Firebase App Hosting Service Agent 
( roles/)firebaseapphosting.serviceAgent 
-  Cloud Run Service Agent 
( roles/)run.serviceAgent 
-  Serverless Integrations Service Agent 
( roles/)runapps.serviceAgent 
-  App Engine flexible environment Service Agent 
( roles/)appengineflex.serviceAgent 
 cloudbuild.builds.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Cloud Build Approver 
( roles/  
)
 Cloud Build Service Account 
( roles/  
)
 Cloud Build Editor 
( roles/  
)
 Cloud Build Viewer 
( roles/  
)
 Cloud Functions Admin 
( roles/  
)
 Cloud Functions Developer 
( roles/  
)
 Cloud Functions Viewer 
( roles/  
)
 Composer Worker 
( roles/  
)
 Dataflow Admin 
( roles/  
)
 Dataflow Developer 
( roles/  
)
 Application Design Center Admin 
( roles/  
)
 Application Admin 
( roles/  
)
 Application Editor 
( roles/  
)
 Firebase Admin 
( roles/  
)
 Firebase Develop Admin 
( roles/  
)
 Firebase Develop Viewer 
( roles/  
)
 Firebase Viewer 
( roles/  
)
 Data Scientist 
( roles/  
)
 Dev Ops 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Site Reliability Engineer 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Run Source Developer 
( roles/  
)
 Cloud Run Source Viewer 
( roles/  
)
Service agent roles
-  Infrastructure Manager Service Agent 
( roles/)cloudconfig.serviceAgent 
-  Cloud Deploy Service Agent 
( roles/)clouddeploy.serviceAgent 
-  Cloud Functions Service Agent 
( roles/)cloudfunctions.serviceAgent 
-  Config Delivery Service Agent 
( roles/)configdelivery.serviceAgent 
-  Datapipelines Service Agent 
( roles/)datapipelines.serviceAgent 
-  Dataprep Service Agent 
( roles/)dataprep.serviceAgent 
-  DesignCenter Service Agent 
( roles/)designcenter.serviceAgent 
-  Cloud Build Service Agent 
( roles/)cloudbuild.serviceAgent 
 cloudbuild.builds.update 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Cloud Build Service Account 
( roles/  
)
 Cloud Build Editor 
( roles/  
)
 Composer Worker 
( roles/  
)
 Dataflow Admin 
( roles/  
)
 Dataflow Developer 
( roles/  
)
 Dev Ops 
( roles/  
)
 Cloud Run Source Developer 
( roles/  
)
Service agent roles
-  Infrastructure Manager Service Agent 
( roles/)cloudconfig.serviceAgent 
-  Cloud Deploy Service Agent 
( roles/)clouddeploy.serviceAgent 
-  Cloud Functions Service Agent 
( roles/)cloudfunctions.serviceAgent 
-  Config Delivery Service Agent 
( roles/)configdelivery.serviceAgent 
-  Datapipelines Service Agent 
( roles/)datapipelines.serviceAgent 
-  Dataprep Service Agent 
( roles/)dataprep.serviceAgent 
-  Firebase App Hosting Service Agent 
( roles/)firebaseapphosting.serviceAgent 
-  Cloud Build Service Agent 
( roles/)cloudbuild.serviceAgent 
 cloudbuild.connections.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Cloud Build Connection Admin 
( roles/  
)
 Dev Ops 
( roles/  
)
 cloudbuild.connections.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Cloud Build Connection Admin 
( roles/  
)
 Dev Ops 
( roles/  
)
 cloudbuild.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Cloud Build Connection Admin 
( roles/  
)
 Cloud Build Connection Viewer 
( roles/  
)
 Dev Ops 
( roles/  
)
 Support User 
( roles/  
)
 cloudbuild.connections.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Cloud Build Connection Admin 
( roles/  
)
 Cloud Build Connection Viewer 
( roles/  
)
 Cloud Build Read Only Token Accessor 
( roles/  
)
 Cloud Build Token Accessor 
( roles/  
)
 Dev Ops 
( roles/  
)
 Support User 
( roles/  
)
Service agent roles
-  Cloud Build Service Agent 
( roles/)cloudbuild.serviceAgent 
-  Firebase App Hosting Service Agent 
( roles/)firebaseapphosting.serviceAgent 
-  Gemini for Google Cloud Service Agent 
( roles/)cloudaicompanion.serviceAgent 
 cloudbuild.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Cloud Build Connection Admin 
( roles/  
)
 Cloud Build Connection Viewer 
( roles/  
)
 Dev Ops 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 cloudbuild.connections.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Cloud Build Connection Admin 
( roles/  
)
 Cloud Build Connection Viewer 
( roles/  
)
 Cloud Infrastructure Manager Agent 
( roles/  
)
 Dev Ops 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 cloudbuild.  
 
 Owner 
( roles/  
)
 Cloud Build Connection Admin 
( roles/  
)
 Dev Ops 
( roles/  
)
 Security Admin 
( roles/  
)
 cloudbuild.connections.update 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Cloud Build Connection Admin 
( roles/  
)
 Dev Ops 
( roles/  
)
 cloudbuild.integrations.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Cloud Build Integrations Owner 
( roles/  
)
 Dev Ops 
( roles/  
)
 cloudbuild.integrations.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Cloud Build Integrations Owner 
( roles/  
)
 Dev Ops 
( roles/  
)
 cloudbuild.integrations.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Cloud Build Integrations Editor 
( roles/  
)
 Cloud Build Integrations Owner 
( roles/  
)
 Cloud Build Integrations Viewer 
( roles/  
)
 Dev Ops 
( roles/  
)
 Support User 
( roles/  
)
 cloudbuild.integrations.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Cloud Build Integrations Editor 
( roles/  
)
 Cloud Build Integrations Owner 
( roles/  
)
 Cloud Build Integrations Viewer 
( roles/  
)
 Dev Ops 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 cloudbuild.integrations.update 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Cloud Build Integrations Editor 
( roles/  
)
 Cloud Build Integrations Owner 
( roles/  
)
 Dev Ops 
( roles/  
)
 cloudbuild.locations.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Cloud Build Approver 
( roles/  
)
 Cloud Build Service Account 
( roles/  
)
 Cloud Build Editor 
( roles/  
)
 Cloud Build Viewer 
( roles/  
)
 Cloud Functions Admin 
( roles/  
)
 Cloud Functions Developer 
( roles/  
)
 Cloud Functions Viewer 
( roles/  
)
 Composer Worker 
( roles/  
)
 Dataflow Admin 
( roles/  
)
 Dataflow Developer 
( roles/  
)
 Firebase Admin 
( roles/  
)
 Firebase Develop Admin 
( roles/  
)
 Firebase Develop Viewer 
( roles/  
)
 Firebase Viewer 
( roles/  
)
 Data Scientist 
( roles/  
)
 Dev Ops 
( roles/  
)
 Site Reliability Engineer 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Run Source Developer 
( roles/  
)
 Cloud Run Source Viewer 
( roles/  
)
Service agent roles
-  Cloud Functions Service Agent 
( roles/)cloudfunctions.serviceAgent 
-  Datapipelines Service Agent 
( roles/)datapipelines.serviceAgent 
-  Dataprep Service Agent 
( roles/)dataprep.serviceAgent 
-  Cloud Build Service Agent 
( roles/)cloudbuild.serviceAgent 
 cloudbuild.locations.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Cloud Build Approver 
( roles/  
)
 Cloud Build Service Account 
( roles/  
)
 Cloud Build Editor 
( roles/  
)
 Cloud Build Viewer 
( roles/  
)
 Cloud Functions Admin 
( roles/  
)
 Cloud Functions Developer 
( roles/  
)
 Cloud Functions Viewer 
( roles/  
)
 Composer Worker 
( roles/  
)
 Dataflow Admin 
( roles/  
)
 Dataflow Developer 
( roles/  
)
 Firebase Admin 
( roles/  
)
 Firebase Develop Admin 
( roles/  
)
 Firebase Develop Viewer 
( roles/  
)
 Firebase Viewer 
( roles/  
)
 Data Scientist 
( roles/  
)
 Dev Ops 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Site Reliability Engineer 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Run Source Developer 
( roles/  
)
 Cloud Run Source Viewer 
( roles/  
)
Service agent roles
-  Cloud Functions Service Agent 
( roles/)cloudfunctions.serviceAgent 
-  Datapipelines Service Agent 
( roles/)datapipelines.serviceAgent 
-  Dataprep Service Agent 
( roles/)dataprep.serviceAgent 
-  Cloud Build Service Agent 
( roles/)cloudbuild.serviceAgent 
 cloudbuild.operations.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Cloud Build Approver 
( roles/  
)
 Cloud Build Service Account 
( roles/  
)
 Cloud Build Editor 
( roles/  
)
 Cloud Build Viewer 
( roles/  
)
 Cloud Build Connection Admin 
( roles/  
)
 Cloud Functions Admin 
( roles/  
)
 Cloud Functions Developer 
( roles/  
)
 Cloud Functions Viewer 
( roles/  
)
 Composer Worker 
( roles/  
)
 Dataflow Admin 
( roles/  
)
 Dataflow Developer 
( roles/  
)
 Firebase Admin 
( roles/  
)
 Firebase Develop Admin 
( roles/  
)
 Firebase Develop Viewer 
( roles/  
)
 Firebase Viewer 
( roles/  
)
 Data Scientist 
( roles/  
)
 Dev Ops 
( roles/  
)
 Site Reliability Engineer 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Run Source Developer 
( roles/  
)
 Cloud Run Source Viewer 
( roles/  
)
Service agent roles
-  Cloud Functions Service Agent 
( roles/)cloudfunctions.serviceAgent 
-  Datapipelines Service Agent 
( roles/)datapipelines.serviceAgent 
-  Dataprep Service Agent 
( roles/)dataprep.serviceAgent 
-  Firebase App Hosting Service Agent 
( roles/)firebaseapphosting.serviceAgent 
-  Cloud Build Service Agent 
( roles/)cloudbuild.serviceAgent 
 cloudbuild.operations.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Cloud Build Approver 
( roles/  
)
 Cloud Build Service Account 
( roles/  
)
 Cloud Build Editor 
( roles/  
)
 Cloud Build Viewer 
( roles/  
)
 Cloud Build Connection Admin 
( roles/  
)
 Cloud Functions Admin 
( roles/  
)
 Cloud Functions Developer 
( roles/  
)
 Cloud Functions Viewer 
( roles/  
)
 Composer Worker 
( roles/  
)
 Dataflow Admin 
( roles/  
)
 Dataflow Developer 
( roles/  
)
 Firebase Admin 
( roles/  
)
 Firebase Develop Admin 
( roles/  
)
 Firebase Develop Viewer 
( roles/  
)
 Firebase Viewer 
( roles/  
)
 Data Scientist 
( roles/  
)
 Dev Ops 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Site Reliability Engineer 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Run Source Developer 
( roles/  
)
 Cloud Run Source Viewer 
( roles/  
)
Service agent roles
-  Cloud Functions Service Agent 
( roles/)cloudfunctions.serviceAgent 
-  Datapipelines Service Agent 
( roles/)datapipelines.serviceAgent 
-  Dataprep Service Agent 
( roles/)dataprep.serviceAgent 
-  Cloud Build Service Agent 
( roles/)cloudbuild.serviceAgent 
 cloudbuild.  
 
 Owner 
( roles/  
)
 Cloud Build Read Only Token Accessor 
( roles/  
)
 Cloud Build Token Accessor 
( roles/  
)
 Cloud Infrastructure Manager Agent 
( roles/  
)
Service agent roles
-  Cloud Build Service Agent 
( roles/)cloudbuild.serviceAgent 
-  Firebase App Hosting Service Agent 
( roles/)firebaseapphosting.serviceAgent 
-  Gemini for Google Cloud Service Agent 
( roles/)cloudaicompanion.serviceAgent 
 cloudbuild.  
 
 Owner 
( roles/  
)
 Cloud Build Token Accessor 
( roles/  
)
Service agent roles
-  Firebase App Hosting Service Agent 
( roles/)firebaseapphosting.serviceAgent 
-  Cloud Build Service Agent 
( roles/)cloudbuild.serviceAgent 
 cloudbuild.repositories.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Cloud Build Connection Admin 
( roles/  
)
 Dev Ops 
( roles/  
)
 cloudbuild.repositories.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Cloud Build Connection Admin 
( roles/  
)
 Dev Ops 
( roles/  
)
 cloudbuild.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Cloud Build Connection Admin 
( roles/  
)
 Cloud Build Connection Viewer 
( roles/  
)
 Dev Ops 
( roles/  
)
 Support User 
( roles/  
)
Service agent roles
-  Gemini for Google Cloud Service Agent 
( roles/)cloudaicompanion.serviceAgent 
 cloudbuild.repositories.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Cloud Build Connection Admin 
( roles/  
)
 Cloud Build Connection Viewer 
( roles/  
)
 Cloud Build Read Only Token Accessor 
( roles/  
)
 Cloud Build Token Accessor 
( roles/  
)
 Dev Ops 
( roles/  
)
 Support User 
( roles/  
)
Service agent roles
-  Cloud Build Service Agent 
( roles/)cloudbuild.serviceAgent 
-  Config Delivery Service Agent 
( roles/)configdelivery.serviceAgent 
-  Firebase App Hosting Service Agent 
( roles/)firebaseapphosting.serviceAgent 
-  Gemini for Google Cloud Service Agent 
( roles/)cloudaicompanion.serviceAgent 
 cloudbuild.repositories.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Cloud Build Connection Admin 
( roles/  
)
 Cloud Build Connection Viewer 
( roles/  
)
 Cloud Build Token Accessor 
( roles/  
)
 Cloud Infrastructure Manager Agent 
( roles/  
)
 Dev Ops 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
Service agent roles
-  Cloud Build Service Agent 
( roles/)cloudbuild.serviceAgent 
-  Gemini for Google Cloud Service Agent 
( roles/)cloudaicompanion.serviceAgent 
 cloudbuild.workerpools.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Cloud Build WorkerPool Owner 
( roles/  
)
 Dev Ops 
( roles/  
)
 cloudbuild.workerpools.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Cloud Build WorkerPool Owner 
( roles/  
)
 Dev Ops 
( roles/  
)
 cloudbuild.workerpools.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Cloud Build WorkerPool Editor 
( roles/  
)
 Cloud Build WorkerPool Owner 
( roles/  
)
 Cloud Build WorkerPool Viewer 
( roles/  
)
 Dev Ops 
( roles/  
)
 Support User 
( roles/  
)
 cloudbuild.workerpools.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Cloud Build WorkerPool Editor 
( roles/  
)
 Cloud Build WorkerPool Owner 
( roles/  
)
 Cloud Build WorkerPool Viewer 
( roles/  
)
 Dev Ops 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 cloudbuild.workerpools.update 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Cloud Build WorkerPool Editor 
( roles/  
)
 Cloud Build WorkerPool Owner 
( roles/  
)
 Dev Ops 
( roles/  
)
 cloudbuild.workerpools.use 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Cloud Build Service Account 
( roles/  
)
 Cloud Build WorkerPool User 
( roles/  
)
 Composer Worker 
( roles/  
)
Service agent roles
-  Infrastructure Manager Service Agent 
( roles/)cloudconfig.serviceAgent 
-  Cloud Deploy Service Agent 
( roles/)clouddeploy.serviceAgent 
-  Cloud Functions Service Agent 
( roles/)cloudfunctions.serviceAgent 
-  Cloud Build Service Agent 
( roles/)cloudbuild.serviceAgent 

