StorageInsightConfigs interface

Interface representing a StorageInsightConfigs.

Methods

createOrUpdate(string, string, string, StorageInsight, StorageInsightConfigsCreateOrUpdateOptionalParams)

Create or update a storage insight.

delete(string, string, string, StorageInsightConfigsDeleteOptionalParams)

Deletes a storageInsightsConfigs resource

get(string, string, string, StorageInsightConfigsGetOptionalParams)

Gets a storage insight instance.

listByWorkspace(string, string, StorageInsightConfigsListByWorkspaceOptionalParams)

Lists the storage insight instances within a workspace

Method Details

createOrUpdate(string, string, string, StorageInsight, StorageInsightConfigsCreateOrUpdateOptionalParams)

Create or update a storage insight.

function createOrUpdate(resourceGroupName: string, workspaceName: string, storageInsightName: string, parameters: StorageInsight, options?: StorageInsightConfigsCreateOrUpdateOptionalParams): Promise<StorageInsight>

Parameters

resourceGroupName

string

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

workspaceName

string

The name of the workspace.

storageInsightName

string

Name of the storageInsightsConfigs resource

parameters
StorageInsight

The parameters required to create or update a storage insight.

options
StorageInsightConfigsCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<StorageInsight>

delete(string, string, string, StorageInsightConfigsDeleteOptionalParams)

Deletes a storageInsightsConfigs resource

function delete(resourceGroupName: string, workspaceName: string, storageInsightName: string, options?: StorageInsightConfigsDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

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

workspaceName

string

The name of the workspace.

storageInsightName

string

Name of the storageInsightsConfigs resource

options
StorageInsightConfigsDeleteOptionalParams

The options parameters.

Returns

Promise<void>

get(string, string, string, StorageInsightConfigsGetOptionalParams)

Gets a storage insight instance.

function get(resourceGroupName: string, workspaceName: string, storageInsightName: string, options?: StorageInsightConfigsGetOptionalParams): Promise<StorageInsight>

Parameters

resourceGroupName

string

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

workspaceName

string

The name of the workspace.

storageInsightName

string

Name of the storageInsightsConfigs resource

options
StorageInsightConfigsGetOptionalParams

The options parameters.

Returns

Promise<StorageInsight>

listByWorkspace(string, string, StorageInsightConfigsListByWorkspaceOptionalParams)

Lists the storage insight instances within a workspace

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

Parameters

resourceGroupName

string

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

workspaceName

string

The name of the workspace.

options
StorageInsightConfigsListByWorkspaceOptionalParams

The options parameters.

Returns