ComponentLinkedStorageAccountsOperations interface
Interface representing a ComponentLinkedStorageAccountsOperations.
Methods
create |
Replace current linked storage account for an Application Insights component. |
delete(string, string, string, Component |
Delete linked storage accounts for an Application Insights component. |
get(string, string, string, Component |
Returns the current linked storage settings for an Application Insights component. |
update(string, string, string, Component |
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.
The options parameters.
Returns
Promise<ComponentLinkedStorageAccounts>
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.
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.
The options parameters.
Returns
Promise<ComponentLinkedStorageAccounts>
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.
The options parameters.
Returns
Promise<ComponentLinkedStorageAccounts>
Azure SDK for JavaScript