Skip to main content

connections

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

Overview

Nameconnections
TypeResource
Idazure.storage_mover.connections

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
namestringThe name of the resource.
connectionStatusstringThe connection status. Known values are: "Approved", "Rejected", "Disconnected", "Pending", and "Stale". (Approved, Rejected, Disconnected, Pending, Stale)
descriptionstringA description for the Connection.
jobListarrayList of job definitions associated with this connection.
privateEndpointNamestringThe PrivateEndpointName associated with the connection.
privateEndpointResourceIdstringThe privateEndpoint resource Id.
privateLinkServiceIdstringThe PrivateLinkServiceId for the connection. Required.
provisioningStatestringThe provisioning state of this resource. Known values are: "Succeeded", "Canceled", "Failed", and "Deleting". (Succeeded, Canceled, Failed, Deleting)
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
typestringThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresource_group_name, storage_mover_name, connection_name, subscription_idGets a Connection resource.
listselectresource_group_name, storage_mover_name, subscription_idLists all Connections in a Storage Mover.
create_or_updateinsertresource_group_name, storage_mover_name, connection_name, subscription_id, propertiesCreates or updates a Connection resource.
create_or_updatereplaceresource_group_name, storage_mover_name, connection_name, subscription_id, propertiesCreates or updates a Connection resource.
deletedeleteresource_group_name, storage_mover_name, connection_name, subscription_idDeletes a Connection resource. Returns 409 if there are active jobs using this connection.

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
connection_namestringThe name of the Connection resource. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
storage_mover_namestringThe name of the Storage Mover resource. Required.
subscription_idstring

SELECT examples

Gets a Connection resource.

SELECT
id,
name,
connectionStatus,
description,
jobList,
privateEndpointName,
privateEndpointResourceId,
privateLinkServiceId,
provisioningState,
systemData,
type
FROM azure.storage_mover.connections
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND storage_mover_name = '{{ storage_mover_name }}' -- required
AND connection_name = '{{ connection_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

Creates or updates a Connection resource.

INSERT INTO azure.storage_mover.connections (
properties,
resource_group_name,
storage_mover_name,
connection_name,
subscription_id
)
SELECT
'{{ properties }}' /* required */,
'{{ resource_group_name }}',
'{{ storage_mover_name }}',
'{{ connection_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
properties,
systemData,
type
;

REPLACE examples

Creates or updates a Connection resource.

REPLACE azure.storage_mover.connections
SET
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND storage_mover_name = '{{ storage_mover_name }}' --required
AND connection_name = '{{ connection_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
AND properties = '{{ properties }}' --required
RETURNING
id,
name,
properties,
systemData,
type;

DELETE examples

Deletes a Connection resource. Returns 409 if there are active jobs using this connection.

DELETE FROM azure.storage_mover.connections
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND storage_mover_name = '{{ storage_mover_name }}' --required
AND connection_name = '{{ connection_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;