Skip to main content

agents

Creates, updates, deletes, gets or lists an agents resource.

Overview

Nameagents
TypeResource
Idazure.storage_mover.agents

Fields

The following fields are returned by SELECT queries:

The Agent resource.

NameDatatypeDescription
propertiesobject
systemDataobjectResource system metadata.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, storageMoverName, agentNameGets an Agent resource.
listselectsubscriptionId, resourceGroupName, storageMoverNameLists all Agents in a Storage Mover.
create_or_updateinsertsubscriptionId, resourceGroupName, storageMoverName, agentName, data__propertiesCreates or updates an Agent resource, which references a hybrid compute machine that can run jobs.
updateupdatesubscriptionId, resourceGroupName, storageMoverName, agentNameCreates or updates an Agent resource.
deletedeletesubscriptionId, resourceGroupName, storageMoverName, agentNameDeletes an Agent 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
agentNamestringThe name of the Agent resource.
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 an Agent resource.

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

INSERT examples

Creates or updates an Agent resource, which references a hybrid compute machine that can run jobs.

INSERT INTO azure.storage_mover.agents (
data__properties,
subscriptionId,
resourceGroupName,
storageMoverName,
agentName
)
SELECT
'{{ properties }}' /* required */,
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ storageMoverName }}',
'{{ agentName }}'
RETURNING
properties,
systemData
;

UPDATE examples

Creates or updates an Agent resource.

UPDATE azure.storage_mover.agents
SET
data__properties = '{{ properties }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND storageMoverName = '{{ storageMoverName }}' --required
AND agentName = '{{ agentName }}' --required
RETURNING
properties,
systemData;

DELETE examples

Deletes an Agent resource.

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