Roles
Status: In Development - This feature is currently under development and will be available in a future release.
Overview
Roles in WatchTower will provide fine-grained access control for managing accounts and organizations. Roles define what actions users can perform and which resources they can access.Planned Features
Role Types
- Admin - Full access to all WatchTower features
- Manager - Manage accounts and organizations
- Viewer - Read-only access to accounts and resources
- Operator - Execute operations but limited configuration access
- Custom - Define custom role permissions
Permission Scopes
- Organization-level permissions
- Account-level permissions
- Resource-level permissions
- Action-based permissions (read, write, execute, delete)
Role Assignment
- Assign roles to individual users
- Assign roles to groups
- Assign roles to teams
- Time-based role assignments
- Conditional role activation
Use Cases
For MSPs:- Assign customer-specific roles to team members
- Limit junior staff to read-only access
- Grant managers full access to specific customer organizations
- Implement least-privilege access patterns
- Separate development and production access
- Audit role assignments and usage
- Define operator roles for on-call staff
- Create viewer roles for stakeholders
- Implement approval workflows for sensitive operations
Coming Soon
This feature is being actively developed. Documentation will be updated as the feature becomes available. For current access control, use:- Organization Access Roles (at organization level)
- Account Access Roles (at account level)
- IAM role assumption controls