Manage Roles

The Manage Roles APIs enable you to create and manage roles in Pulse.

Roles define the permissions and cluster-level access assigned to users. A role consists of one or more clusters, a set of permissions, and optional user or Active Directory (AD) group mappings.

Before using these APIs, authenticate with the Pulse server. For more information, see Authenticate with Pulse APIs.


Prerequisites

Before creating a role:

  • Authenticate with the Pulse APIs.

  • Identify the clusters to which the role should apply.

  • Determine the permissions required for the role.

  • Verify the YARN queues, service users, and Impala users that should be associated with the role.


Available APIs

The following APIs are available for managing roles.