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

com.databricks.sdk.service.iam.AccountGroupsService 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;

/**
 * Groups simplify identity management, making it easier to assign access to Databricks account,
 * data, and other securable objects.
 *
 * 

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. */ @Generated public interface AccountGroupsService { /** * Create a new group. * *

Creates a group in the Databricks account with a unique name, using the supplied group * details. */ Group create(Group group); /** * Delete a group. * *

Deletes a group from the Databricks account. */ void delete(DeleteAccountGroupRequest deleteAccountGroupRequest); /** * Get group details. * *

Gets the information for a specific group in the Databricks account. */ Group get(GetAccountGroupRequest getAccountGroupRequest); /** * List group details. * *

Gets all details of the groups associated with the Databricks account. */ ListGroupsResponse list(ListAccountGroupsRequest listAccountGroupsRequest); /** * Update group details. * *

Partially updates the details of a group. */ void patch(PartialUpdate partialUpdate); /** * Replace a group. * *

Updates the details of a group by replacing the entire group entity. */ void update(Group group); }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy