Nest Console roles and permissions

This page lists the IAM roles and permissions for Nest Console. To search through all roles and permissions, see the role and permission index.

Nest Console roles

Role Permissions

Google Home Developer Console Admin

(roles/nestconsole.homeDeveloperAdmin)

Admin access to Google Home Developer Console resources

nestconsole.*

  • nestconsole.smarthomePreviews.update
  • nestconsole.smarthomeProjects.create
  • nestconsole.smarthomeProjects.delete
  • nestconsole.smarthomeProjects.get
  • nestconsole.smarthomeProjects.update
  • nestconsole.smarthomeVersions.create
  • nestconsole.smarthomeVersions.get
  • nestconsole.smarthomeVersions.submit

resourcemanager.projects.get

resourcemanager.projects.list

Google Home Developer Console Editor

(roles/nestconsole.homeDeveloperEditor)

Read-Write access to Google Home Developer Console resources

nestconsole.smarthomePreviews.update

nestconsole.smarthomeProjects.get

nestconsole.smarthomeProjects.update

nestconsole.smarthomeVersions.*

  • nestconsole.smarthomeVersions.create
  • nestconsole.smarthomeVersions.get
  • nestconsole.smarthomeVersions.submit

resourcemanager.projects.get

resourcemanager.projects.list

Google Home Developer Console Reader

(roles/nestconsole.homeDeveloperViewer)

Read-only access to Google Home Developer Console resources

nestconsole.smarthomeProjects.get

nestconsole.smarthomeVersions.get

resourcemanager.projects.get

resourcemanager.projects.list

Nest Console permissions

Permission Included in roles

nestconsole.smarthomePreviews.update

Owner (roles/owner)

Editor (roles/editor)

Google Home Developer Console Admin (roles/nestconsole.homeDeveloperAdmin)

Google Home Developer Console Editor (roles/nestconsole.homeDeveloperEditor)

nestconsole.smarthomeProjects.create

Owner (roles/owner)

Google Home Developer Console Admin (roles/nestconsole.homeDeveloperAdmin)

nestconsole.smarthomeProjects.delete

Owner (roles/owner)

Google Home Developer Console Admin (roles/nestconsole.homeDeveloperAdmin)

nestconsole.smarthomeProjects.get

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Support User (roles/iam.supportUser)

Google Home Developer Console Admin (roles/nestconsole.homeDeveloperAdmin)

Google Home Developer Console Editor (roles/nestconsole.homeDeveloperEditor)

Google Home Developer Console Reader (roles/nestconsole.homeDeveloperViewer)

nestconsole.smarthomeProjects.update

Owner (roles/owner)

Editor (roles/editor)

Google Home Developer Console Admin (roles/nestconsole.homeDeveloperAdmin)

Google Home Developer Console Editor (roles/nestconsole.homeDeveloperEditor)

nestconsole.smarthomeVersions.create

Owner (roles/owner)

Editor (roles/editor)

Google Home Developer Console Admin (roles/nestconsole.homeDeveloperAdmin)

Google Home Developer Console Editor (roles/nestconsole.homeDeveloperEditor)

nestconsole.smarthomeVersions.get

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Support User (roles/iam.supportUser)

Google Home Developer Console Admin (roles/nestconsole.homeDeveloperAdmin)

Google Home Developer Console Editor (roles/nestconsole.homeDeveloperEditor)

Google Home Developer Console Reader (roles/nestconsole.homeDeveloperViewer)

nestconsole.smarthomeVersions.submit

Owner (roles/owner)

Editor (roles/editor)

Google Home Developer Console Admin (roles/nestconsole.homeDeveloperAdmin)

Google Home Developer Console Editor (roles/nestconsole.homeDeveloperEditor)

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月10日 UTC.