Skip to main content
Control Plane authorization uses a fixed set of named permissions, each a literal <verb>:<resource> string checked against the exact value (no wildcards). This page is the lookup table; for how roles and bindings use these, see Control Plane vs Compute Plane permissions.

Control Plane permissions

Compute Plane authorization uses a different grammar - <resource> × <action> - rather than these named strings. See Control Plane vs Compute Plane permissions.

Built-in roles

The built-in roles bundle these permissions: Admin holds all of them; Manager holds the workspace, invitation, group, and service-account read/write permissions plus read:users/read:roles; Viewer holds the read permissions. See Roles and permissions for the capability breakdown.

See also

Last modified on September 29, 2026