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. |
Field Arguments
| Field | Argument | Type | Description |
|---|---|---|---|
| paginatedSyncedClusters | first | Int | Returns the first n elements from the list. |
| paginatedSyncedClusters | after | String | Returns the elements in the list that occur after the specified cursor. |
| paginatedSyncedClusters | last | Int | Returns the last n elements from the list. |
| paginatedSyncedClusters | before | String | Returns the elements in the list that occur before the specified cursor. |
| paginatedSyncedClusters | sortOrder | SortOrder | Sorts the order of results. |
Used By
Queries
- query: getRolesByIds
- query: getAllRolesInOrgConnection (via connection)
Referenced by