Skip to main content

move_resources

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

Overview

Namemove_resources
TypeResource
Idazure.resource_mover.move_resources

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified resource Id for the resource.
namestringThe name of the resource
propertiesobjectDefines the move resource properties.
systemDataobjectMetadata pertaining to creation and last modification of the resource.
typestringThe type of the resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, moveCollectionName, moveResourceNameapi-versionGets the Move Resource.
listselectsubscriptionId, resourceGroupName, moveCollectionNameapi-version, $filterLists the Move Resources in the move collection.
createinsertsubscriptionId, resourceGroupName, moveCollectionName, moveResourceNameapi-versionCreates or updates a Move Resource in the move collection.
deletedeletesubscriptionId, resourceGroupName, moveCollectionName, moveResourceNameapi-versionDeletes a Move Resource from the move collection.

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
moveCollectionNamestringThe Move Collection Name.
moveResourceNamestringThe Move Resource Name.
resourceGroupNamestringThe Resource Group Name.
subscriptionIdstringThe Subscription ID.
$filterstringThe filter to apply on the operation. For example, you can use $filter=Properties/ProvisioningState eq 'Succeeded'.
api-versionstringClient Api Version.

SELECT examples

Gets the Move Resource.

SELECT
id,
name,
properties,
systemData,
type
FROM azure.resource_mover.move_resources
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND moveCollectionName = '{{ moveCollectionName }}' -- required
AND moveResourceName = '{{ moveResourceName }}' -- required
AND api-version = '{{ api-version }}'
;

INSERT examples

Creates or updates a Move Resource in the move collection.

INSERT INTO azure.resource_mover.move_resources (
data__properties,
subscriptionId,
resourceGroupName,
moveCollectionName,
moveResourceName,
api-version
)
SELECT
'{{ properties }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ moveCollectionName }}',
'{{ moveResourceName }}',
'{{ api-version }}'
RETURNING
id,
name,
properties,
systemData,
type
;

DELETE examples

Deletes a Move Resource from the move collection.

DELETE FROM azure.resource_mover.move_resources
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND moveCollectionName = '{{ moveCollectionName }}' --required
AND moveResourceName = '{{ moveResourceName }}' --required
AND api-version = '{{ api-version }}'
;