@Generated public interface AccountGroupsService
It is best practice to assign access to workspaces and access-control policies in Unity Catalog to groups, instead of to users individually. All Databricks account identities can be assigned as members of groups, and members inherit permissions that are assigned to their group.
This is the high-level interface, that contains generated methods.
Evolving: this interface is under development. Method signatures may change.
Modifier and Type | Method and Description |
---|---|
Group |
create(Group group)
Create a new group.
|
void |
delete(DeleteAccountGroupRequest deleteAccountGroupRequest)
Delete a group.
|
Group |
get(GetAccountGroupRequest getAccountGroupRequest)
Get group details.
|
ListGroupsResponse |
list(ListAccountGroupsRequest listAccountGroupsRequest)
List group details.
|
void |
patch(PartialUpdate partialUpdate)
Update group details.
|
void |
update(Group group)
Replace a group.
|
Group create(Group group)
Creates a group in the Databricks account with a unique name, using the supplied group details.
void delete(DeleteAccountGroupRequest deleteAccountGroupRequest)
Deletes a group from the Databricks account.
Group get(GetAccountGroupRequest getAccountGroupRequest)
Gets the information for a specific group in the Databricks account.
ListGroupsResponse list(ListAccountGroupsRequest listAccountGroupsRequest)
Gets all details of the groups associated with the Databricks account.
void patch(PartialUpdate partialUpdate)
Partially updates the details of a group.
void update(Group group)
Updates the details of a group by replacing the entire group entity.
Copyright © 2023. All rights reserved.