Tables interface

Interface representing a Tables.

Methods

beginCreateOrUpdate(string, string, string, Table, TablesCreateOrUpdateOptionalParams)

Update or Create a Log Analytics workspace table.

beginCreateOrUpdateAndWait(string, string, string, Table, TablesCreateOrUpdateOptionalParams)

Update or Create a Log Analytics workspace table.

beginDelete(string, string, string, TablesDeleteOptionalParams)

Delete a Log Analytics workspace table.

beginDeleteAndWait(string, string, string, TablesDeleteOptionalParams)

Delete a Log Analytics workspace table.

beginUpdate(string, string, string, Table, TablesUpdateOptionalParams)

Update a Log Analytics workspace table.

beginUpdateAndWait(string, string, string, Table, TablesUpdateOptionalParams)

Update a Log Analytics workspace table.

cancelSearch(string, string, string, TablesCancelSearchOptionalParams)

Cancel a log analytics workspace search results table query run.

get(string, string, string, TablesGetOptionalParams)

Gets a Log Analytics workspace table.

listByWorkspace(string, string, TablesListByWorkspaceOptionalParams)

Gets all the tables for the specified Log Analytics workspace.

migrate(string, string, string, TablesMigrateOptionalParams)

Migrate a Log Analytics table from support of the Data Collector API and Custom Fields features to support of Data Collection Rule-based Custom Logs.

Method Details

beginCreateOrUpdate(string, string, string, Table, TablesCreateOrUpdateOptionalParams)

Update or Create a Log Analytics workspace table.

function beginCreateOrUpdate(resourceGroupName: string, workspaceName: string, tableName: string, parameters: Table, options?: TablesCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<Table>, Table>>

Parameters

resourceGroupName

string

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

workspaceName

string

The name of the workspace.

tableName

string

The name of the table.

parameters
Table

The parameters required to update table properties.

options
TablesCreateOrUpdateOptionalParams

The options parameters.

Returns

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

beginCreateOrUpdateAndWait(string, string, string, Table, TablesCreateOrUpdateOptionalParams)

Update or Create a Log Analytics workspace table.

function beginCreateOrUpdateAndWait(resourceGroupName: string, workspaceName: string, tableName: string, parameters: Table, options?: TablesCreateOrUpdateOptionalParams): Promise<Table>

Parameters

resourceGroupName

string

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

workspaceName

string

The name of the workspace.

tableName

string

The name of the table.

parameters
Table

The parameters required to update table properties.

options
TablesCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<Table>

beginDelete(string, string, string, TablesDeleteOptionalParams)

Delete a Log Analytics workspace table.

function beginDelete(resourceGroupName: string, workspaceName: string, tableName: string, options?: TablesDeleteOptionalParams): 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.

tableName

string

The name of the table.

options
TablesDeleteOptionalParams

The options parameters.

Returns

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

beginDeleteAndWait(string, string, string, TablesDeleteOptionalParams)

Delete a Log Analytics workspace table.

function beginDeleteAndWait(resourceGroupName: string, workspaceName: string, tableName: string, options?: TablesDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

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

workspaceName

string

The name of the workspace.

tableName

string

The name of the table.

options
TablesDeleteOptionalParams

The options parameters.

Returns

Promise<void>

beginUpdate(string, string, string, Table, TablesUpdateOptionalParams)

Update a Log Analytics workspace table.

function beginUpdate(resourceGroupName: string, workspaceName: string, tableName: string, parameters: Table, options?: TablesUpdateOptionalParams): Promise<PollerLike<PollOperationState<Table>, Table>>

Parameters

resourceGroupName

string

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

workspaceName

string

The name of the workspace.

tableName

string

The name of the table.

parameters
Table

The parameters required to update table properties.

options
TablesUpdateOptionalParams

The options parameters.

Returns

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

beginUpdateAndWait(string, string, string, Table, TablesUpdateOptionalParams)

Update a Log Analytics workspace table.

function beginUpdateAndWait(resourceGroupName: string, workspaceName: string, tableName: string, parameters: Table, options?: TablesUpdateOptionalParams): Promise<Table>

Parameters

resourceGroupName

string

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

workspaceName

string

The name of the workspace.

tableName

string

The name of the table.

parameters
Table

The parameters required to update table properties.

options
TablesUpdateOptionalParams

The options parameters.

Returns

Promise<Table>

cancelSearch(string, string, string, TablesCancelSearchOptionalParams)

Cancel a log analytics workspace search results table query run.

function cancelSearch(resourceGroupName: string, workspaceName: string, tableName: string, options?: TablesCancelSearchOptionalParams): Promise<void>

Parameters

resourceGroupName

string

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

workspaceName

string

The name of the workspace.

tableName

string

The name of the table.

options
TablesCancelSearchOptionalParams

The options parameters.

Returns

Promise<void>

get(string, string, string, TablesGetOptionalParams)

Gets a Log Analytics workspace table.

function get(resourceGroupName: string, workspaceName: string, tableName: string, options?: TablesGetOptionalParams): Promise<Table>

Parameters

resourceGroupName

string

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

workspaceName

string

The name of the workspace.

tableName

string

The name of the table.

options
TablesGetOptionalParams

The options parameters.

Returns

Promise<Table>

listByWorkspace(string, string, TablesListByWorkspaceOptionalParams)

Gets all the tables for the specified Log Analytics workspace.

function listByWorkspace(resourceGroupName: string, workspaceName: string, options?: TablesListByWorkspaceOptionalParams): PagedAsyncIterableIterator<Table, Table[], PageSettings>

Parameters

resourceGroupName

string

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

workspaceName

string

The name of the workspace.

options
TablesListByWorkspaceOptionalParams

The options parameters.

Returns

migrate(string, string, string, TablesMigrateOptionalParams)

Migrate a Log Analytics table from support of the Data Collector API and Custom Fields features to support of Data Collection Rule-based Custom Logs.

function migrate(resourceGroupName: string, workspaceName: string, tableName: string, options?: TablesMigrateOptionalParams): Promise<void>

Parameters

resourceGroupName

string

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

workspaceName

string

The name of the workspace.

tableName

string

The name of the table.

options
TablesMigrateOptionalParams

The options parameters.

Returns

Promise<void>