@Generated public class UsersV2API extends Object
Databricks recommends using SCIM provisioning to sync users and groups automatically from your identity provider to your Databricks workspace. SCIM streamlines onboarding a new employee or team by using your identity provider to create users and groups in Databricks workspace and give them the proper level of access. When a user leaves your organization or no longer needs access to Databricks workspace, admins can terminate the user in your identity provider and that user’s account will also be removed from Databricks workspace. This ensures a consistent offboarding process and prevents unauthorized users from accessing sensitive data.
| Constructor and Description |
|---|
UsersV2API(ApiClient apiClient)
Regular-use constructor
|
UsersV2API(UsersV2Service mock)
Constructor for mocks
|
| Modifier and Type | Method and Description |
|---|---|
User |
create(CreateUserRequest request)
Creates a new user in the Databricks workspace.
|
void |
delete(DeleteUserRequest request)
Deletes a user.
|
void |
delete(String id) |
User |
get(GetUserRequest request)
Gets information for a specific user in Databricks workspace.
|
User |
get(String id) |
GetPasswordPermissionLevelsResponse |
getPermissionLevels(GetPasswordPermissionLevelsRequest request)
Gets the permission levels that a user can have on an object.
|
PasswordPermissions |
getPermissions(GetPasswordPermissionsRequest request)
Gets the permissions of all passwords.
|
UsersV2Service |
impl() |
Iterable<User> |
list(ListUsersRequest request)
Gets details for all the users associated with a Databricks workspace.
|
void |
patch(PatchUserRequest request)
Partially updates a user resource by applying the supplied operations on specific user
attributes.
|
PasswordPermissions |
setPermissions(PasswordPermissionsRequest request)
Sets permissions on an object, replacing existing permissions if they exist.
|
void |
update(UpdateUserRequest request)
Replaces a user's information with the data supplied in request.
|
PasswordPermissions |
updatePermissions(PasswordPermissionsRequest request)
Updates the permissions on all passwords.
|
public UsersV2API(ApiClient apiClient)
public UsersV2API(UsersV2Service mock)
public User create(CreateUserRequest request)
public void delete(String id)
public void delete(DeleteUserRequest request)
public User get(GetUserRequest request)
public GetPasswordPermissionLevelsResponse getPermissionLevels(GetPasswordPermissionLevelsRequest request)
public PasswordPermissions getPermissions(GetPasswordPermissionsRequest request)
public Iterable<User> list(ListUsersRequest request)
public void patch(PatchUserRequest request)
public PasswordPermissions setPermissions(PasswordPermissionsRequest request)
public void update(UpdateUserRequest request)
public PasswordPermissions updatePermissions(PasswordPermissionsRequest request)
public UsersV2Service impl()
Copyright © 2026. All rights reserved.