Databases (Azure SDK for Java Reference Documentation)
Andrew Henderson
Published Feb 16, 2026
DatabasePrincipalListResultaddPrincipals(String resourceGroupName, String clusterName, String databaseName, DatabasePrincipalListRequest databasePrincipalsToAdd)Add Database principals permissions.
com.azure.core.http.rest.Response<DatabasePrincipalListResult>addPrincipalsWithResponse(String resourceGroupName, String clusterName, String databaseName, DatabasePrincipalListRequest databasePrincipalsToAdd, com.azure.core.util.Context context)Add Database principals permissions.
CheckNameResultcheckNameAvailability(String resourceGroupName, String clusterName, CheckNameRequest resourceName)Checks that the database name is valid and is not already in use.
com.azure.core.http.rest.Response<CheckNameResult>checkNameAvailabilityWithResponse(String resourceGroupName, String clusterName, CheckNameRequest resourceName, com.azure.core.util.Context context)Checks that the database name is valid and is not already in use.
DatabasecreateOrUpdate(String resourceGroupName, String clusterName, String databaseName, DatabaseInner parameters)Creates or updates a database.
DatabasecreateOrUpdate(String resourceGroupName, String clusterName, String databaseName, DatabaseInner parameters, com.azure.core.util.Context context)Creates or updates a database.
voiddelete(String resourceGroupName, String clusterName, String databaseName)Deletes the database with the given name.
voiddelete(String resourceGroupName, String clusterName, String databaseName, com.azure.core.util.Context context)Deletes the database with the given name.
Databaseget(String resourceGroupName, String clusterName, String databaseName)Returns a database.
com.azure.core.http.rest.Response<Database>getWithResponse(String resourceGroupName, String clusterName, String databaseName, com.azure.core.util.Context context)Returns a database.
com.azure.core.http.rest.PagedIterable<Database>listByCluster(String resourceGroupName, String clusterName)Returns the list of databases of the given Kusto cluster.
com.azure.core.http.rest.PagedIterable<Database>listByCluster(String resourceGroupName, String clusterName, com.azure.core.util.Context context)Returns the list of databases of the given Kusto cluster.
com.azure.core.http.rest.PagedIterable<DatabasePrincipal>listPrincipals(String resourceGroupName, String clusterName, String databaseName)Returns a list of database principals of the given Kusto cluster and database.
com.azure.core.http.rest.PagedIterable<DatabasePrincipal>listPrincipals(String resourceGroupName, String clusterName, String databaseName, com.azure.core.util.Context context)Returns a list of database principals of the given Kusto cluster and database.
DatabasePrincipalListResultremovePrincipals(String resourceGroupName, String clusterName, String databaseName, DatabasePrincipalListRequest databasePrincipalsToRemove)Remove Database principals permissions.
com.azure.core.http.rest.Response<DatabasePrincipalListResult>removePrincipalsWithResponse(String resourceGroupName, String clusterName, String databaseName, DatabasePrincipalListRequest databasePrincipalsToRemove, com.azure.core.util.Context context)Remove Database principals permissions.
Databaseupdate(String resourceGroupName, String clusterName, String databaseName, DatabaseInner parameters)Updates a database.
Databaseupdate(String resourceGroupName, String clusterName, String databaseName, DatabaseInner parameters, com.azure.core.util.Context context)Updates a database.