ComponentLinkedStorageAccountsOperations interface

Interface representing a ComponentLinkedStorageAccountsOperations.

Methods

createAndUpdate(string, string, string, ComponentLinkedStorageAccounts, ComponentLinkedStorageAccountsCreateAndUpdateOptionalParams)

Replace current linked storage account for an Application Insights component.

delete(string, string, string, ComponentLinkedStorageAccountsDeleteOptionalParams)

Delete linked storage accounts for an Application Insights component.

get(string, string, string, ComponentLinkedStorageAccountsGetOptionalParams)

Returns the current linked storage settings for an Application Insights component.

update(string, string, string, ComponentLinkedStorageAccountsPatch, ComponentLinkedStorageAccountsUpdateOptionalParams)

Update linked storage accounts for an Application Insights component.

Method Details

createAndUpdate(string, string, string, ComponentLinkedStorageAccounts, ComponentLinkedStorageAccountsCreateAndUpdateOptionalParams)

Replace current linked storage account for an Application Insights component.

function createAndUpdate(resourceGroupName: string, resourceName: string, storageType: string, linkedStorageAccountsProperties: ComponentLinkedStorageAccounts, options?: ComponentLinkedStorageAccountsCreateAndUpdateOptionalParams): Promise<ComponentLinkedStorageAccounts>

Parameters

resourceGroupName

string

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

resourceName

string

The name of the Application Insights component resource.

storageType

string

The type of the Application Insights component data source for the linked storage account.

linkedStorageAccountsProperties
ComponentLinkedStorageAccounts

Properties that need to be specified to update linked storage accounts for an Application Insights component.

Returns

delete(string, string, string, ComponentLinkedStorageAccountsDeleteOptionalParams)

Delete linked storage accounts for an Application Insights component.

function delete(resourceGroupName: string, resourceName: string, storageType: string, options?: ComponentLinkedStorageAccountsDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

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

resourceName

string

The name of the Application Insights component resource.

storageType

string

The type of the Application Insights component data source for the linked storage account.

options
ComponentLinkedStorageAccountsDeleteOptionalParams

The options parameters.

Returns

Promise<void>

get(string, string, string, ComponentLinkedStorageAccountsGetOptionalParams)

Returns the current linked storage settings for an Application Insights component.

function get(resourceGroupName: string, resourceName: string, storageType: string, options?: ComponentLinkedStorageAccountsGetOptionalParams): Promise<ComponentLinkedStorageAccounts>

Parameters

resourceGroupName

string

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

resourceName

string

The name of the Application Insights component resource.

storageType

string

The type of the Application Insights component data source for the linked storage account.

options
ComponentLinkedStorageAccountsGetOptionalParams

The options parameters.

Returns

update(string, string, string, ComponentLinkedStorageAccountsPatch, ComponentLinkedStorageAccountsUpdateOptionalParams)

Update linked storage accounts for an Application Insights component.

function update(resourceGroupName: string, resourceName: string, storageType: string, linkedStorageAccountsProperties: ComponentLinkedStorageAccountsPatch, options?: ComponentLinkedStorageAccountsUpdateOptionalParams): Promise<ComponentLinkedStorageAccounts>

Parameters

resourceGroupName

string

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

resourceName

string

The name of the Application Insights component resource.

storageType

string

The type of the Application Insights component data source for the linked storage account.

linkedStorageAccountsProperties
ComponentLinkedStorageAccountsPatch

Properties that need to be specified to update a linked storage accounts for an Application Insights component.

options
ComponentLinkedStorageAccountsUpdateOptionalParams

The options parameters.

Returns