StorageTaskAssignmentsOperations interface

Interface representing a StorageTaskAssignments operations.

Properties

beginCreate
beginCreateAndWait
beginDelete
beginDeleteAndWait
beginStopAssignment
beginStopAssignmentAndWait
beginUpdate
beginUpdateAndWait
create

Asynchronously creates a new storage task assignment sub-resource with the specified parameters. If a storage task assignment is already created and a subsequent create request is issued with different properties, the storage task assignment properties will be updated. If a storage task assignment is already created and a subsequent create or update request is issued with the exact same set of properties, the request will succeed.

delete

Delete the storage task assignment sub-resource

get

Get the storage task assignment properties

list

List all the storage task assignments in an account

stopAssignment

Stops any active running storage action for the storage task assignment

update

Update storage task assignment properties

Property Details

beginCreate

Warning

This API is now deprecated.

use create instead

beginCreate: (resourceGroupName: string, accountName: string, storageTaskAssignmentName: string, parameters: StorageTaskAssignment, options?: StorageTaskAssignmentsCreateOptionalParams) => Promise<SimplePollerLike<OperationState<StorageTaskAssignment>, StorageTaskAssignment>>

Property Value

(resourceGroupName: string, accountName: string, storageTaskAssignmentName: string, parameters: StorageTaskAssignment, options?: StorageTaskAssignmentsCreateOptionalParams) => Promise<SimplePollerLike<OperationState<StorageTaskAssignment>, StorageTaskAssignment>>

beginCreateAndWait

Warning

This API is now deprecated.

use create instead

beginCreateAndWait: (resourceGroupName: string, accountName: string, storageTaskAssignmentName: string, parameters: StorageTaskAssignment, options?: StorageTaskAssignmentsCreateOptionalParams) => Promise<StorageTaskAssignment>

Property Value

(resourceGroupName: string, accountName: string, storageTaskAssignmentName: string, parameters: StorageTaskAssignment, options?: StorageTaskAssignmentsCreateOptionalParams) => Promise<StorageTaskAssignment>

beginDelete

Warning

This API is now deprecated.

use delete instead

beginDelete: (resourceGroupName: string, accountName: string, storageTaskAssignmentName: string, options?: StorageTaskAssignmentsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

(resourceGroupName: string, accountName: string, storageTaskAssignmentName: string, options?: StorageTaskAssignmentsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

Warning

This API is now deprecated.

use delete instead

beginDeleteAndWait: (resourceGroupName: string, accountName: string, storageTaskAssignmentName: string, options?: StorageTaskAssignmentsDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, accountName: string, storageTaskAssignmentName: string, options?: StorageTaskAssignmentsDeleteOptionalParams) => Promise<void>

beginStopAssignment

Warning

This API is now deprecated.

use stopAssignment instead

beginStopAssignment: (resourceGroupName: string, accountName: string, storageTaskAssignmentName: string, options?: StorageTaskAssignmentsStopAssignmentOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

(resourceGroupName: string, accountName: string, storageTaskAssignmentName: string, options?: StorageTaskAssignmentsStopAssignmentOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginStopAssignmentAndWait

Warning

This API is now deprecated.

use stopAssignment instead

beginStopAssignmentAndWait: (resourceGroupName: string, accountName: string, storageTaskAssignmentName: string, options?: StorageTaskAssignmentsStopAssignmentOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, accountName: string, storageTaskAssignmentName: string, options?: StorageTaskAssignmentsStopAssignmentOptionalParams) => Promise<void>

beginUpdate

Warning

This API is now deprecated.

use update instead

beginUpdate: (resourceGroupName: string, accountName: string, storageTaskAssignmentName: string, parameters: StorageTaskAssignmentUpdateParameters, options?: StorageTaskAssignmentsUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<StorageTaskAssignment>, StorageTaskAssignment>>

Property Value

(resourceGroupName: string, accountName: string, storageTaskAssignmentName: string, parameters: StorageTaskAssignmentUpdateParameters, options?: StorageTaskAssignmentsUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<StorageTaskAssignment>, StorageTaskAssignment>>

beginUpdateAndWait

Warning

This API is now deprecated.

use update instead

beginUpdateAndWait: (resourceGroupName: string, accountName: string, storageTaskAssignmentName: string, parameters: StorageTaskAssignmentUpdateParameters, options?: StorageTaskAssignmentsUpdateOptionalParams) => Promise<StorageTaskAssignment>

Property Value

(resourceGroupName: string, accountName: string, storageTaskAssignmentName: string, parameters: StorageTaskAssignmentUpdateParameters, options?: StorageTaskAssignmentsUpdateOptionalParams) => Promise<StorageTaskAssignment>

create

Asynchronously creates a new storage task assignment sub-resource with the specified parameters. If a storage task assignment is already created and a subsequent create request is issued with different properties, the storage task assignment properties will be updated. If a storage task assignment is already created and a subsequent create or update request is issued with the exact same set of properties, the request will succeed.

create: (resourceGroupName: string, accountName: string, storageTaskAssignmentName: string, parameters: StorageTaskAssignment, options?: StorageTaskAssignmentsCreateOptionalParams) => PollerLike<OperationState<StorageTaskAssignment>, StorageTaskAssignment>

Property Value

(resourceGroupName: string, accountName: string, storageTaskAssignmentName: string, parameters: StorageTaskAssignment, options?: StorageTaskAssignmentsCreateOptionalParams) => PollerLike<OperationState<StorageTaskAssignment>, StorageTaskAssignment>

delete

Delete the storage task assignment sub-resource

delete: (resourceGroupName: string, accountName: string, storageTaskAssignmentName: string, options?: StorageTaskAssignmentsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, accountName: string, storageTaskAssignmentName: string, options?: StorageTaskAssignmentsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Get the storage task assignment properties

get: (resourceGroupName: string, accountName: string, storageTaskAssignmentName: string, options?: StorageTaskAssignmentsGetOptionalParams) => Promise<StorageTaskAssignment>

Property Value

(resourceGroupName: string, accountName: string, storageTaskAssignmentName: string, options?: StorageTaskAssignmentsGetOptionalParams) => Promise<StorageTaskAssignment>

list

List all the storage task assignments in an account

list: (resourceGroupName: string, accountName: string, options?: StorageTaskAssignmentsListOptionalParams) => PagedAsyncIterableIterator<StorageTaskAssignment, StorageTaskAssignment[], PageSettings>

Property Value

(resourceGroupName: string, accountName: string, options?: StorageTaskAssignmentsListOptionalParams) => PagedAsyncIterableIterator<StorageTaskAssignment, StorageTaskAssignment[], PageSettings>

stopAssignment

Stops any active running storage action for the storage task assignment

stopAssignment: (resourceGroupName: string, accountName: string, storageTaskAssignmentName: string, options?: StorageTaskAssignmentsStopAssignmentOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, accountName: string, storageTaskAssignmentName: string, options?: StorageTaskAssignmentsStopAssignmentOptionalParams) => PollerLike<OperationState<void>, void>

update

Update storage task assignment properties

update: (resourceGroupName: string, accountName: string, storageTaskAssignmentName: string, parameters: StorageTaskAssignmentUpdateParameters, options?: StorageTaskAssignmentsUpdateOptionalParams) => PollerLike<OperationState<StorageTaskAssignment>, StorageTaskAssignment>

Property Value

(resourceGroupName: string, accountName: string, storageTaskAssignmentName: string, parameters: StorageTaskAssignmentUpdateParameters, options?: StorageTaskAssignmentsUpdateOptionalParams) => PollerLike<OperationState<StorageTaskAssignment>, StorageTaskAssignment>