KustoPoolDatabases interface

Interface representing a KustoPoolDatabases.

Methods

beginCreateOrUpdate(string, string, string, string, DatabaseUnion, KustoPoolDatabasesCreateOrUpdateOptionalParams)

Creates or updates a database.

beginCreateOrUpdateAndWait(string, string, string, string, DatabaseUnion, KustoPoolDatabasesCreateOrUpdateOptionalParams)

Creates or updates a database.

beginDelete(string, string, string, string, KustoPoolDatabasesDeleteOptionalParams)

Deletes the database with the given name.

beginDeleteAndWait(string, string, string, string, KustoPoolDatabasesDeleteOptionalParams)

Deletes the database with the given name.

beginUpdate(string, string, string, string, DatabaseUnion, KustoPoolDatabasesUpdateOptionalParams)

Updates a database.

beginUpdateAndWait(string, string, string, string, DatabaseUnion, KustoPoolDatabasesUpdateOptionalParams)

Updates a database.

get(string, string, string, string, KustoPoolDatabasesGetOptionalParams)

Returns a database.

listByKustoPool(string, string, string, KustoPoolDatabasesListByKustoPoolOptionalParams)

Returns the list of databases of the given Kusto pool.

Method Details

beginCreateOrUpdate(string, string, string, string, DatabaseUnion, KustoPoolDatabasesCreateOrUpdateOptionalParams)

Creates or updates a database.

function beginCreateOrUpdate(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, parameters: DatabaseUnion, options?: KustoPoolDatabasesCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<DatabaseUnion>, DatabaseUnion>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

workspaceName

string

The name of the workspace.

kustoPoolName

string

The name of the Kusto pool.

databaseName

string

The name of the database in the Kusto pool.

parameters
DatabaseUnion

The database parameters supplied to the CreateOrUpdate operation.

options
KustoPoolDatabasesCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<PollerLike<@azure/core-lro.PollOperationState<DatabaseUnion>, DatabaseUnion>>

beginCreateOrUpdateAndWait(string, string, string, string, DatabaseUnion, KustoPoolDatabasesCreateOrUpdateOptionalParams)

Creates or updates a database.

function beginCreateOrUpdateAndWait(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, parameters: DatabaseUnion, options?: KustoPoolDatabasesCreateOrUpdateOptionalParams): Promise<DatabaseUnion>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

workspaceName

string

The name of the workspace.

kustoPoolName

string

The name of the Kusto pool.

databaseName

string

The name of the database in the Kusto pool.

parameters
DatabaseUnion

The database parameters supplied to the CreateOrUpdate operation.

options
KustoPoolDatabasesCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<DatabaseUnion>

beginDelete(string, string, string, string, KustoPoolDatabasesDeleteOptionalParams)

Deletes the database with the given name.

function beginDelete(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, options?: KustoPoolDatabasesDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

workspaceName

string

The name of the workspace.

kustoPoolName

string

The name of the Kusto pool.

databaseName

string

The name of the database in the Kusto pool.

options
KustoPoolDatabasesDeleteOptionalParams

The options parameters.

Returns

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginDeleteAndWait(string, string, string, string, KustoPoolDatabasesDeleteOptionalParams)

Deletes the database with the given name.

function beginDeleteAndWait(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, options?: KustoPoolDatabasesDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

workspaceName

string

The name of the workspace.

kustoPoolName

string

The name of the Kusto pool.

databaseName

string

The name of the database in the Kusto pool.

options
KustoPoolDatabasesDeleteOptionalParams

The options parameters.

Returns

Promise<void>

beginUpdate(string, string, string, string, DatabaseUnion, KustoPoolDatabasesUpdateOptionalParams)

Updates a database.

function beginUpdate(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, parameters: DatabaseUnion, options?: KustoPoolDatabasesUpdateOptionalParams): Promise<PollerLike<PollOperationState<DatabaseUnion>, DatabaseUnion>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

workspaceName

string

The name of the workspace.

kustoPoolName

string

The name of the Kusto pool.

databaseName

string

The name of the database in the Kusto pool.

parameters
DatabaseUnion

The database parameters supplied to the Update operation.

options
KustoPoolDatabasesUpdateOptionalParams

The options parameters.

Returns

Promise<PollerLike<@azure/core-lro.PollOperationState<DatabaseUnion>, DatabaseUnion>>

beginUpdateAndWait(string, string, string, string, DatabaseUnion, KustoPoolDatabasesUpdateOptionalParams)

Updates a database.

function beginUpdateAndWait(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, parameters: DatabaseUnion, options?: KustoPoolDatabasesUpdateOptionalParams): Promise<DatabaseUnion>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

workspaceName

string

The name of the workspace.

kustoPoolName

string

The name of the Kusto pool.

databaseName

string

The name of the database in the Kusto pool.

parameters
DatabaseUnion

The database parameters supplied to the Update operation.

options
KustoPoolDatabasesUpdateOptionalParams

The options parameters.

Returns

Promise<DatabaseUnion>

get(string, string, string, string, KustoPoolDatabasesGetOptionalParams)

Returns a database.

function get(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, options?: KustoPoolDatabasesGetOptionalParams): Promise<DatabaseUnion>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

workspaceName

string

The name of the workspace.

kustoPoolName

string

The name of the Kusto pool.

databaseName

string

The name of the database in the Kusto pool.

options
KustoPoolDatabasesGetOptionalParams

The options parameters.

Returns

Promise<DatabaseUnion>

listByKustoPool(string, string, string, KustoPoolDatabasesListByKustoPoolOptionalParams)

Returns the list of databases of the given Kusto pool.

function listByKustoPool(resourceGroupName: string, workspaceName: string, kustoPoolName: string, options?: KustoPoolDatabasesListByKustoPoolOptionalParams): PagedAsyncIterableIterator<DatabaseUnion, DatabaseUnion[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

workspaceName

string

The name of the workspace.

kustoPoolName

string

The name of the Kusto pool.

options
KustoPoolDatabasesListByKustoPoolOptionalParams

The options parameters.

Returns