LinkedStorageAccountsOperations interface

Interface representing a LinkedStorageAccounts operations.

Properties

createOrUpdate

Create or Update a link relation between current workspace and a group of storage accounts of a specific data source type.

delete

Deletes all linked storage accounts of a specific data source type associated with the specified workspace.

get

Gets all linked storage account of a specific data source type associated with the specified workspace.

listByWorkspace

Gets all linked storage accounts associated with the specified workspace, storage accounts will be sorted by their data source type.

Property Details

createOrUpdate

Create or Update a link relation between current workspace and a group of storage accounts of a specific data source type.

createOrUpdate: (resourceGroupName: string, workspaceName: string, dataSourceType: DataSourceType, parameters: LinkedStorageAccountsResource, options?: LinkedStorageAccountsCreateOrUpdateOptionalParams) => Promise<LinkedStorageAccountsResource>

Property Value

(resourceGroupName: string, workspaceName: string, dataSourceType: DataSourceType, parameters: LinkedStorageAccountsResource, options?: LinkedStorageAccountsCreateOrUpdateOptionalParams) => Promise<LinkedStorageAccountsResource>

delete

Deletes all linked storage accounts of a specific data source type associated with the specified workspace.

delete: (resourceGroupName: string, workspaceName: string, dataSourceType: DataSourceType, options?: LinkedStorageAccountsDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, workspaceName: string, dataSourceType: DataSourceType, options?: LinkedStorageAccountsDeleteOptionalParams) => Promise<void>

get

Gets all linked storage account of a specific data source type associated with the specified workspace.

get: (resourceGroupName: string, workspaceName: string, dataSourceType: DataSourceType, options?: LinkedStorageAccountsGetOptionalParams) => Promise<LinkedStorageAccountsResource>

Property Value

(resourceGroupName: string, workspaceName: string, dataSourceType: DataSourceType, options?: LinkedStorageAccountsGetOptionalParams) => Promise<LinkedStorageAccountsResource>

listByWorkspace

Gets all linked storage accounts associated with the specified workspace, storage accounts will be sorted by their data source type.

listByWorkspace: (resourceGroupName: string, workspaceName: string, options?: LinkedStorageAccountsListByWorkspaceOptionalParams) => PagedAsyncIterableIterator<LinkedStorageAccountsResource, LinkedStorageAccountsResource[], PageSettings>

Property Value

(resourceGroupName: string, workspaceName: string, options?: LinkedStorageAccountsListByWorkspaceOptionalParams) => PagedAsyncIterableIterator<LinkedStorageAccountsResource, LinkedStorageAccountsResource[], PageSettings>