Skip to content

updateRole

This endpoint is deprecated.

Arguments

Argument Type Description
roleId (required) String! ID of the role.
name (required) String!
description (required) String!
isSynced Boolean Determines whether the role is marked to be synced to Rubrik CDM; false if null.
permissions (required) [PermissionInput!]! Permissions in the role.

Returns

Boolean!

Sample

mutation UpdateRole($roleId: String!, $name: String!, $description: String!, $permissions: [PermissionInput!]!) {
  updateRole(
    roleId: $roleId
    name: $name
    description: $description
    permissions: $permissions
  )
}
{
  "roleId": "example-string",
  "name": "example-string",
  "description": "example-string",
  "permissions": [
    {
      "objectsForHierarchyTypes": [
        {
          "objectIds": [
            "example-string"
          ],
          "snappableType": "AWS_NATIVE_CONFIG"
        }
      ],
      "operation": "ACCESS_CDM_CLUSTER"
    }
  ]
}
{
  "data": {
    "updateRole": true
  }
}