Manage Users in a project (Enterprise)
A new user is registered after activating the ClearBlade IoT Core offering from the Google Cloud Marketplace. That user has permission to connect Google Cloud projects and migrate or create new device registries.
The following steps are needed to grant / revoke permissions for creating/updating/deleting device registries to registered users and service accounts:
To Add/Edit/Delete Users
Open the project selector window (drop-down at the top of the page).
Click the edit icon (
) to update the project area settings.
Select the second tab, PRINCIPAL MANAGEMENT.
Click ADD and select User:
Provide the User email, select Roles, and click CREATE.
The user must be one already registered in ClearBlade IoT Core.
To edit a User, click the edit icon () to the right.
To delete a User, select the checkbox (left), click Remove (top-right) then confirm by clicking REMOVE in the modal:

Roles
The following table describes the permissions of roles that can be assigned to Users and Service Accounts.
Role Name | Id | Permissions | Levels Assignable |
---|---|---|---|
Cloud IoT Viewer | roles/cloudiot.viewer |
| Project level, Registry level |
Cloud IoT Device Controller | roles/cloudiot.deviceController |
| Project level, Registry level |
Cloud IoT Provisioner | roles/cloudiot.provisioner |
| Project level, Registry level |
Cloud IoT Editor | roles/cloudiot.editor |
| Project level, Registry level |
Cloud IoT Admin | roles/cloudiot.admin |
| Project level |
Cloud IoT Project Admin | roles/project.admin |
| Project level (or higher perhaps if that concept gets created) |