OBJECT

Role

Description

RBAC role.

link GraphQL Schema definition

  • type Role {
  • # Role ID.
  • id: String!
  • # Role name.
  • name: String!
  • # Role description.
  • description: String!
  • # Boolean value indicating if the role is read-only.
  • isReadOnly: Boolean!
  • # List of protectable Rubrik clusters.
  • protectableClusters: [String!]!
  • # Role organization ID.
  • orgId: String!
  • # If this role is a tenant organization administrator.
  • isOrgAdmin: Boolean!
  • # Whether the role is marked to be synced.
  • isSynced: Boolean!
  • # Role permissions.
  • permissions: [Permission!]! @deprecated( reason: "Use effectiveRbacPermissions and explicitlyAssignedPermissions instead." )
  • # Role permissions that are in effect.
  • effectivePermissions: [Permission!]! @deprecated( reason: "Use effectiveRbacPermissions instead." )
  • # Permissions assigned to the role that are in effect.
  • effectiveRbacPermissions: [RbacPermission!]!
  • # Role permissions that are explicitly assigned by user.
  • explicitlyAssignedPermissions: [Permission!]!
  • # Explicit list of protectable Rubrik clusters.
  • explicitProtectableClusters: [String!]
  • # Explicit list of clusters to which role is synced.
  • syncedClusters: [SyncedCluster!]!
  • }