Skip to content

Role

RBAC role.

Fields

Field Type Description
alreadySyncedClusters Int! Clusters to which role is already synced.
description String! Role description.
effectivePermissions [Permission!]! Role permissions that are in effect.
effectiveRbacPermissions [RbacPermission!]! Permissions assigned to the role that are in effect.
explicitProtectableClusters [String!] Explicit list of protectable Rubrik clusters.
explicitlyAssignedPermissions [Permission!]! Role permissions that are explicitly assigned by user.
id String! Role ID.
isOrgAdmin Boolean! If this role is a tenant organization administrator.
isReadOnly Boolean! Boolean value indicating if the role is read-only.
isSynced Boolean! Whether the role is marked to be synced.
name String! Role name.
orgId String! Role organization ID.
paginatedSyncedClusters SyncedClusterConnection! Paginated list of clusters to which this role is synchronized.
permissions [Permission!]! Role permissions.
protectableClusters [String!]! List of protectable Rubrik clusters.
syncedClusters [SyncedCluster!]! Explicit list of clusters to which role is synced.
tagPermissions [TagPermission!]! Tag-scoped permissions of the role. Populated for tag-scoped roles and empty for object-scoped roles.

Field Arguments

Field Argument Type Description
paginatedSyncedClusters first Int Returns the first n elements from the list.
paginatedSyncedClusters after String An opaque cursor returned from a previous query's endCursor field. Pass this value verbatim to retrieve the next page of results.
paginatedSyncedClusters last Int Returns the last n elements from the list.
paginatedSyncedClusters before String An opaque cursor returned from a previous query's startCursor field. Pass this value verbatim to retrieve the previous page of results.
paginatedSyncedClusters sortOrder SortOrder Sorts the order of results.

Used By

Queries

Referenced by