Skip to main content

registered_servers

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

Overview

Nameregistered_servers
TypeResource
Idazure.storage_sync.registered_servers

Fields

The following fields are returned by SELECT queries:

Registered Server resources in Sync Group

NameDatatypeDescription
propertiesobjectRegisteredServer properties.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, storageSyncServiceName, serverIdGet a given registered server.
list_by_storage_sync_serviceselectsubscriptionId, resourceGroupName, storageSyncServiceNameGet a given registered server list.
createinsertsubscriptionId, resourceGroupName, storageSyncServiceName, serverIdAdd a new registered server.
updateupdatesubscriptionId, resourceGroupName, storageSyncServiceName, serverIdUpdate registered server.
deletedeletesubscriptionId, resourceGroupName, storageSyncServiceName, serverIdDelete the given registered server.
trigger_rolloverexecsubscriptionId, resourceGroupName, storageSyncServiceName, serverIdTriggers Server certificate rollover.

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.
serverIdstringServer Id
storageSyncServiceNamestringName of Storage Sync Service resource.
subscriptionIdstring (uuid)The ID of the target subscription. The value must be an UUID.

SELECT examples

Get a given registered server.

SELECT
properties
FROM azure.storage_sync.registered_servers
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND storageSyncServiceName = '{{ storageSyncServiceName }}' -- required
AND serverId = '{{ serverId }}' -- required
;

INSERT examples

Add a new registered server.

INSERT INTO azure.storage_sync.registered_servers (
data__properties,
subscriptionId,
resourceGroupName,
storageSyncServiceName,
serverId
)
SELECT
'{{ properties }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ storageSyncServiceName }}',
'{{ serverId }}'
RETURNING
properties
;

UPDATE examples

Update registered server.

UPDATE azure.storage_sync.registered_servers
SET
data__properties = '{{ properties }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND storageSyncServiceName = '{{ storageSyncServiceName }}' --required
AND serverId = '{{ serverId }}' --required
RETURNING
properties;

DELETE examples

Delete the given registered server.

DELETE FROM azure.storage_sync.registered_servers
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND storageSyncServiceName = '{{ storageSyncServiceName }}' --required
AND serverId = '{{ serverId }}' --required
;

Lifecycle Methods

Triggers Server certificate rollover.

EXEC azure.storage_sync.registered_servers.trigger_rollover 
@subscriptionId='{{ subscriptionId }}' --required,
@resourceGroupName='{{ resourceGroupName }}' --required,
@storageSyncServiceName='{{ storageSyncServiceName }}' --required,
@serverId='{{ serverId }}' --required
@@json=
'{
"serverCertificate": "{{ serverCertificate }}"
}'
;