ComponentLinkedStorageAccountsOperations Interface

public interface ComponentLinkedStorageAccountsOperations

Resource collection API of ComponentLinkedStorageAccountsOperations.

Method Summary

Modifier and Type Method and Description
abstract Blank define(StorageType name)

Begins definition for a new ComponentLinkedStorageAccounts resource.

abstract void delete(String resourceGroupName, String resourceName, StorageType storageType)

Delete linked storage accounts for an Application Insights component.

abstract void deleteById(String id)

Delete linked storage accounts for an Application Insights component.

abstract Response<Void> deleteByIdWithResponse(String id, Context context)

Delete linked storage accounts for an Application Insights component.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String resourceName, StorageType storageType, Context context)

Delete linked storage accounts for an Application Insights component.

abstract ComponentLinkedStorageAccounts get(String resourceGroupName, String resourceName, StorageType storageType)

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

abstract ComponentLinkedStorageAccounts getById(String id)

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

abstract Response<ComponentLinkedStorageAccounts> getByIdWithResponse(String id, Context context)

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

abstract Response<ComponentLinkedStorageAccounts> getWithResponse(String resourceGroupName, String resourceName, StorageType storageType, Context context)

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

Method Details

define

public abstract ComponentLinkedStorageAccounts.DefinitionStages.Blank define(StorageType name)

Begins definition for a new ComponentLinkedStorageAccounts resource.

Parameters:

name - resource name.

Returns:

the first stage of the new ComponentLinkedStorageAccounts definition.

delete

public abstract void delete(String resourceGroupName, String resourceName, StorageType storageType)

Delete linked storage accounts for an Application Insights component.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the Application Insights component resource.
storageType - The type of the Application Insights component data source for the linked storage account.

deleteById

public abstract void deleteById(String id)

Delete linked storage accounts for an Application Insights component.

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract Response deleteByIdWithResponse(String id, Context context)

Delete linked storage accounts for an Application Insights component.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

Returns:

deleteWithResponse

public abstract Response deleteWithResponse(String resourceGroupName, String resourceName, StorageType storageType, Context context)

Delete linked storage accounts for an Application Insights component.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the Application Insights component resource.
storageType - The type of the Application Insights component data source for the linked storage account.
context - The context to associate with this operation.

Returns:

get

public abstract ComponentLinkedStorageAccounts get(String resourceGroupName, String resourceName, StorageType storageType)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the Application Insights component resource.
storageType - The type of the Application Insights component data source for the linked storage account.

Returns:

an Application Insights component linked storage accounts.

getById

public abstract ComponentLinkedStorageAccounts getById(String id)

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

Parameters:

id - the resource ID.

Returns:

an Application Insights component linked storage accounts along with Response<T>.

getByIdWithResponse

public abstract Response getByIdWithResponse(String id, Context context)

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

Parameters:

id - the resource ID.
context - The context to associate with this operation.

Returns:

an Application Insights component linked storage accounts along with Response<T>.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String resourceName, StorageType storageType, Context context)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the Application Insights component resource.
storageType - The type of the Application Insights component data source for the linked storage account.
context - The context to associate with this operation.

Returns:

an Application Insights component linked storage accounts along with Response<T>.

Applies to