Class AccountUsersAPI
- java.lang.Object
-
- com.databricks.sdk.service.iam.AccountUsersAPI
-
@Generated public class AccountUsersAPI extends Object
User identities recognized by Databricks and represented by email addresses.Databricks recommends using SCIM provisioning to sync users and groups automatically from your identity provider to your Databricks Account. SCIM streamlines onboarding a new employee or team by using your identity provider to create users and groups in Databricks Account and give them the proper level of access. When a user leaves your organization or no longer needs access to Databricks Account, admins can terminate the user in your identity provider and that user’s account will also be removed from Databricks Account. This ensures a consistent offboarding process and prevents unauthorized users from accessing sensitive data.
-
-
Constructor Summary
Constructors Constructor Description AccountUsersAPI(ApiClient apiClient)
Regular-use constructorAccountUsersAPI(AccountUsersService mock)
Constructor for mocks
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description User
create(User request)
Create a new user.User
create(String id)
void
delete(DeleteAccountUserRequest request)
Delete a user.void
delete(String id)
User
get(GetAccountUserRequest request)
Get user details.User
get(String id)
AccountUsersService
impl()
Iterable<User>
list(ListAccountUsersRequest request)
List users.void
patch(PartialUpdate request)
Update user details.void
patch(String id)
void
update(User request)
Replace a user.void
update(String id)
-
-
-
Constructor Detail
-
AccountUsersAPI
public AccountUsersAPI(ApiClient apiClient)
Regular-use constructor
-
AccountUsersAPI
public AccountUsersAPI(AccountUsersService mock)
Constructor for mocks
-
-
Method Detail
-
create
public User create(User request)
Create a new user.Creates a new user in the Databricks Account. This new user will also be added to the Databricks account.
-
delete
public void delete(String id)
-
delete
public void delete(DeleteAccountUserRequest request)
Delete a user.Deletes a user. Deleting a user from a Databricks Account also removes objects associated with the user.
-
get
public User get(GetAccountUserRequest request)
Get user details.Gets information for a specific user in Databricks Account.
-
list
public Iterable<User> list(ListAccountUsersRequest request)
List users.Gets details for all the users associated with a Databricks Account.
-
patch
public void patch(String id)
-
patch
public void patch(PartialUpdate request)
Update user details.Partially updates a user resource by applying the supplied operations on specific user attributes.
-
update
public void update(String id)
-
update
public void update(User request)
Replace a user.Replaces a user's information with the data supplied in request.
-
impl
public AccountUsersService impl()
-
-