Skip to main content

Resource

Resource is a generic term for any object that can be managed in SEER and Seer has a role-based access control system. Each role has one permissions level that defined. The permission level is used to determine what actions a user can perform on a resource.

Roles and Permission Levels

RolesPermission LevelDescription
System AdminLV1Full access to all resources and actions. (platform internal use, not for customer)
Workspace AdminLV2Full access to resources and actions within the workspace.
Group AdminLV3Full access to resources and actions within the group.
UserLV4some limited access to resources and actions.
GuestLV5more limited access to resources and actions.

Resource Hierarchy

Resource has hierarchy structure, workspace can have multiple groups, zones, devices . workspace can have multiple groups, zones, devices . zone can have multiple sub zones and devices.

User can only access the resources under the workspace or group that they belong to.

IAM Hierarchy

The Seer IAM service implements a hierarchical access control system with the following structure:

Description of Resources:

  • Workspace: Top-level organizational unit that groups related resources and users
  • Groups: Collections of users within a workspace that share common roles and permissions
  • Profiles: Individual user accounts that can belong to multiple workspaces and groups
  • Roles: Sets of permissions assigned to users, associated with specific groups
  • Permissions: Fine-grained access controls that define what actions can be performed

Relationship Explanation:

  • Workspace ↔ Profiles: Many-to-many relationship - workspaces can have many profiles (users), and profiles can belong to multiple workspaces
  • Profiles → Groups: Profiles can belong to multiple groups within their workspaces
  • Profiles → Roles: Profiles can have multiple roles across different groups

Action Matrix

ActionWorkspace Admin (LV2)Group Admin (LV3)User (LV4)Guest (LV5)
Create Workspace
Update Workspace
Delete Workspace
Manage Workspace Application
Manage Workspace Users
Manage Workspace Devices
Create Group
Update Group
Delete Group
Manage Group Application
Manage Group Zones
Manage Group Users
Manage Group Devices
Use Group Devices
View Group Users
View Group Devices
View Group Zones