Skip to main content

storage_movers

Creates, updates, deletes, gets or lists a storage_movers resource.

Overview

Namestorage_movers
TypeResource
Idazure.storage_mover.storage_movers

Fields

The following fields are returned by SELECT queries:

The Storage Mover resource.

NameDatatypeDescription
locationstringThe geo-location where the resource lives
propertiesobjectThe resource specific properties for the Storage Mover resource.
systemDataobjectResource system metadata.
tagsobjectResource tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, storageMoverNameGets a Storage Mover resource.
listselectsubscriptionId, resourceGroupNameLists all Storage Movers in a resource group.
list_by_subscriptionselectsubscriptionIdLists all Storage Movers in a subscription.
create_or_updateinsertsubscriptionId, resourceGroupName, storageMoverNameCreates or updates a top-level Storage Mover resource.
updateupdatesubscriptionId, resourceGroupName, storageMoverNameUpdates properties for a Storage Mover resource. Properties not specified in the request body will be unchanged.
deletedeletesubscriptionId, resourceGroupName, storageMoverNameDeletes a Storage Mover resource.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
storageMoverNamestringThe name of the Storage Mover resource.
subscriptionIdstringThe ID of the target subscription.

SELECT examples

Gets a Storage Mover resource.

SELECT
location,
properties,
systemData,
tags
FROM azure.storage_mover.storage_movers
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND storageMoverName = '{{ storageMoverName }}' -- required
;

INSERT examples

Creates or updates a top-level Storage Mover resource.

INSERT INTO azure.storage_mover.storage_movers (
data__properties,
data__tags,
data__location,
subscriptionId,
resourceGroupName,
storageMoverName
)
SELECT
'{{ properties }}',
'{{ tags }}',
'{{ location }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ storageMoverName }}'
RETURNING
location,
properties,
systemData,
tags
;

UPDATE examples

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

UPDATE azure.storage_mover.storage_movers
SET
data__properties = '{{ properties }}',
data__tags = '{{ tags }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND storageMoverName = '{{ storageMoverName }}' --required
RETURNING
location,
properties,
systemData,
tags;

DELETE examples

Deletes a Storage Mover resource.

DELETE FROM azure.storage_mover.storage_movers
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND storageMoverName = '{{ storageMoverName }}' --required
;