Remote Build Execution roles and permissions

remotebuildexecution.actions.create

Owner (roles/owner)

Editor (roles/editor)

Remote Build Execution Artifact Admin (roles/remotebuildexecution.artifactAdmin)

Remote Build Execution Artifact Creator (roles/remotebuildexecution.artifactCreator)

Remote Build Execution Reservation Admin (roles/remotebuildexecution.reservationAdmin)

remotebuildexecution.actions.delete

Owner (roles/owner)

Editor (roles/editor)

Remote Build Execution Artifact Admin (roles/remotebuildexecution.artifactAdmin)

Remote Build Execution Reservation Admin (roles/remotebuildexecution.reservationAdmin)

remotebuildexecution.actions.get

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Support User (roles/iam.supportUser)

Remote Build Execution Artifact Admin (roles/remotebuildexecution.artifactAdmin)

Remote Build Execution Artifact Creator (roles/remotebuildexecution.artifactCreator)

Remote Build Execution Artifact Viewer (roles/remotebuildexecution.artifactViewer)

Remote Build Execution Reservation Admin (roles/remotebuildexecution.reservationAdmin)

remotebuildexecution.actions.set

Remote Build Execution Action Cache Writer (roles/remotebuildexecution.actionCacheWriter)

remotebuildexecution.actions.update

Owner (roles/owner)

Editor (roles/editor)

Remote Build Execution Worker (roles/remotebuildexecution.worker)

Service agent roles

remotebuildexecution.blobs.create

Owner (roles/owner)

Editor (roles/editor)

Remote Build Execution Action Cache Writer (roles/remotebuildexecution.actionCacheWriter)

Remote Build Execution Artifact Admin (roles/remotebuildexecution.artifactAdmin)

Remote Build Execution Artifact Creator (roles/remotebuildexecution.artifactCreator)

Remote Build Execution Worker (roles/remotebuildexecution.worker)

Service agent roles

remotebuildexecution.blobs.get

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Cloud Build Approver (roles/cloudbuild.builds.approver)

Cloud Build Service Account (roles/cloudbuild.builds.builder)

Cloud Build Editor (roles/cloudbuild.builds.editor)

Cloud Build Viewer (roles/cloudbuild.builds.viewer)

Cloud Functions Admin (roles/cloudfunctions.admin)

Cloud Functions Developer (roles/cloudfunctions.developer)

Cloud Functions Viewer (roles/cloudfunctions.viewer)

Composer Worker (roles/composer.worker)

Dataflow Admin (roles/dataflow.admin)

Dataflow Developer (roles/dataflow.developer)

Firebase Admin (roles/firebase.admin)

Firebase Develop Admin (roles/firebase.developAdmin)

Firebase Develop Viewer (roles/firebase.developViewer)

Firebase Viewer (roles/firebase.viewer)

Data Scientist (roles/iam.dataScientist)

Dev Ops (roles/iam.devOps)

Site Reliability Engineer (roles/iam.siteReliabilityEngineer)

Support User (roles/iam.supportUser)

Remote Build Execution Artifact Admin (roles/remotebuildexecution.artifactAdmin)

Remote Build Execution Artifact Creator (roles/remotebuildexecution.artifactCreator)

Remote Build Execution Artifact Viewer (roles/remotebuildexecution.artifactViewer)

Remote Build Execution Worker (roles/remotebuildexecution.worker)

Cloud Run Source Developer (roles/run.sourceDeveloper)

Cloud Run Source Viewer (roles/run.sourceViewer)

Service agent roles

remotebuildexecution.botsessions.create

Owner (roles/owner)

Editor (roles/editor)

Remote Build Execution Worker (roles/remotebuildexecution.worker)

Service agent roles

remotebuildexecution.botsessions.update

Owner (roles/owner)

Editor (roles/editor)

Remote Build Execution Worker (roles/remotebuildexecution.worker)

Service agent roles

remotebuildexecution.instances.create

Owner (roles/owner)

Editor (roles/editor)

Remote Build Execution Configuration Admin (roles/remotebuildexecution.configurationAdmin)

remotebuildexecution.instances.delete

Owner (roles/owner)

Remote Build Execution Configuration Admin (roles/remotebuildexecution.configurationAdmin)

remotebuildexecution.instances.get

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Support User (roles/iam.supportUser)

Remote Build Execution Configuration Admin (roles/remotebuildexecution.configurationAdmin)

Remote Build Execution Configuration Viewer (roles/remotebuildexecution.configurationViewer)

remotebuildexecution.instances.list

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Security Admin (roles/iam.securityAdmin)

Security Auditor (roles/iam.securityAuditor)

Security Reviewer (roles/iam.securityReviewer)

Support User (roles/iam.supportUser)

Remote Build Execution Configuration Admin (roles/remotebuildexecution.configurationAdmin)

Remote Build Execution Configuration Viewer (roles/remotebuildexecution.configurationViewer)

remotebuildexecution.instances.update

Owner (roles/owner)

Editor (roles/editor)

Remote Build Execution Configuration Admin (roles/remotebuildexecution.configurationAdmin)

remotebuildexecution.logstreams.create

Owner (roles/owner)

Editor (roles/editor)

Remote Build Execution Artifact Admin (roles/remotebuildexecution.artifactAdmin)

Remote Build Execution Artifact Creator (roles/remotebuildexecution.artifactCreator)

Remote Build Execution Logstream Writer (roles/remotebuildexecution.logstreamWriter)

Remote Build Execution Worker (roles/remotebuildexecution.worker)

Service agent roles

remotebuildexecution.logstreams.get

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Support User (roles/iam.supportUser)

Remote Build Execution Artifact Admin (roles/remotebuildexecution.artifactAdmin)

Remote Build Execution Artifact Creator (roles/remotebuildexecution.artifactCreator)

Remote Build Execution Artifact Viewer (roles/remotebuildexecution.artifactViewer)

remotebuildexecution.logstreams.update

Owner (roles/owner)

Editor (roles/editor)

Remote Build Execution Artifact Admin (roles/remotebuildexecution.artifactAdmin)

Remote Build Execution Artifact Creator (roles/remotebuildexecution.artifactCreator)

Remote Build Execution Logstream Writer (roles/remotebuildexecution.logstreamWriter)

Remote Build Execution Worker (roles/remotebuildexecution.worker)

Service agent roles

remotebuildexecution.workerpools.create

Owner (roles/owner)

Editor (roles/editor)

Remote Build Execution Configuration Admin (roles/remotebuildexecution.configurationAdmin)

remotebuildexecution.workerpools.delete

Owner (roles/owner)

Remote Build Execution Configuration Admin (roles/remotebuildexecution.configurationAdmin)

remotebuildexecution.workerpools.get

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Support User (roles/iam.supportUser)

Remote Build Execution Configuration Admin (roles/remotebuildexecution.configurationAdmin)

Remote Build Execution Configuration Viewer (roles/remotebuildexecution.configurationViewer)

remotebuildexecution.workerpools.list

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Security Admin (roles/iam.securityAdmin)

Security Auditor (roles/iam.securityAuditor)

Security Reviewer (roles/iam.securityReviewer)

Support User (roles/iam.supportUser)

Remote Build Execution Configuration Admin (roles/remotebuildexecution.configurationAdmin)

Remote Build Execution Configuration Viewer (roles/remotebuildexecution.configurationViewer)

remotebuildexecution.workerpools.update

Owner (roles/owner)

Editor (roles/editor)

Remote Build Execution Configuration Admin (roles/remotebuildexecution.configurationAdmin)