Device Streaming API roles and permissions

This page lists the IAM roles and permissions for Device Streaming API. To search through all roles and permissions, see the role and permission index.

Device Streaming API roles

Role Permissions

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

Permission Included 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 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 2025年11月12日 UTC.