public interface KustoPoolDatabasePrincipalAssignmentsClient
Modifier and Type | Method and Description |
---|---|
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<DatabasePrincipalAssignmentInner>,DatabasePrincipalAssignmentInner> |
beginCreateOrUpdate(String workspaceName,
String kustoPoolName,
String databaseName,
String principalAssignmentName,
String resourceGroupName,
DatabasePrincipalAssignmentInner parameters)
Creates a Kusto pool database principalAssignment.
|
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<DatabasePrincipalAssignmentInner>,DatabasePrincipalAssignmentInner> |
beginCreateOrUpdate(String workspaceName,
String kustoPoolName,
String databaseName,
String principalAssignmentName,
String resourceGroupName,
DatabasePrincipalAssignmentInner parameters,
com.azure.core.util.Context context)
Creates a Kusto pool database principalAssignment.
|
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> |
beginDelete(String workspaceName,
String kustoPoolName,
String databaseName,
String principalAssignmentName,
String resourceGroupName)
Deletes a Kusto pool principalAssignment.
|
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> |
beginDelete(String workspaceName,
String kustoPoolName,
String databaseName,
String principalAssignmentName,
String resourceGroupName,
com.azure.core.util.Context context)
Deletes a Kusto pool principalAssignment.
|
CheckNameResultInner |
checkNameAvailability(String workspaceName,
String kustoPoolName,
String databaseName,
String resourceGroupName,
DatabasePrincipalAssignmentCheckNameRequest principalAssignmentName)
Checks that the database principal assignment is valid and is not already in use.
|
com.azure.core.http.rest.Response<CheckNameResultInner> |
checkNameAvailabilityWithResponse(String workspaceName,
String kustoPoolName,
String databaseName,
String resourceGroupName,
DatabasePrincipalAssignmentCheckNameRequest principalAssignmentName,
com.azure.core.util.Context context)
Checks that the database principal assignment is valid and is not already in use.
|
DatabasePrincipalAssignmentInner |
createOrUpdate(String workspaceName,
String kustoPoolName,
String databaseName,
String principalAssignmentName,
String resourceGroupName,
DatabasePrincipalAssignmentInner parameters)
Creates a Kusto pool database principalAssignment.
|
DatabasePrincipalAssignmentInner |
createOrUpdate(String workspaceName,
String kustoPoolName,
String databaseName,
String principalAssignmentName,
String resourceGroupName,
DatabasePrincipalAssignmentInner parameters,
com.azure.core.util.Context context)
Creates a Kusto pool database principalAssignment.
|
void |
delete(String workspaceName,
String kustoPoolName,
String databaseName,
String principalAssignmentName,
String resourceGroupName)
Deletes a Kusto pool principalAssignment.
|
void |
delete(String workspaceName,
String kustoPoolName,
String databaseName,
String principalAssignmentName,
String resourceGroupName,
com.azure.core.util.Context context)
Deletes a Kusto pool principalAssignment.
|
DatabasePrincipalAssignmentInner |
get(String workspaceName,
String kustoPoolName,
String databaseName,
String principalAssignmentName,
String resourceGroupName)
Gets a Kusto pool database principalAssignment.
|
com.azure.core.http.rest.Response<DatabasePrincipalAssignmentInner> |
getWithResponse(String workspaceName,
String kustoPoolName,
String databaseName,
String principalAssignmentName,
String resourceGroupName,
com.azure.core.util.Context context)
Gets a Kusto pool database principalAssignment.
|
com.azure.core.http.rest.PagedIterable<DatabasePrincipalAssignmentInner> |
list(String workspaceName,
String kustoPoolName,
String databaseName,
String resourceGroupName)
Lists all Kusto pool database principalAssignments.
|
com.azure.core.http.rest.PagedIterable<DatabasePrincipalAssignmentInner> |
list(String workspaceName,
String kustoPoolName,
String databaseName,
String resourceGroupName,
com.azure.core.util.Context context)
Lists all Kusto pool database principalAssignments.
|
CheckNameResultInner checkNameAvailability(String workspaceName, String kustoPoolName, String databaseName, String resourceGroupName, DatabasePrincipalAssignmentCheckNameRequest principalAssignmentName)
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.databaseName
- The name of the database in the Kusto pool.resourceGroupName
- The name of the resource group. The name is case insensitive.principalAssignmentName
- The name of the resource.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.Response<CheckNameResultInner> checkNameAvailabilityWithResponse(String workspaceName, String kustoPoolName, String databaseName, String resourceGroupName, DatabasePrincipalAssignmentCheckNameRequest principalAssignmentName, com.azure.core.util.Context context)
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.databaseName
- The name of the database in the Kusto pool.resourceGroupName
- The name of the resource group. The name is case insensitive.principalAssignmentName
- The name of the resource.context
- The context to associate with this operation.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedIterable<DatabasePrincipalAssignmentInner> list(String workspaceName, String kustoPoolName, String databaseName, String resourceGroupName)
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.databaseName
- The name of the database in the Kusto pool.resourceGroupName
- The name of the resource group. The name is case insensitive.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedIterable<DatabasePrincipalAssignmentInner> list(String workspaceName, String kustoPoolName, String databaseName, String resourceGroupName, com.azure.core.util.Context context)
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.databaseName
- The name of the database in the Kusto pool.resourceGroupName
- The name of the resource group. The name is case insensitive.context
- The context to associate with this operation.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.DatabasePrincipalAssignmentInner get(String workspaceName, String kustoPoolName, String databaseName, String principalAssignmentName, String resourceGroupName)
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.databaseName
- The name of the database in the Kusto pool.principalAssignmentName
- The name of the Kusto principalAssignment.resourceGroupName
- The name of the resource group. The name is case insensitive.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.Response<DatabasePrincipalAssignmentInner> getWithResponse(String workspaceName, String kustoPoolName, String databaseName, String principalAssignmentName, String resourceGroupName, com.azure.core.util.Context context)
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.databaseName
- The name of the database in the Kusto pool.principalAssignmentName
- The name of the Kusto principalAssignment.resourceGroupName
- The name of the resource group. The name is case insensitive.context
- The context to associate with this operation.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<DatabasePrincipalAssignmentInner>,DatabasePrincipalAssignmentInner> beginCreateOrUpdate(String workspaceName, String kustoPoolName, String databaseName, String principalAssignmentName, String resourceGroupName, DatabasePrincipalAssignmentInner parameters)
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.databaseName
- The name of the database in the Kusto pool.principalAssignmentName
- The name of the Kusto principalAssignment.resourceGroupName
- The name of the resource group. The name is case insensitive.parameters
- The Kusto principalAssignments parameters supplied for the operation.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<DatabasePrincipalAssignmentInner>,DatabasePrincipalAssignmentInner> beginCreateOrUpdate(String workspaceName, String kustoPoolName, String databaseName, String principalAssignmentName, String resourceGroupName, DatabasePrincipalAssignmentInner parameters, com.azure.core.util.Context context)
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.databaseName
- The name of the database in the Kusto pool.principalAssignmentName
- The name of the Kusto principalAssignment.resourceGroupName
- The name of the resource group. The name is case insensitive.parameters
- The Kusto principalAssignments parameters supplied for the operation.context
- The context to associate with this operation.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.DatabasePrincipalAssignmentInner createOrUpdate(String workspaceName, String kustoPoolName, String databaseName, String principalAssignmentName, String resourceGroupName, DatabasePrincipalAssignmentInner parameters)
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.databaseName
- The name of the database in the Kusto pool.principalAssignmentName
- The name of the Kusto principalAssignment.resourceGroupName
- The name of the resource group. The name is case insensitive.parameters
- The Kusto principalAssignments parameters supplied for the operation.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.DatabasePrincipalAssignmentInner createOrUpdate(String workspaceName, String kustoPoolName, String databaseName, String principalAssignmentName, String resourceGroupName, DatabasePrincipalAssignmentInner parameters, com.azure.core.util.Context context)
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.databaseName
- The name of the database in the Kusto pool.principalAssignmentName
- The name of the Kusto principalAssignment.resourceGroupName
- The name of the resource group. The name is case insensitive.parameters
- The Kusto principalAssignments parameters supplied for the operation.context
- The context to associate with this operation.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDelete(String workspaceName, String kustoPoolName, String databaseName, String principalAssignmentName, String resourceGroupName)
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.databaseName
- The name of the database in the Kusto pool.principalAssignmentName
- The name of the Kusto principalAssignment.resourceGroupName
- The name of the resource group. The name is case insensitive.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDelete(String workspaceName, String kustoPoolName, String databaseName, String principalAssignmentName, String resourceGroupName, com.azure.core.util.Context context)
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.databaseName
- The name of the database in the Kusto pool.principalAssignmentName
- The name of the Kusto principalAssignment.resourceGroupName
- The name of the resource group. The name is case insensitive.context
- The context to associate with this operation.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.void delete(String workspaceName, String kustoPoolName, String databaseName, String principalAssignmentName, String resourceGroupName)
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.databaseName
- The name of the database in the Kusto pool.principalAssignmentName
- The name of the Kusto principalAssignment.resourceGroupName
- The name of the resource group. The name is case insensitive.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.void delete(String workspaceName, String kustoPoolName, String databaseName, String principalAssignmentName, String resourceGroupName, com.azure.core.util.Context context)
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.databaseName
- The name of the database in the Kusto pool.principalAssignmentName
- The name of the Kusto principalAssignment.resourceGroupName
- The name of the resource group. The name is case insensitive.context
- The context to associate with this operation.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.Visit the Azure for Java Developers site for more Java documentation, including quick starts, tutorials, and code samples.