Microsoft.StorageSync (stable:2018-10-01)

2025/09/12 • 35 new, 35 deleted methods

Operations_List (new)
Description Lists all of the available Storage Sync Rest API operations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.StorageSync/operations
{
api-version: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
nextLink: string ,
value:
[
{
name: string ,
display:
{
description: string ,
operation: string ,
provider: string ,
resource: string ,
}
,
origin: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
StorageSyncServices_CheckNameAvailability (new)
Description Check the give namespace name availability.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.StorageSync/locations/{locationName}/checkNameAvailability
{
locationName: string ,
api-version: string ,
subscriptionId: string ,
parameters:
{
name: string ,
type: enum ,
}
,
}

⚐ Response (200)

{
nameAvailable: boolean ,
reason: enum ,
message: string ,
}
StorageSyncServices_Create (new)
Description Create a new StorageSyncService.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
parameters:
{
location: string ,
tags: object ,
properties: string ,
}
,
}

⚐ Response (200)

{
properties:
{
storageSyncServiceStatus: integer ,
storageSyncServiceUid: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
StorageSyncServices_Get (new)
Description Get a given StorageSyncService.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}
{
subscriptionId: string ,
resourceGroupName: string ,
storageSyncServiceName: string ,
api-version: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
properties:
{
storageSyncServiceStatus: integer ,
storageSyncServiceUid: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
StorageSyncServices_Update (new)
Description Patch a given StorageSyncService.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
parameters:
{
tags: object ,
properties: object ,
}
,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
properties:
{
storageSyncServiceStatus: integer ,
storageSyncServiceUid: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
StorageSyncServices_Delete (new)
Description Delete a given StorageSyncService.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
}

⚐ Response (200)

{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
StorageSyncServices_ListByResourceGroup (new)
Description Get a StorageSyncService list by Resource group name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
value:
[
{
properties:
{
storageSyncServiceStatus: integer ,
storageSyncServiceUid: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
StorageSyncServices_ListBySubscription (new)
Description Get a StorageSyncService list by subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.StorageSync/storageSyncServices
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
value:
[
{
properties:
{
storageSyncServiceStatus: integer ,
storageSyncServiceUid: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
SyncGroups_ListByStorageSyncService (new)
Description Get a SyncGroup List.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
value:
[
{
properties:
{
uniqueId: string ,
syncGroupStatus: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
SyncGroups_Create (new)
Description Create a new SyncGroup.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
parameters:
{
properties: object ,
}
,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
properties:
{
uniqueId: string ,
syncGroupStatus: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
SyncGroups_Get (new)
Description Get a given SyncGroup.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
properties:
{
uniqueId: string ,
syncGroupStatus: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
SyncGroups_Delete (new)
Description Delete a given SyncGroup.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
}

⚐ Response (200)

{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
CloudEndpoints_Create (new)
Description Create a new CloudEndpoint.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints/{cloudEndpointName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
cloudEndpointName: string ,
parameters:
{
properties:
{
storageAccountResourceId: string ,
storageAccountShareName: string ,
storageAccountTenantId: string ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
properties:
{
storageAccountResourceId: string ,
storageAccountShareName: string ,
storageAccountTenantId: string ,
partnershipId: string ,
friendlyName: string ,
backupEnabled: string ,
provisioningState: string ,
lastWorkflowId: string ,
lastOperationName: string ,
}
,
}
,
}

⚐ Response (202)

{
azure-asyncoperation: string ,
location: string ,
retry-after: string ,
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
CloudEndpoints_Get (new)
Description Get a given CloudEndpoint.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints/{cloudEndpointName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
cloudEndpointName: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
properties:
{
storageAccountResourceId: string ,
storageAccountShareName: string ,
storageAccountTenantId: string ,
partnershipId: string ,
friendlyName: string ,
backupEnabled: string ,
provisioningState: string ,
lastWorkflowId: string ,
lastOperationName: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
CloudEndpoints_Delete (new)
Description Delete a given CloudEndpoint.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints/{cloudEndpointName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
cloudEndpointName: string ,
}

⚐ Response (200)

{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (202)

{
azure-asyncoperation: string ,
location: string ,
retry-after: string ,
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
CloudEndpoints_ListBySyncGroup (new)
Description Get a CloudEndpoint List.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
value:
[
{
properties:
{
storageAccountResourceId: string ,
storageAccountShareName: string ,
storageAccountTenantId: string ,
partnershipId: string ,
friendlyName: string ,
backupEnabled: string ,
provisioningState: string ,
lastWorkflowId: string ,
lastOperationName: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
CloudEndpoints_PreBackup (new)
Description Pre Backup a given CloudEndpoint.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints/{cloudEndpointName}/prebackup
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
cloudEndpointName: string ,
parameters:
{
azureFileShare: string ,
}
,
}

⚐ Response (200)

{
location: string ,
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (202)

{
location: string ,
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
CloudEndpoints_PostBackup (new)
Description Post Backup a given CloudEndpoint.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints/{cloudEndpointName}/postbackup
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
cloudEndpointName: string ,
parameters:
{
azureFileShare: string ,
}
,
}

⚐ Response (200)

{
$headers:
{
location: string ,
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
backupMetadata:
{
cloudEndpointName: string ,
}
,
}
,
}

⚐ Response (202)

{
location: string ,
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
CloudEndpoints_PreRestore (new)
Description Pre Restore a given CloudEndpoint.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints/{cloudEndpointName}/prerestore
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
cloudEndpointName: string ,
parameters:
{
partition: string ,
replicaGroup: string ,
requestId: string ,
azureFileShareUri: string ,
status: string ,
sourceAzureFileShareUri: string ,
backupMetadataPropertyBag: string ,
restoreFileSpec:
[
{
path: string ,
isdir: boolean ,
}
,
]
,
pauseWaitForSyncDrainTimePeriodInSeconds: integer ,
}
,
}

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
CloudEndpoints_restoreheartbeat (new)
Description Restore Heartbeat a given CloudEndpoint.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints/{cloudEndpointName}/restoreheartbeat
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
cloudEndpointName: string ,
}

⚐ Response (200)

{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
CloudEndpoints_PostRestore (new)
Description Post Restore a given CloudEndpoint.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints/{cloudEndpointName}/postrestore
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
cloudEndpointName: string ,
parameters:
{
partition: string ,
replicaGroup: string ,
requestId: string ,
azureFileShareUri: string ,
status: string ,
sourceAzureFileShareUri: string ,
failedFileList: string ,
restoreFileSpec:
[
{
path: string ,
isdir: boolean ,
}
,
]
,
}
,
}

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
ServerEndpoints_Create (new)
Description Create a new ServerEndpoint.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/serverEndpoints/{serverEndpointName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
serverEndpointName: string ,
parameters:
{
properties:
{
serverLocalPath: string ,
cloudTiering: enum ,
volumeFreeSpacePercent: integer ,
tierFilesOlderThanDays: integer ,
friendlyName: string ,
serverResourceId: string ,
offlineDataTransfer: enum ,
offlineDataTransferShareName: string ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
properties:
{
serverLocalPath: string ,
cloudTiering: enum ,
volumeFreeSpacePercent: integer ,
tierFilesOlderThanDays: integer ,
friendlyName: string ,
serverResourceId: string ,
provisioningState: string ,
lastWorkflowId: string ,
lastOperationName: string ,
syncStatus:
{
downloadHealth: enum ,
uploadHealth: enum ,
combinedHealth: enum ,
lastUpdatedTimestamp: string ,
uploadStatus:
{
lastSyncResult: integer ,
lastSyncTimestamp: string ,
lastSyncSuccessTimestamp: string ,
lastSyncPerItemErrorCount: integer ,
}
,
downloadStatus:
{
lastSyncResult: integer ,
lastSyncTimestamp: string ,
lastSyncSuccessTimestamp: string ,
lastSyncPerItemErrorCount: integer ,
}
,
currentProgress:
{
progressTimestamp: string ,
syncDirection: enum ,
perItemErrorCount: integer ,
appliedItemCount: integer ,
totalItemCount: integer ,
appliedBytes: integer ,
totalBytes: integer ,
}
,
offlineDataTransferStatus: enum ,
}
,
offlineDataTransfer: enum ,
offlineDataTransferStorageAccountResourceId: string ,
offlineDataTransferStorageAccountTenantId: string ,
offlineDataTransferShareName: string ,
}
,
}
,
}

⚐ Response (202)

{
azure-asyncoperation: string ,
location: string ,
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
ServerEndpoints_Update (new)
Description Patch a given ServerEndpoint.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/serverEndpoints/{serverEndpointName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
serverEndpointName: string ,
parameters:
{
properties:
{
cloudTiering: enum ,
volumeFreeSpacePercent: integer ,
tierFilesOlderThanDays: integer ,
offlineDataTransfer: enum ,
offlineDataTransferShareName: string ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
properties:
{
serverLocalPath: string ,
cloudTiering: enum ,
volumeFreeSpacePercent: integer ,
tierFilesOlderThanDays: integer ,
friendlyName: string ,
serverResourceId: string ,
provisioningState: string ,
lastWorkflowId: string ,
lastOperationName: string ,
syncStatus:
{
downloadHealth: enum ,
uploadHealth: enum ,
combinedHealth: enum ,
lastUpdatedTimestamp: string ,
uploadStatus:
{
lastSyncResult: integer ,
lastSyncTimestamp: string ,
lastSyncSuccessTimestamp: string ,
lastSyncPerItemErrorCount: integer ,
}
,
downloadStatus:
{
lastSyncResult: integer ,
lastSyncTimestamp: string ,
lastSyncSuccessTimestamp: string ,
lastSyncPerItemErrorCount: integer ,
}
,
currentProgress:
{
progressTimestamp: string ,
syncDirection: enum ,
perItemErrorCount: integer ,
appliedItemCount: integer ,
totalItemCount: integer ,
appliedBytes: integer ,
totalBytes: integer ,
}
,
offlineDataTransferStatus: enum ,
}
,
offlineDataTransfer: enum ,
offlineDataTransferStorageAccountResourceId: string ,
offlineDataTransferStorageAccountTenantId: string ,
offlineDataTransferShareName: string ,
}
,
}
,
}

⚐ Response (202)

{
azure-asyncoperation: string ,
location: string ,
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
ServerEndpoints_Get (new)
Description Get a ServerEndpoint.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/serverEndpoints/{serverEndpointName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
serverEndpointName: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
properties:
{
serverLocalPath: string ,
cloudTiering: enum ,
volumeFreeSpacePercent: integer ,
tierFilesOlderThanDays: integer ,
friendlyName: string ,
serverResourceId: string ,
provisioningState: string ,
lastWorkflowId: string ,
lastOperationName: string ,
syncStatus:
{
downloadHealth: enum ,
uploadHealth: enum ,
combinedHealth: enum ,
lastUpdatedTimestamp: string ,
uploadStatus:
{
lastSyncResult: integer ,
lastSyncTimestamp: string ,
lastSyncSuccessTimestamp: string ,
lastSyncPerItemErrorCount: integer ,
}
,
downloadStatus:
{
lastSyncResult: integer ,
lastSyncTimestamp: string ,
lastSyncSuccessTimestamp: string ,
lastSyncPerItemErrorCount: integer ,
}
,
currentProgress:
{
progressTimestamp: string ,
syncDirection: enum ,
perItemErrorCount: integer ,
appliedItemCount: integer ,
totalItemCount: integer ,
appliedBytes: integer ,
totalBytes: integer ,
}
,
offlineDataTransferStatus: enum ,
}
,
offlineDataTransfer: enum ,
offlineDataTransferStorageAccountResourceId: string ,
offlineDataTransferStorageAccountTenantId: string ,
offlineDataTransferShareName: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
ServerEndpoints_Delete (new)
Description Delete a given ServerEndpoint.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/serverEndpoints/{serverEndpointName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
serverEndpointName: string ,
}

⚐ Response (200)

{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (202)

{
location: string ,
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
ServerEndpoints_ListBySyncGroup (new)
Description Get a ServerEndpoint list.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/serverEndpoints
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
}

⚐ Response (200)

{
$headers:
{
location: string ,
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
value:
[
{
properties:
{
serverLocalPath: string ,
cloudTiering: enum ,
volumeFreeSpacePercent: integer ,
tierFilesOlderThanDays: integer ,
friendlyName: string ,
serverResourceId: string ,
provisioningState: string ,
lastWorkflowId: string ,
lastOperationName: string ,
syncStatus:
{
downloadHealth: enum ,
uploadHealth: enum ,
combinedHealth: enum ,
lastUpdatedTimestamp: string ,
uploadStatus:
{
lastSyncResult: integer ,
lastSyncTimestamp: string ,
lastSyncSuccessTimestamp: string ,
lastSyncPerItemErrorCount: integer ,
}
,
downloadStatus:
{
lastSyncResult: integer ,
lastSyncTimestamp: string ,
lastSyncSuccessTimestamp: string ,
lastSyncPerItemErrorCount: integer ,
}
,
currentProgress:
{
progressTimestamp: string ,
syncDirection: enum ,
perItemErrorCount: integer ,
appliedItemCount: integer ,
totalItemCount: integer ,
appliedBytes: integer ,
totalBytes: integer ,
}
,
offlineDataTransferStatus: enum ,
}
,
offlineDataTransfer: enum ,
offlineDataTransferStorageAccountResourceId: string ,
offlineDataTransferStorageAccountTenantId: string ,
offlineDataTransferShareName: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
ServerEndpoints_recallAction (new)
Description Recall a server endpoint.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/serverEndpoints/{serverEndpointName}/recallAction
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
serverEndpointName: string ,
parameters:
{
pattern: string ,
recallPath: string ,
}
,
}

⚐ Response (200)

{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (202)

{
location: string ,
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
RegisteredServers_ListByStorageSyncService (new)
Description Get a given registered server list.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/registeredServers
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
value:
[
{
properties:
{
serverCertificate: string ,
agentVersion: string ,
serverOSVersion: string ,
serverManagementErrorCode: integer ,
lastHeartBeat: string ,
provisioningState: string ,
serverRole: string ,
clusterId: string ,
clusterName: string ,
serverId: string ,
storageSyncServiceUid: string ,
lastWorkflowId: string ,
lastOperationName: string ,
discoveryEndpointUri: string ,
resourceLocation: string ,
serviceLocation: string ,
friendlyName: string ,
managementEndpointUri: string ,
monitoringConfiguration: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
RegisteredServers_Get (new)
Description Get a given registered server.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/registeredServers/{serverId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
serverId: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
properties:
{
serverCertificate: string ,
agentVersion: string ,
serverOSVersion: string ,
serverManagementErrorCode: integer ,
lastHeartBeat: string ,
provisioningState: string ,
serverRole: string ,
clusterId: string ,
clusterName: string ,
serverId: string ,
storageSyncServiceUid: string ,
lastWorkflowId: string ,
lastOperationName: string ,
discoveryEndpointUri: string ,
resourceLocation: string ,
serviceLocation: string ,
friendlyName: string ,
managementEndpointUri: string ,
monitoringConfiguration: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
RegisteredServers_Create (new)
Description Add a new registered server.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/registeredServers/{serverId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
serverId: string ,
parameters:
{
properties:
{
serverCertificate: string ,
agentVersion: string ,
serverOSVersion: string ,
lastHeartBeat: string ,
serverRole: string ,
clusterId: string ,
clusterName: string ,
serverId: string ,
friendlyName: string ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
properties:
{
serverCertificate: string ,
agentVersion: string ,
serverOSVersion: string ,
serverManagementErrorCode: integer ,
lastHeartBeat: string ,
provisioningState: string ,
serverRole: string ,
clusterId: string ,
clusterName: string ,
serverId: string ,
storageSyncServiceUid: string ,
lastWorkflowId: string ,
lastOperationName: string ,
discoveryEndpointUri: string ,
resourceLocation: string ,
serviceLocation: string ,
friendlyName: string ,
managementEndpointUri: string ,
monitoringConfiguration: string ,
}
,
}
,
}

⚐ Response (202)

{
azure-asyncoperation: string ,
location: string ,
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
RegisteredServers_Delete (new)
Description Delete the given registered server.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/registeredServers/{serverId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
serverId: string ,
}

⚐ Response (200)

{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (202)

{
location: string ,
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
RegisteredServers_triggerRollover (new)
Description Triggers Server certificate rollover.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/registeredServers/{serverId}/triggerRollover
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
serverId: string ,
parameters:
{
serverCertificate: string ,
}
,
}

⚐ Response (200)

{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (202)

{
location: string ,
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
Workflows_ListByStorageSyncService (new)
Description Get a Workflow List
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/workflows
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
value:
[
{
properties:
{
lastStepName: string ,
status: enum ,
operation: enum ,
steps: string ,
lastOperationId: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
Workflows_Get (new)
Description Get Workflows resource
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/workflows/{workflowId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
workflowId: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
properties:
{
lastStepName: string ,
status: enum ,
operation: enum ,
steps: string ,
lastOperationId: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
Workflows_Abort (new)
Description Abort the given workflow.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/workflows/{workflowId}/abort
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
workflowId: string ,
}

⚐ Response (200)

{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
Operations_List (removed)
Description Lists all of the available Storage Sync Rest API operations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.StorageSync/operations
{
api-version: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
nextLink: string ,
value:
[
{
name: string ,
display:
{
description: string ,
operation: string ,
provider: string ,
resource: string ,
}
,
origin: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
StorageSyncServices_CheckNameAvailability (removed)
Description Check the give namespace name availability.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.StorageSync/locations/{locationName}/checkNameAvailability
{
locationName: string ,
api-version: string ,
subscriptionId: string ,
parameters:
{
name: string ,
type: enum ,
}
,
}

⚐ Response (200)

{
nameAvailable: boolean ,
reason: enum ,
message: string ,
}
StorageSyncServices_Create (removed)
Description Create a new StorageSyncService.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
parameters:
{
location: string ,
tags: object ,
properties: string ,
}
,
}

⚐ Response (200)

{
properties:
{
storageSyncServiceStatus: integer ,
storageSyncServiceUid: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
StorageSyncServices_Get (removed)
Description Get a given StorageSyncService.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}
{
subscriptionId: string ,
resourceGroupName: string ,
storageSyncServiceName: string ,
api-version: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
properties:
{
storageSyncServiceStatus: integer ,
storageSyncServiceUid: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
StorageSyncServices_Update (removed)
Description Patch a given StorageSyncService.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
parameters:
{
tags: object ,
properties: object ,
}
,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
properties:
{
storageSyncServiceStatus: integer ,
storageSyncServiceUid: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
StorageSyncServices_Delete (removed)
Description Delete a given StorageSyncService.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
}

⚐ Response (200)

{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
StorageSyncServices_ListByResourceGroup (removed)
Description Get a StorageSyncService list by Resource group name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
value:
[
{
properties:
{
storageSyncServiceStatus: integer ,
storageSyncServiceUid: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
StorageSyncServices_ListBySubscription (removed)
Description Get a StorageSyncService list by subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.StorageSync/storageSyncServices
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
value:
[
{
properties:
{
storageSyncServiceStatus: integer ,
storageSyncServiceUid: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
SyncGroups_ListByStorageSyncService (removed)
Description Get a SyncGroup List.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
value:
[
{
properties:
{
uniqueId: string ,
syncGroupStatus: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
SyncGroups_Create (removed)
Description Create a new SyncGroup.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
parameters:
{
properties: object ,
}
,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
properties:
{
uniqueId: string ,
syncGroupStatus: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
SyncGroups_Get (removed)
Description Get a given SyncGroup.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
properties:
{
uniqueId: string ,
syncGroupStatus: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
SyncGroups_Delete (removed)
Description Delete a given SyncGroup.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
}

⚐ Response (200)

{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
CloudEndpoints_Create (removed)
Description Create a new CloudEndpoint.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints/{cloudEndpointName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
cloudEndpointName: string ,
parameters:
{
properties:
{
storageAccountResourceId: string ,
storageAccountShareName: string ,
storageAccountTenantId: string ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
properties:
{
storageAccountResourceId: string ,
storageAccountShareName: string ,
storageAccountTenantId: string ,
partnershipId: string ,
friendlyName: string ,
backupEnabled: string ,
provisioningState: string ,
lastWorkflowId: string ,
lastOperationName: string ,
}
,
}
,
}

⚐ Response (202)

{
azure-asyncoperation: string ,
location: string ,
retry-after: string ,
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
CloudEndpoints_Get (removed)
Description Get a given CloudEndpoint.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints/{cloudEndpointName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
cloudEndpointName: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
properties:
{
storageAccountResourceId: string ,
storageAccountShareName: string ,
storageAccountTenantId: string ,
partnershipId: string ,
friendlyName: string ,
backupEnabled: string ,
provisioningState: string ,
lastWorkflowId: string ,
lastOperationName: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
CloudEndpoints_Delete (removed)
Description Delete a given CloudEndpoint.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints/{cloudEndpointName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
cloudEndpointName: string ,
}

⚐ Response (200)

{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (202)

{
azure-asyncoperation: string ,
location: string ,
retry-after: string ,
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
CloudEndpoints_ListBySyncGroup (removed)
Description Get a CloudEndpoint List.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
value:
[
{
properties:
{
storageAccountResourceId: string ,
storageAccountShareName: string ,
storageAccountTenantId: string ,
partnershipId: string ,
friendlyName: string ,
backupEnabled: string ,
provisioningState: string ,
lastWorkflowId: string ,
lastOperationName: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
CloudEndpoints_PreBackup (removed)
Description Pre Backup a given CloudEndpoint.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints/{cloudEndpointName}/prebackup
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
cloudEndpointName: string ,
parameters:
{
azureFileShare: string ,
}
,
}

⚐ Response (200)

{
location: string ,
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (202)

{
location: string ,
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
CloudEndpoints_PostBackup (removed)
Description Post Backup a given CloudEndpoint.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints/{cloudEndpointName}/postbackup
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
cloudEndpointName: string ,
parameters:
{
azureFileShare: string ,
}
,
}

⚐ Response (200)

{
$headers:
{
location: string ,
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
backupMetadata:
{
cloudEndpointName: string ,
}
,
}
,
}

⚐ Response (202)

{
location: string ,
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
CloudEndpoints_PreRestore (removed)
Description Pre Restore a given CloudEndpoint.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints/{cloudEndpointName}/prerestore
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
cloudEndpointName: string ,
parameters:
{
partition: string ,
replicaGroup: string ,
requestId: string ,
azureFileShareUri: string ,
status: string ,
sourceAzureFileShareUri: string ,
backupMetadataPropertyBag: string ,
restoreFileSpec:
[
{
path: string ,
isdir: boolean ,
}
,
]
,
pauseWaitForSyncDrainTimePeriodInSeconds: integer ,
}
,
}

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
CloudEndpoints_restoreheartbeat (removed)
Description Restore Heartbeat a given CloudEndpoint.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints/{cloudEndpointName}/restoreheartbeat
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
cloudEndpointName: string ,
}

⚐ Response (200)

{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
CloudEndpoints_PostRestore (removed)
Description Post Restore a given CloudEndpoint.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints/{cloudEndpointName}/postrestore
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
cloudEndpointName: string ,
parameters:
{
partition: string ,
replicaGroup: string ,
requestId: string ,
azureFileShareUri: string ,
status: string ,
sourceAzureFileShareUri: string ,
failedFileList: string ,
restoreFileSpec:
[
{
path: string ,
isdir: boolean ,
}
,
]
,
}
,
}

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
ServerEndpoints_Create (removed)
Description Create a new ServerEndpoint.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/serverEndpoints/{serverEndpointName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
serverEndpointName: string ,
parameters:
{
properties:
{
serverLocalPath: string ,
cloudTiering: enum ,
volumeFreeSpacePercent: integer ,
tierFilesOlderThanDays: integer ,
friendlyName: string ,
serverResourceId: string ,
offlineDataTransfer: enum ,
offlineDataTransferShareName: string ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
properties:
{
serverLocalPath: string ,
cloudTiering: enum ,
volumeFreeSpacePercent: integer ,
tierFilesOlderThanDays: integer ,
friendlyName: string ,
serverResourceId: string ,
provisioningState: string ,
lastWorkflowId: string ,
lastOperationName: string ,
syncStatus:
{
downloadHealth: enum ,
uploadHealth: enum ,
combinedHealth: enum ,
lastUpdatedTimestamp: string ,
uploadStatus:
{
lastSyncResult: integer ,
lastSyncTimestamp: string ,
lastSyncSuccessTimestamp: string ,
lastSyncPerItemErrorCount: integer ,
}
,
downloadStatus:
{
lastSyncResult: integer ,
lastSyncTimestamp: string ,
lastSyncSuccessTimestamp: string ,
lastSyncPerItemErrorCount: integer ,
}
,
currentProgress:
{
progressTimestamp: string ,
syncDirection: enum ,
perItemErrorCount: integer ,
appliedItemCount: integer ,
totalItemCount: integer ,
appliedBytes: integer ,
totalBytes: integer ,
}
,
offlineDataTransferStatus: enum ,
}
,
offlineDataTransfer: enum ,
offlineDataTransferStorageAccountResourceId: string ,
offlineDataTransferStorageAccountTenantId: string ,
offlineDataTransferShareName: string ,
}
,
}
,
}

⚐ Response (202)

{
azure-asyncoperation: string ,
location: string ,
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
ServerEndpoints_Update (removed)
Description Patch a given ServerEndpoint.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/serverEndpoints/{serverEndpointName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
serverEndpointName: string ,
parameters:
{
properties:
{
cloudTiering: enum ,
volumeFreeSpacePercent: integer ,
tierFilesOlderThanDays: integer ,
offlineDataTransfer: enum ,
offlineDataTransferShareName: string ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
properties:
{
serverLocalPath: string ,
cloudTiering: enum ,
volumeFreeSpacePercent: integer ,
tierFilesOlderThanDays: integer ,
friendlyName: string ,
serverResourceId: string ,
provisioningState: string ,
lastWorkflowId: string ,
lastOperationName: string ,
syncStatus:
{
downloadHealth: enum ,
uploadHealth: enum ,
combinedHealth: enum ,
lastUpdatedTimestamp: string ,
uploadStatus:
{
lastSyncResult: integer ,
lastSyncTimestamp: string ,
lastSyncSuccessTimestamp: string ,
lastSyncPerItemErrorCount: integer ,
}
,
downloadStatus:
{
lastSyncResult: integer ,
lastSyncTimestamp: string ,
lastSyncSuccessTimestamp: string ,
lastSyncPerItemErrorCount: integer ,
}
,
currentProgress:
{
progressTimestamp: string ,
syncDirection: enum ,
perItemErrorCount: integer ,
appliedItemCount: integer ,
totalItemCount: integer ,
appliedBytes: integer ,
totalBytes: integer ,
}
,
offlineDataTransferStatus: enum ,
}
,
offlineDataTransfer: enum ,
offlineDataTransferStorageAccountResourceId: string ,
offlineDataTransferStorageAccountTenantId: string ,
offlineDataTransferShareName: string ,
}
,
}
,
}

⚐ Response (202)

{
azure-asyncoperation: string ,
location: string ,
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
ServerEndpoints_Get (removed)
Description Get a ServerEndpoint.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/serverEndpoints/{serverEndpointName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
serverEndpointName: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
properties:
{
serverLocalPath: string ,
cloudTiering: enum ,
volumeFreeSpacePercent: integer ,
tierFilesOlderThanDays: integer ,
friendlyName: string ,
serverResourceId: string ,
provisioningState: string ,
lastWorkflowId: string ,
lastOperationName: string ,
syncStatus:
{
downloadHealth: enum ,
uploadHealth: enum ,
combinedHealth: enum ,
lastUpdatedTimestamp: string ,
uploadStatus:
{
lastSyncResult: integer ,
lastSyncTimestamp: string ,
lastSyncSuccessTimestamp: string ,
lastSyncPerItemErrorCount: integer ,
}
,
downloadStatus:
{
lastSyncResult: integer ,
lastSyncTimestamp: string ,
lastSyncSuccessTimestamp: string ,
lastSyncPerItemErrorCount: integer ,
}
,
currentProgress:
{
progressTimestamp: string ,
syncDirection: enum ,
perItemErrorCount: integer ,
appliedItemCount: integer ,
totalItemCount: integer ,
appliedBytes: integer ,
totalBytes: integer ,
}
,
offlineDataTransferStatus: enum ,
}
,
offlineDataTransfer: enum ,
offlineDataTransferStorageAccountResourceId: string ,
offlineDataTransferStorageAccountTenantId: string ,
offlineDataTransferShareName: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
ServerEndpoints_Delete (removed)
Description Delete a given ServerEndpoint.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/serverEndpoints/{serverEndpointName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
serverEndpointName: string ,
}

⚐ Response (200)

{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (202)

{
location: string ,
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
ServerEndpoints_ListBySyncGroup (removed)
Description Get a ServerEndpoint list.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/serverEndpoints
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
}

⚐ Response (200)

{
$headers:
{
location: string ,
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
value:
[
{
properties:
{
serverLocalPath: string ,
cloudTiering: enum ,
volumeFreeSpacePercent: integer ,
tierFilesOlderThanDays: integer ,
friendlyName: string ,
serverResourceId: string ,
provisioningState: string ,
lastWorkflowId: string ,
lastOperationName: string ,
syncStatus:
{
downloadHealth: enum ,
uploadHealth: enum ,
combinedHealth: enum ,
lastUpdatedTimestamp: string ,
uploadStatus:
{
lastSyncResult: integer ,
lastSyncTimestamp: string ,
lastSyncSuccessTimestamp: string ,
lastSyncPerItemErrorCount: integer ,
}
,
downloadStatus:
{
lastSyncResult: integer ,
lastSyncTimestamp: string ,
lastSyncSuccessTimestamp: string ,
lastSyncPerItemErrorCount: integer ,
}
,
currentProgress:
{
progressTimestamp: string ,
syncDirection: enum ,
perItemErrorCount: integer ,
appliedItemCount: integer ,
totalItemCount: integer ,
appliedBytes: integer ,
totalBytes: integer ,
}
,
offlineDataTransferStatus: enum ,
}
,
offlineDataTransfer: enum ,
offlineDataTransferStorageAccountResourceId: string ,
offlineDataTransferStorageAccountTenantId: string ,
offlineDataTransferShareName: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
ServerEndpoints_recallAction (removed)
Description Recall a server endpoint.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/serverEndpoints/{serverEndpointName}/recallAction
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
syncGroupName: string ,
serverEndpointName: string ,
parameters:
{
pattern: string ,
recallPath: string ,
}
,
}

⚐ Response (200)

{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (202)

{
location: string ,
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
RegisteredServers_ListByStorageSyncService (removed)
Description Get a given registered server list.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/registeredServers
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
value:
[
{
properties:
{
serverCertificate: string ,
agentVersion: string ,
serverOSVersion: string ,
serverManagementErrorCode: integer ,
lastHeartBeat: string ,
provisioningState: string ,
serverRole: string ,
clusterId: string ,
clusterName: string ,
serverId: string ,
storageSyncServiceUid: string ,
lastWorkflowId: string ,
lastOperationName: string ,
discoveryEndpointUri: string ,
resourceLocation: string ,
serviceLocation: string ,
friendlyName: string ,
managementEndpointUri: string ,
monitoringConfiguration: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
RegisteredServers_Get (removed)
Description Get a given registered server.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/registeredServers/{serverId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
serverId: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
properties:
{
serverCertificate: string ,
agentVersion: string ,
serverOSVersion: string ,
serverManagementErrorCode: integer ,
lastHeartBeat: string ,
provisioningState: string ,
serverRole: string ,
clusterId: string ,
clusterName: string ,
serverId: string ,
storageSyncServiceUid: string ,
lastWorkflowId: string ,
lastOperationName: string ,
discoveryEndpointUri: string ,
resourceLocation: string ,
serviceLocation: string ,
friendlyName: string ,
managementEndpointUri: string ,
monitoringConfiguration: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
RegisteredServers_Create (removed)
Description Add a new registered server.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/registeredServers/{serverId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
serverId: string ,
parameters:
{
properties:
{
serverCertificate: string ,
agentVersion: string ,
serverOSVersion: string ,
lastHeartBeat: string ,
serverRole: string ,
clusterId: string ,
clusterName: string ,
serverId: string ,
friendlyName: string ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
properties:
{
serverCertificate: string ,
agentVersion: string ,
serverOSVersion: string ,
serverManagementErrorCode: integer ,
lastHeartBeat: string ,
provisioningState: string ,
serverRole: string ,
clusterId: string ,
clusterName: string ,
serverId: string ,
storageSyncServiceUid: string ,
lastWorkflowId: string ,
lastOperationName: string ,
discoveryEndpointUri: string ,
resourceLocation: string ,
serviceLocation: string ,
friendlyName: string ,
managementEndpointUri: string ,
monitoringConfiguration: string ,
}
,
}
,
}

⚐ Response (202)

{
azure-asyncoperation: string ,
location: string ,
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
RegisteredServers_Delete (removed)
Description Delete the given registered server.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/registeredServers/{serverId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
serverId: string ,
}

⚐ Response (200)

{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (202)

{
location: string ,
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
RegisteredServers_triggerRollover (removed)
Description Triggers Server certificate rollover.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/registeredServers/{serverId}/triggerRollover
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
serverId: string ,
parameters:
{
serverCertificate: string ,
}
,
}

⚐ Response (200)

{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (202)

{
location: string ,
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
Workflows_ListByStorageSyncService (removed)
Description Get a Workflow List
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/workflows
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
value:
[
{
properties:
{
lastStepName: string ,
status: enum ,
operation: enum ,
steps: string ,
lastOperationId: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
Workflows_Get (removed)
Description Get Workflows resource
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/workflows/{workflowId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
workflowId: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}
,
$schema:
{
properties:
{
lastStepName: string ,
status: enum ,
operation: enum ,
steps: string ,
lastOperationId: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}
Workflows_Abort (removed)
Description Abort the given workflow.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/workflows/{workflowId}/abort
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
storageSyncServiceName: string ,
workflowId: string ,
}

⚐ Response (200)

{
x-ms-request-id: string ,
x-ms-correlation-request-id: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
innererror:
{
code: string ,
message: string ,
target: string ,
details:
{
code: string ,
message: string ,
target: string ,
}
,
}
,
}