WebIAM

Permissions

The Permissions page provides a matrix view showing which roles have access to which modules. Permission strings follow the module:action format where action is one of read, write, or admin.

Permission Matrix

ModuleAdminManagerAnalystViewer
Cost & Usageread + writeread + writereadread
Redshift Healthread + writeread + writeread
IAMread + write + adminread
Monitoringread + writeread + writeread
Vidura AIreadreadread
Settingsread + write + adminread + write

Permission Strings Reference

Each cell in the matrix above corresponds to one or more permission strings:

Permission StringWhat It Grants
cost_analysis:readView Cost & Usage dashboards, unit cost, optimization views
cost_analysis:writeModify cost analysis configuration, filters, and alert thresholds
redshift_health:readView all Redshift Health dashboards: table analysis, query analysis, alerts, live observation
iam:readView users, groups, roles, and the permission matrix
iam:writeCreate and update users and groups
iam:adminFull IAM control: manage custom roles, delete users, manage environments
alerts:readView alert rules, fired alerts, incidents, and notification channels
alerts:writeCreate and modify alert rules, escalation policies, and channels
vidura:readAccess Vidura AI chat, create and view chat sessions, use the "Ask Vidura" drawer

Permission Resolution Order

When a user makes a request, the API resolves their effective permissions using the following priority order (highest to lowest):

  1. User override — Permissions explicitly set on the individual user record
  2. Group permissions — Union of all permissions from every group the user belongs to
  3. Role permissions — The permission set defined by the user's assigned role
  4. Global default — Tenant-level permissions applied to all authenticated users

Most Permissive Wins

Permission resolution uses a most-permissive-wins approach within the same tier. If a user belongs to two groups where one grants read and the other grants write, the user receives write (the union of both).