This page lists the IAM roles and permissions for Remote Build Execution. To search through all roles and permissions, see the role and permission index .
Remote Build Execution roles
Remote Build Execution Action Cache Writer Beta
( roles/
)
Remote Build Execution Action Cache Writer
remotebuildexecution.
remotebuildexecution.
Remote Build Execution Artifact Admin Beta
( roles/
)
Remote Build Execution Artifact Admin
remotebuildexecution.
remotebuildexecution.
remotebuildexecution.
remotebuildexecution.blobs.*
-
remotebuildexecution.
blobs. create -
remotebuildexecution.blobs.get
remotebuildexecution.
-
remotebuildexecution.
logstreams. create -
remotebuildexecution.
logstreams. get -
remotebuildexecution.
logstreams. update
Remote Build Execution Artifact Creator Beta
( roles/
)
Remote Build Execution Artifact Creator
remotebuildexecution.
remotebuildexecution.
remotebuildexecution.blobs.*
-
remotebuildexecution.
blobs. create -
remotebuildexecution.blobs.get
remotebuildexecution.
-
remotebuildexecution.
logstreams. create -
remotebuildexecution.
logstreams. get -
remotebuildexecution.
logstreams. update
Remote Build Execution Artifact Viewer Beta
( roles/
)
Remote Build Execution Artifact Viewer
remotebuildexecution.
remotebuildexecution.blobs.get
remotebuildexecution.
Remote Build Execution Configuration Admin Beta
( roles/
)
Remote Build Execution Configuration Admin
remotebuildexecution.
-
remotebuildexecution.
instances. create -
remotebuildexecution.
instances. delete -
remotebuildexecution.
instances. get -
remotebuildexecution.
instances. list -
remotebuildexecution.
instances. update
remotebuildexecution.
-
remotebuildexecution.
workerpools. create -
remotebuildexecution.
workerpools. delete -
remotebuildexecution.
workerpools. get -
remotebuildexecution.
workerpools. list -
remotebuildexecution.
workerpools. update
Remote Build Execution Configuration Viewer Beta
( roles/
)
Remote Build Execution Configuration Viewer
remotebuildexecution.
remotebuildexecution.
remotebuildexecution.
remotebuildexecution.
Remote Build Execution Logstream Writer Beta
( roles/
)
Remote Build Execution Logstream Writer
remotebuildexecution.
remotebuildexecution.
Remote Build Execution Reservation Admin Beta
( roles/
)
Remote Build Execution Reservation Admin
remotebuildexecution.
remotebuildexecution.
remotebuildexecution.
Remote Build Execution Service Agent
( roles/
)
Gives Remote Build Execution service account access to managed resources.
remotebuildexecution.
remotebuildexecution.blobs.*
-
remotebuildexecution.
blobs. create -
remotebuildexecution.blobs.get
remotebuildexecution.
-
remotebuildexecution.
botsessions. create -
remotebuildexecution.
botsessions. update
remotebuildexecution.
remotebuildexecution.
Remote Build Execution Worker Beta
( roles/
)
Remote Build Execution Worker
remotebuildexecution.
remotebuildexecution.blobs.*
-
remotebuildexecution.
blobs. create -
remotebuildexecution.blobs.get
remotebuildexecution.
-
remotebuildexecution.
botsessions. create -
remotebuildexecution.
botsessions. update
remotebuildexecution.
remotebuildexecution.
Remote Build Execution permissions
remotebuildexecution.
actions.
create
Owner
( roles/
)
Editor
( roles/
)
Remote Build Execution Artifact Admin
( roles/
)
Remote Build Execution Artifact Creator
( roles/
)
Remote Build Execution Reservation Admin
( roles/
)
remotebuildexecution.
actions.
delete
Owner
( roles/
)
Editor
( roles/
)
Remote Build Execution Artifact Admin
( roles/
)
Remote Build Execution Reservation Admin
( roles/
)
remotebuildexecution.
actions.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
Remote Build Execution Artifact Admin
( roles/
)
Remote Build Execution Artifact Creator
( roles/
)
Remote Build Execution Artifact Viewer
( roles/
)
Remote Build Execution Reservation Admin
( roles/
)
remotebuildexecution.
actions.
set
Remote Build Execution Action Cache Writer
( roles/
)
remotebuildexecution.
actions.
update
Owner
( roles/
)
Editor
( roles/
)
Remote Build Execution Worker
( roles/
)
Service agent roles
- Remote Build Execution Service Agent
(
roles/
)remotebuildexecution.serviceAgent
remotebuildexecution.
blobs.
create
Owner
( roles/
)
Editor
( roles/
)
Remote Build Execution Action Cache Writer
( roles/
)
Remote Build Execution Artifact Admin
( roles/
)
Remote Build Execution Artifact Creator
( roles/
)
Remote Build Execution Worker
( roles/
)
Service agent roles
- Remote Build Execution Service Agent
(
roles/
)remotebuildexecution.serviceAgent
remotebuildexecution.blobs.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/
)
Remote Build Execution Artifact Admin
( roles/
)
Remote Build Execution Artifact Creator
( roles/
)
Remote Build Execution Artifact Viewer
( roles/
)
Remote Build Execution Worker
( 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 - Remote Build Execution Service Agent
(
roles/
)remotebuildexecution.serviceAgent - Cloud Build Service Agent
(
roles/
)cloudbuild.serviceAgent
remotebuildexecution.
botsessions.
create
Owner
( roles/
)
Editor
( roles/
)
Remote Build Execution Worker
( roles/
)
Service agent roles
- Remote Build Execution Service Agent
(
roles/
)remotebuildexecution.serviceAgent
remotebuildexecution.
botsessions.
update
Owner
( roles/
)
Editor
( roles/
)
Remote Build Execution Worker
( roles/
)
Service agent roles
- Remote Build Execution Service Agent
(
roles/
)remotebuildexecution.serviceAgent
remotebuildexecution.
instances.
create
Owner
( roles/
)
Editor
( roles/
)
Remote Build Execution Configuration Admin
( roles/
)
remotebuildexecution.
instances.
delete
Owner
( roles/
)
Remote Build Execution Configuration Admin
( roles/
)
remotebuildexecution.
instances.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
Remote Build Execution Configuration Admin
( roles/
)
Remote Build Execution Configuration Viewer
( roles/
)
remotebuildexecution.
instances.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
Remote Build Execution Configuration Admin
( roles/
)
Remote Build Execution Configuration Viewer
( roles/
)
remotebuildexecution.
instances.
update
Owner
( roles/
)
Editor
( roles/
)
Remote Build Execution Configuration Admin
( roles/
)
remotebuildexecution.
logstreams.
create
Owner
( roles/
)
Editor
( roles/
)
Remote Build Execution Artifact Admin
( roles/
)
Remote Build Execution Artifact Creator
( roles/
)
Remote Build Execution Logstream Writer
( roles/
)
Remote Build Execution Worker
( roles/
)
Service agent roles
- Remote Build Execution Service Agent
(
roles/
)remotebuildexecution.serviceAgent
remotebuildexecution.
logstreams.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
Remote Build Execution Artifact Admin
( roles/
)
Remote Build Execution Artifact Creator
( roles/
)
Remote Build Execution Artifact Viewer
( roles/
)
remotebuildexecution.
logstreams.
update
Owner
( roles/
)
Editor
( roles/
)
Remote Build Execution Artifact Admin
( roles/
)
Remote Build Execution Artifact Creator
( roles/
)
Remote Build Execution Logstream Writer
( roles/
)
Remote Build Execution Worker
( roles/
)
Service agent roles
- Remote Build Execution Service Agent
(
roles/
)remotebuildexecution.serviceAgent
remotebuildexecution.
workerpools.
create
Owner
( roles/
)
Editor
( roles/
)
Remote Build Execution Configuration Admin
( roles/
)
remotebuildexecution.
workerpools.
delete
Owner
( roles/
)
Remote Build Execution Configuration Admin
( roles/
)
remotebuildexecution.
workerpools.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
Remote Build Execution Configuration Admin
( roles/
)
Remote Build Execution Configuration Viewer
( roles/
)
remotebuildexecution.
workerpools.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
Remote Build Execution Configuration Admin
( roles/
)
Remote Build Execution Configuration Viewer
( roles/
)
remotebuildexecution.
workerpools.
update
Owner
( roles/
)
Editor
( roles/
)
Remote Build Execution Configuration Admin
( roles/
)