Class

UserManager

UserManager

UserManager is an interface which enables the management of users within a cluster.

Methods

# async dropGroup(username, optionsopt, callbackopt) → {Promise.<boolean>}

Parameters:
Name Type Attributes Description
username string
options * <optional>
timeout integer <optional>
callback DropGroupCallback <optional>

View Source usermanager.js, line 683

Promise.<boolean>

# async dropUser(username, optionsopt, callbackopt) → {Promise.<boolean>}

Parameters:
Name Type Attributes Description
username string
options * <optional>
domainName string <optional>
timeout integer <optional>
callback DropUserCallback <optional>

View Source usermanager.js, line 446

Promise.<boolean>

# async getAllGroups(optionsopt, callbackopt) → {Promise.<Array.<Group>>}

Parameters:
Name Type Attributes Description
options * <optional>
timeout integer <optional>
callback GetAllGroupsCallback <optional>

View Source usermanager.js, line 586

Promise.<Array.<Group>>

# async getAllUsers(optionsopt, callbackopt) → {Promise.<Array.<User>>}

Parameters:
Name Type Attributes Description
options * <optional>
domainName string <optional>
timeout integer <optional>
callback GetAllUsersCallback <optional>

View Source usermanager.js, line 336

Promise.<Array.<User>>

# async getGroup(groupName, optionsopt, callbackopt) → {Promise.<Group>}

Parameters:
Name Type Attributes Description
groupName string
options * <optional>
timeout integer <optional>
callback GetGroupCallback <optional>

View Source usermanager.js, line 542

Promise.<Group>

# async getRoles(optionsopt, callbackopt) → {Promise.<Array.<RoleAndDescription>>}

Parameters:
Name Type Attributes Description
options * <optional>
timeout integer <optional>
callback GetRolesCallback <optional>

View Source usermanager.js, line 494

Promise.<Array.<RoleAndDescription>>

# async getUser(username, optionsopt, callbackopt) → {Promise.<User>}

Parameters:
Name Type Attributes Description
username string
options * <optional>
domainName string <optional>
timeout integer <optional>
callback GetUserCallback <optional>

View Source usermanager.js, line 286

Promise.<User>

# async upsertGroup(group, optionsopt, callbackopt) → {Promise.<boolean>}

Parameters:
Name Type Attributes Description
group Group
options * <optional>
timeout integer <optional>
callback UpsertGroupCallback <optional>

View Source usermanager.js, line 634

Promise.<boolean>

# async upsertUser(user, optionsopt, callbackopt) → {Promise.<boolean>}

Parameters:
Name Type Attributes Description
user User
options * <optional>
domainName string <optional>
timeout integer <optional>
callback UpsertUserCallback <optional>

View Source usermanager.js, line 390

Promise.<boolean>