Skip to content

stratumctl role-bindings

Manage IAM role bindings

Terminal window
stratumctl role-bindings [flags]

Aliases: rb, rolebinding, rolebindings

Grant a role to a user at a scope

Terminal window
stratumctl role-bindings grant --user <id> --role <role> --scope <type>:<id> [flags]

Grant a role to a user. –scope is “<type>:<id>” — type is one of install, organization, project. Examples:

Terminal window
stratumctl role-bindings grant --user u-AAA --role project-admin --scope project:p-BBB
stratumctl role-bindings grant --user u-AAA --role org-owner --scope organization:o-CCC
Flag Type Default Description
--role string Role name (required; e.g. project-admin)
--scope string Scope as <type>:<id> (required)
--user string User ID to grant the role to (required)

List role bindings for a user

Terminal window
stratumctl role-bindings list --user <id> [flags]
Terminal window
stratumctl role-bindings list --user u-alice
stratumctl role-bindings list --user u-alice --output json
Flag Type Default Description
--user string User ID (required)

Revoke a role binding from a user

Terminal window
stratumctl role-bindings revoke <role-binding-id> --user <user-id> [flags]
Terminal window
stratumctl role-bindings revoke rb-7k2m9x4q8a --user u-alice
Flag Type Default Description
--user string User ID the binding belongs to (required)