Device Streaming API roles and permissions

This page lists the IAM roles and permissions for Device Streaming API. Tosearch through all roles and permissions, see therole andpermission index.

Device Streaming API roles

RolePermissions

Device Streaming Admin

(roles/devicestreaming.admin)

Administrator owning access to Direct Access

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

Device Streaming Viewer

(roles/devicestreaming.viewer)

Viewer, able to see what device streaming sessions exist

cloudtestservice.environmentcatalog.get

devicestreaming.deviceSessions.get

devicestreaming.deviceSessions.list

resourcemanager.projects.get

resourcemanager.projects.list

Device Streaming API permissions

PermissionIncluded in roles

devicestreaming.deviceSessions.cancel

Owner (roles/owner)

Editor (roles/editor)

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

Device Streaming Admin (roles/devicestreaming.admin)

devicestreaming.deviceSessions.create

Owner (roles/owner)

Editor (roles/editor)

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

Device Streaming Admin (roles/devicestreaming.admin)

devicestreaming.deviceSessions.get

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

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

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

Device Streaming Admin (roles/devicestreaming.admin)

Device Streaming Viewer (roles/devicestreaming.viewer)

Support User (roles/iam.supportUser)

devicestreaming.deviceSessions.list

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

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

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

Device Streaming Admin (roles/devicestreaming.admin)

Device Streaming Viewer (roles/devicestreaming.viewer)

Security Admin (roles/iam.securityAdmin)

Security Auditor (roles/iam.securityAuditor)

Security Reviewer (roles/iam.securityReviewer)

Support User (roles/iam.supportUser)

devicestreaming.deviceSessions.update

Owner (roles/owner)

Editor (roles/editor)

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

Device Streaming Admin (roles/devicestreaming.admin)

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

Last updated 2026-02-19 UTC.