Firebase Test Lab roles and permissions

This page lists the IAM roles and permissions for Firebase Test Lab. To search through all roles and permissions, see the role and permission index.

Firebase Test Lab roles

Role Permissions

Cloud Test Service Admin

(roles/cloudtestservice.admin)

Admin role for cloudtestservice

cloudtestservice.*

  • cloudtestservice.devicesession.cancel
  • cloudtestservice.devicesession.create
  • cloudtestservice.devicesession.get
  • cloudtestservice.devicesession.list
  • cloudtestservice.devicesession.update
  • cloudtestservice.devicesession.use
  • cloudtestservice.environmentcatalog.get
  • cloudtestservice.matrices.create
  • cloudtestservice.matrices.get
  • cloudtestservice.matrices.update

resourcemanager.projects.get

resourcemanager.projects.list

Cloud Test Service Viewer

(roles/cloudtestservice.viewer)

Viewer role for cloudtestservice

cloudtestservice.devicesession.get

cloudtestservice.devicesession.list

cloudtestservice.environmentcatalog.get

cloudtestservice.matrices.get

resourcemanager.projects.get

resourcemanager.projects.list

Firebase Test Lab Direct Access Admin Beta

(roles/cloudtestservice.directAccessAdmin)

Administrator owning access to Direct Access

cloudtestservice.devicesession.*

  • cloudtestservice.devicesession.cancel
  • cloudtestservice.devicesession.create
  • cloudtestservice.devicesession.get
  • cloudtestservice.devicesession.list
  • cloudtestservice.devicesession.update
  • cloudtestservice.devicesession.use

cloudtestservice.environmentcatalog.get

devicestreaming.*

  • devicestreaming.deviceSessions.cancel
  • devicestreaming.deviceSessions.create
  • devicestreaming.deviceSessions.get
  • devicestreaming.deviceSessions.list
  • devicestreaming.deviceSessions.update

resourcemanager.projects.get

resourcemanager.projects.list

Firebase Test Lab Direct Access Viewer Beta

(roles/cloudtestservice.directAccessViewer)

Viewer, able to see what direct access sessions exist

cloudtestservice.devicesession.get

cloudtestservice.devicesession.list

cloudtestservice.environmentcatalog.get

devicestreaming.deviceSessions.get

devicestreaming.deviceSessions.list

resourcemanager.projects.get

resourcemanager.projects.list

Firebase Test Lab Admin

(roles/cloudtestservice.testAdmin)

Full access to all Test Lab features

cloudtestservice.environmentcatalog.get

cloudtestservice.matrices.*

  • cloudtestservice.matrices.create
  • cloudtestservice.matrices.get
  • cloudtestservice.matrices.update

cloudtoolresults.*

  • cloudtoolresults.executions.create
  • cloudtoolresults.executions.get
  • cloudtoolresults.executions.list
  • cloudtoolresults.executions.update
  • cloudtoolresults.histories.create
  • cloudtoolresults.histories.get
  • cloudtoolresults.histories.list
  • cloudtoolresults.settings.create
  • cloudtoolresults.settings.get
  • cloudtoolresults.settings.update
  • cloudtoolresults.steps.create
  • cloudtoolresults.steps.get
  • cloudtoolresults.steps.list
  • cloudtoolresults.steps.update

firebase.billingPlans.get

firebase.clients.get

firebase.clients.list

firebase.projects.get

resourcemanager.projects.get

resourcemanager.projects.list

storage.buckets.create

storage.buckets.get

storage.buckets.update

storage.objects.create

storage.objects.delete

storage.objects.get

storage.objects.list

Firebase Test Lab Viewer

(roles/cloudtestservice.testViewer)

Read access to Test Lab features

cloudtestservice.environmentcatalog.get

cloudtestservice.matrices.get

cloudtoolresults.executions.get

cloudtoolresults.executions.list

cloudtoolresults.histories.get

cloudtoolresults.histories.list

cloudtoolresults.settings.get

cloudtoolresults.steps.get

cloudtoolresults.steps.list

firebase.clients.get

firebase.clients.list

firebase.projects.get

resourcemanager.projects.get

resourcemanager.projects.list

storage.objects.get

storage.objects.list

Firebase Test Lab permissions

Permission Included in roles

cloudtestservice.devicesession.cancel

Owner (roles/owner)

Editor (roles/editor)

Cloud Test Service Admin (roles/cloudtestservice.admin)

Firebase Editor (roles/firebase.editor)

Firebase Test Lab Direct Access Admin (roles/cloudtestservice.directAccessAdmin)

cloudtestservice.devicesession.create

Owner (roles/owner)

Editor (roles/editor)

Cloud Test Service Admin (roles/cloudtestservice.admin)

Firebase Editor (roles/firebase.editor)

Firebase Test Lab Direct Access Admin (roles/cloudtestservice.directAccessAdmin)

cloudtestservice.devicesession.get

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Cloud Test Service Admin (roles/cloudtestservice.admin)

Cloud Test Service Viewer (roles/cloudtestservice.viewer)

Firebase Editor (roles/firebase.editor)

Firebase Test Lab Direct Access Admin (roles/cloudtestservice.directAccessAdmin)

Firebase Test Lab Direct Access Viewer (roles/cloudtestservice.directAccessViewer)

Support User (roles/iam.supportUser)

cloudtestservice.devicesession.list

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Cloud Test Service Admin (roles/cloudtestservice.admin)

Cloud Test Service Viewer (roles/cloudtestservice.viewer)

Firebase Editor (roles/firebase.editor)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Firebase Test Lab Direct Access Admin (roles/cloudtestservice.directAccessAdmin)

Firebase Test Lab Direct Access Viewer (roles/cloudtestservice.directAccessViewer)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

cloudtestservice.devicesession.update

Owner (roles/owner)

Editor (roles/editor)

Cloud Test Service Admin (roles/cloudtestservice.admin)

Firebase Editor (roles/firebase.editor)

Firebase Test Lab Direct Access Admin (roles/cloudtestservice.directAccessAdmin)

cloudtestservice.devicesession.use

Owner (roles/owner)

Editor (roles/editor)

Cloud Test Service Admin (roles/cloudtestservice.admin)

Firebase Editor (roles/firebase.editor)

Firebase Test Lab Direct Access Admin (roles/cloudtestservice.directAccessAdmin)

cloudtestservice.environmentcatalog.get

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Cloud Test Service Admin (roles/cloudtestservice.admin)

Cloud Test Service Viewer (roles/cloudtestservice.viewer)

Device Run Admin (roles/devicerun.admin)

Device Run Viewer (roles/devicerun.viewer)

Device Streaming Admin (roles/devicestreaming.admin)

Device Streaming Viewer (roles/devicestreaming.viewer)

Firebase Admin (roles/firebase.admin)

Firebase Editor (roles/firebase.editor)

Firebase Viewer (roles/firebase.viewer)

Firebase Test Lab Direct Access Admin (roles/cloudtestservice.directAccessAdmin)

Firebase Test Lab Direct Access Viewer (roles/cloudtestservice.directAccessViewer)

Firebase Test Lab Admin (roles/cloudtestservice.testAdmin)

Firebase Test Lab Viewer (roles/cloudtestservice.testViewer)

Support User (roles/iam.supportUser)

cloudtestservice.matrices.create

Owner (roles/owner)

Editor (roles/editor)

Cloud Test Service Admin (roles/cloudtestservice.admin)

Firebase Admin (roles/firebase.admin)

Firebase Editor (roles/firebase.editor)

Firebase Test Lab Admin (roles/cloudtestservice.testAdmin)

cloudtestservice.matrices.get

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Cloud Test Service Admin (roles/cloudtestservice.admin)

Cloud Test Service Viewer (roles/cloudtestservice.viewer)

Firebase Admin (roles/firebase.admin)

Firebase Editor (roles/firebase.editor)

Firebase Viewer (roles/firebase.viewer)

Firebase Test Lab Admin (roles/cloudtestservice.testAdmin)

Firebase Test Lab Viewer (roles/cloudtestservice.testViewer)

Support User (roles/iam.supportUser)

cloudtestservice.matrices.update

Owner (roles/owner)

Editor (roles/editor)

Cloud Test Service Admin (roles/cloudtestservice.admin)

Firebase Admin (roles/firebase.admin)

Firebase Editor (roles/firebase.editor)

Firebase Test Lab Admin (roles/cloudtestservice.testAdmin)

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026年08月28日 UTC.