KustoPoolDataConnectionsClient Interface

public interface KustoPoolDataConnectionsClient

An instance of this class provides access to all the operations defined in KustoPoolDataConnectionsClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<DataConnectionInner>,DataConnectionInner> beginCreateOrUpdate(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, String dataConnectionName, DataConnectionInner parameters)

Creates or updates a data connection.

abstract SyncPoller<PollResult<DataConnectionInner>,DataConnectionInner> beginCreateOrUpdate(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, String dataConnectionName, DataConnectionInner parameters, Context context)

Creates or updates a data connection.

abstract SyncPoller<PollResult<DataConnectionValidationListResultInner>,DataConnectionValidationListResultInner> beginDataConnectionValidation(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, DataConnectionValidationInner parameters)

Checks that the data connection parameters are valid.

abstract SyncPoller<PollResult<DataConnectionValidationListResultInner>,DataConnectionValidationListResultInner> beginDataConnectionValidation(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, DataConnectionValidationInner parameters, Context context)

Checks that the data connection parameters are valid.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, String dataConnectionName)

Deletes the data connection with the given name.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, String dataConnectionName, Context context)

Deletes the data connection with the given name.

abstract SyncPoller<PollResult<DataConnectionInner>,DataConnectionInner> beginUpdate(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, String dataConnectionName, DataConnectionInner parameters)

Updates a data connection.

abstract SyncPoller<PollResult<DataConnectionInner>,DataConnectionInner> beginUpdate(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, String dataConnectionName, DataConnectionInner parameters, Context context)

Updates a data connection.

abstract CheckNameResultInner checkNameAvailability(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, DataConnectionCheckNameRequest dataConnectionName)

Checks that the data connection name is valid and is not already in use.

abstract Response<CheckNameResultInner> checkNameAvailabilityWithResponse(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, DataConnectionCheckNameRequest dataConnectionName, Context context)

Checks that the data connection name is valid and is not already in use.

abstract DataConnectionInner createOrUpdate(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, String dataConnectionName, DataConnectionInner parameters)

Creates or updates a data connection.

abstract DataConnectionInner createOrUpdate(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, String dataConnectionName, DataConnectionInner parameters, Context context)

Creates or updates a data connection.

abstract DataConnectionValidationListResultInner dataConnectionValidation(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, DataConnectionValidationInner parameters)

Checks that the data connection parameters are valid.

abstract DataConnectionValidationListResultInner dataConnectionValidation(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, DataConnectionValidationInner parameters, Context context)

Checks that the data connection parameters are valid.

abstract void delete(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, String dataConnectionName)

Deletes the data connection with the given name.

abstract void delete(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, String dataConnectionName, Context context)

Deletes the data connection with the given name.

abstract DataConnectionInner get(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, String dataConnectionName)

Returns a data connection.

abstract Response<DataConnectionInner> getWithResponse(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, String dataConnectionName, Context context)

Returns a data connection.

abstract PagedIterable<DataConnectionInner> listByDatabase(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName)

Returns the list of data connections of the given Kusto pool database.

abstract PagedIterable<DataConnectionInner> listByDatabase(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, Context context)

Returns the list of data connections of the given Kusto pool database.

abstract DataConnectionInner update(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, String dataConnectionName, DataConnectionInner parameters)

Updates a data connection.

abstract DataConnectionInner update(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, String dataConnectionName, DataConnectionInner parameters, Context context)

Updates a data connection.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<>,DataConnectionInner> beginCreateOrUpdate(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, String dataConnectionName, DataConnectionInner parameters)

Creates or updates a data connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.
dataConnectionName - The name of the data connection.
parameters - The data connection parameters supplied to the CreateOrUpdate operation.

Returns:

the SyncPoller<T,U> for polling of class representing a data connection.

beginCreateOrUpdate

public abstract SyncPoller<>,DataConnectionInner> beginCreateOrUpdate(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, String dataConnectionName, DataConnectionInner parameters, Context context)

Creates or updates a data connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.
dataConnectionName - The name of the data connection.
parameters - The data connection parameters supplied to the CreateOrUpdate operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of class representing a data connection.

beginDataConnectionValidation

public abstract SyncPoller<>,DataConnectionValidationListResultInner> beginDataConnectionValidation(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, DataConnectionValidationInner parameters)

Checks that the data connection parameters are valid.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.
parameters - The data connection parameters supplied to the CreateOrUpdate operation.

Returns:

the SyncPoller<T,U> for polling of the list Kusto data connection validation result.

beginDataConnectionValidation

public abstract SyncPoller<>,DataConnectionValidationListResultInner> beginDataConnectionValidation(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, DataConnectionValidationInner parameters, Context context)

Checks that the data connection parameters are valid.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.
parameters - The data connection parameters supplied to the CreateOrUpdate operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of the list Kusto data connection validation result.

beginDelete

public abstract SyncPoller<>,Void> beginDelete(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, String dataConnectionName)

Deletes the data connection with the given name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.
dataConnectionName - The name of the data connection.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller<>,Void> beginDelete(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, String dataConnectionName, Context context)

Deletes the data connection with the given name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.
dataConnectionName - The name of the data connection.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginUpdate

public abstract SyncPoller<>,DataConnectionInner> beginUpdate(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, String dataConnectionName, DataConnectionInner parameters)

Updates a data connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.
dataConnectionName - The name of the data connection.
parameters - The data connection parameters supplied to the Update operation.

Returns:

the SyncPoller<T,U> for polling of class representing a data connection.

beginUpdate

public abstract SyncPoller<>,DataConnectionInner> beginUpdate(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, String dataConnectionName, DataConnectionInner parameters, Context context)

Updates a data connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.
dataConnectionName - The name of the data connection.
parameters - The data connection parameters supplied to the Update operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of class representing a data connection.

checkNameAvailability

public abstract CheckNameResultInner checkNameAvailability(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, DataConnectionCheckNameRequest dataConnectionName)

Checks that the data connection name is valid and is not already in use.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.
dataConnectionName - The name of the data connection.

Returns:

the result returned from a check name availability request.

checkNameAvailabilityWithResponse

public abstract Response checkNameAvailabilityWithResponse(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, DataConnectionCheckNameRequest dataConnectionName, Context context)

Checks that the data connection name is valid and is not already in use.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.
dataConnectionName - The name of the data connection.
context - The context to associate with this operation.

Returns:

the result returned from a check name availability request along with Response<T>.

createOrUpdate

public abstract DataConnectionInner createOrUpdate(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, String dataConnectionName, DataConnectionInner parameters)

Creates or updates a data connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.
dataConnectionName - The name of the data connection.
parameters - The data connection parameters supplied to the CreateOrUpdate operation.

Returns:

class representing a data connection.

createOrUpdate

public abstract DataConnectionInner createOrUpdate(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, String dataConnectionName, DataConnectionInner parameters, Context context)

Creates or updates a data connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.
dataConnectionName - The name of the data connection.
parameters - The data connection parameters supplied to the CreateOrUpdate operation.
context - The context to associate with this operation.

Returns:

class representing a data connection.

dataConnectionValidation

public abstract DataConnectionValidationListResultInner dataConnectionValidation(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, DataConnectionValidationInner parameters)

Checks that the data connection parameters are valid.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.
parameters - The data connection parameters supplied to the CreateOrUpdate operation.

Returns:

the list Kusto data connection validation result.

dataConnectionValidation

public abstract DataConnectionValidationListResultInner dataConnectionValidation(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, DataConnectionValidationInner parameters, Context context)

Checks that the data connection parameters are valid.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.
parameters - The data connection parameters supplied to the CreateOrUpdate operation.
context - The context to associate with this operation.

Returns:

the list Kusto data connection validation result.

delete

public abstract void delete(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, String dataConnectionName)

Deletes the data connection with the given name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.
dataConnectionName - The name of the data connection.

delete

public abstract void delete(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, String dataConnectionName, Context context)

Deletes the data connection with the given name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.
dataConnectionName - The name of the data connection.
context - The context to associate with this operation.

get

public abstract DataConnectionInner get(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, String dataConnectionName)

Returns a data connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.
dataConnectionName - The name of the data connection.

Returns:

class representing a data connection.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, String dataConnectionName, Context context)

Returns a data connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.
dataConnectionName - The name of the data connection.
context - The context to associate with this operation.

Returns:

class representing a data connection along with Response<T>.

listByDatabase

public abstract PagedIterable listByDatabase(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName)

Returns the list of data connections of the given Kusto pool database.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.

Returns:

the list Kusto data connections operation response as paginated response with PagedIterable<T>.

listByDatabase

public abstract PagedIterable listByDatabase(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, Context context)

Returns the list of data connections of the given Kusto pool database.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.
context - The context to associate with this operation.

Returns:

the list Kusto data connections operation response as paginated response with PagedIterable<T>.

update

public abstract DataConnectionInner update(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, String dataConnectionName, DataConnectionInner parameters)

Updates a data connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.
dataConnectionName - The name of the data connection.
parameters - The data connection parameters supplied to the Update operation.

Returns:

class representing a data connection.

update

public abstract DataConnectionInner update(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, String dataConnectionName, DataConnectionInner parameters, Context context)

Updates a data connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.
dataConnectionName - The name of the data connection.
parameters - The data connection parameters supplied to the Update operation.
context - The context to associate with this operation.

Returns:

class representing a data connection.

Applies to