All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.databricks.sdk.service.iam.AccountUsersService Maven / Gradle / Ivy

There is a newer version: 0.35.0
Show newest version
// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT.
package com.databricks.sdk.service.iam;

import com.databricks.sdk.support.Generated;

/**
 * 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. * *

This is the high-level interface, that contains generated methods. * *

Evolving: this interface is under development. Method signatures may change. */ @Generated public interface AccountUsersService { /** * Create a new user. * *

Creates a new user in the Databricks account. This new user will also be added to the * Databricks account. */ User create(User user); /** * Delete a user. * *

Deletes a user. Deleting a user from a Databricks account also removes objects associated * with the user. */ void delete(DeleteAccountUserRequest deleteAccountUserRequest); /** * Get user details. * *

Gets information for a specific user in Databricks account. */ User get(GetAccountUserRequest getAccountUserRequest); /** * List users. * *

Gets details for all the users associated with a Databricks account. */ ListUsersResponse list(ListAccountUsersRequest listAccountUsersRequest); /** * Update user details. * *

Partially updates a user resource by applying the supplied operations on specific user * attributes. */ void patch(PartialUpdate partialUpdate); /** * Replace a user. * *

Replaces a user's information with the data supplied in request. */ void update(User user); }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy