Share via


StorageMoversOperations interface

Interface representing a StorageMovers operations.

Properties

createOrUpdate

Creates or updates a top-level Storage Mover resource.

delete
get

Gets a Storage Mover resource.

list

Lists all Storage Movers in a resource group.

listBySubscription

Lists all Storage Movers in a subscription.

update

Updates properties for a Storage Mover resource. Properties not specified in the request body will be unchanged.

Property Details

createOrUpdate

Creates or updates a top-level Storage Mover resource.

createOrUpdate: (resourceGroupName: string, storageMoverName: string, storageMover: StorageMover, options?: StorageMoversCreateOrUpdateOptionalParams) => Promise<StorageMover>

Property Value

(resourceGroupName: string, storageMoverName: string, storageMover: StorageMover, options?: StorageMoversCreateOrUpdateOptionalParams) => Promise<StorageMover>

delete

delete: (resourceGroupName: string, storageMoverName: string, options?: StorageMoversDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, storageMoverName: string, options?: StorageMoversDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Gets a Storage Mover resource.

get: (resourceGroupName: string, storageMoverName: string, options?: StorageMoversGetOptionalParams) => Promise<StorageMover>

Property Value

(resourceGroupName: string, storageMoverName: string, options?: StorageMoversGetOptionalParams) => Promise<StorageMover>

list

Lists all Storage Movers in a resource group.

list: (resourceGroupName: string, options?: StorageMoversListOptionalParams) => PagedAsyncIterableIterator<StorageMover, StorageMover[], PageSettings>

Property Value

(resourceGroupName: string, options?: StorageMoversListOptionalParams) => PagedAsyncIterableIterator<StorageMover, StorageMover[], PageSettings>

listBySubscription

Lists all Storage Movers in a subscription.

listBySubscription: (options?: StorageMoversListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<StorageMover, StorageMover[], PageSettings>

Property Value

(options?: StorageMoversListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<StorageMover, StorageMover[], PageSettings>

update

Updates properties for a Storage Mover resource. Properties not specified in the request body will be unchanged.

update: (resourceGroupName: string, storageMoverName: string, storageMover: StorageMoverUpdateParameters, options?: StorageMoversUpdateOptionalParams) => Promise<StorageMover>

Property Value

(resourceGroupName: string, storageMoverName: string, storageMover: StorageMoverUpdateParameters, options?: StorageMoversUpdateOptionalParams) => Promise<StorageMover>