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 - 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 - 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 - 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.
connections.
fetchLinkableRepositories
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.
connections.
getIamPolicy
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.
connections.
setIamPolicy
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.
repositories.
accessReadToken
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.
repositories.
accessReadWriteToken
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.
repositories.
fetchGitRefs
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