@Generated public interface GroupsService
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 workspace 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)
Creates a group in the Databricks workspace with a unique name, using the supplied group
details.
|
void |
delete(DeleteGroupRequest deleteGroupRequest)
Deletes a group from the Databricks workspace.
|
Group |
get(GetGroupRequest getGroupRequest)
Gets the information for a specific group in the Databricks workspace.
|
ListGroupsResponse |
list(ListGroupsRequest listGroupsRequest)
Gets all details of the groups associated with the Databricks workspace.
|
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.
|
Group create(Group group)
void delete(DeleteGroupRequest deleteGroupRequest)
Group get(GetGroupRequest getGroupRequest)
ListGroupsResponse list(ListGroupsRequest listGroupsRequest)
void patch(PartialUpdate partialUpdate)
void update(Group group)
Copyright © 2026. All rights reserved.