Skip to main content

endpoints

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

Overview

Nameendpoints
TypeResource
Idazure.storage_mover.endpoints

Fields

The following fields are returned by SELECT queries:

The Endpoint resource.

NameDatatypeDescription
propertiesobjectThe resource specific properties for the Storage Mover resource.
systemDataobjectResource system metadata.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, storageMoverName, endpointNameGets an Endpoint resource.
listselectsubscriptionId, resourceGroupName, storageMoverNameLists all Endpoints in a Storage Mover.
create_or_updateinsertsubscriptionId, resourceGroupName, storageMoverName, endpointName, data__propertiesCreates or updates an Endpoint resource, which represents a data transfer source or destination.
updateupdatesubscriptionId, resourceGroupName, storageMoverName, endpointNameUpdates properties for an Endpoint resource. Properties not specified in the request body will be unchanged.
deletedeletesubscriptionId, resourceGroupName, storageMoverName, endpointNameDeletes an Endpoint 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
endpointNamestringThe name of the Endpoint 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 Endpoint resource.

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

INSERT examples

Creates or updates an Endpoint resource, which represents a data transfer source or destination.

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

UPDATE examples

Updates properties for an Endpoint resource. Properties not specified in the request body will be unchanged.

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

DELETE examples

Deletes an Endpoint resource.

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