Skip to content
Open
Show file tree
Hide file tree
Changes from 32 commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
4cb9997
Add new API version v2025_12_01
ankushbindlish2 Dec 3, 2025
b72be87
Add StorageSync 2025-12-01 API examples
ankushbindlish2 Dec 3, 2025
1f65c20
Add 2025-12-01 API version as default tag in readme.md
ankushbindlish2 Dec 3, 2025
01cd74a
Replace invalid auto-generated examples with validated 2022-09-01 exa…
ankushbindlish2 Dec 3, 2025
1fd72c5
Add generated examples for 2025-12-01 API version with proper formatting
ankushbindlish2 Dec 3, 2025
9fa93d6
Add StorageSync API version 2025-12-01 specification and examples
ankushbindlish2 Dec 3, 2025
5933c47
Merge branch 'main' into storagesync-new-api-version-12-2025
ankushbindlish2 Dec 3, 2025
fca0bda
Remove unreferenced example files from StorageSync 2025-12-01
ankushbindlish2 Dec 3, 2025
c1d3c2d
Merge branch 'storagesync-new-api-version-12-2025' of https://github.…
ankushbindlish2 Dec 3, 2025
7cf17e6
Fix example files with proper JSON structure and api-version parameters
ankushbindlish2 Dec 3, 2025
dd8d1e3
Generate StorageSync API v2025-12-01 examples with proper ARM resourc…
ankushbindlish2 Dec 3, 2025
27d41ba
Fix all resource ID fields in examples to use proper ARM resource ID …
ankushbindlish2 Dec 3, 2025
42c1394
Fix storageAccountTenantId and offlineDataTransferStorageAccountTenan…
ankushbindlish2 Dec 3, 2025
7bda9ee
Fix JSON parsing errors: remove trailing commas and invalid requestBo…
ankushbindlish2 Dec 3, 2025
49bda34
Fix trailing commas in PrivateEndpointConnections example files
ankushbindlish2 Dec 3, 2025
883593e
Format all example JSON files with prettier
ankushbindlish2 Dec 3, 2025
338c20f
Add missing locationName parameter to StorageSyncServices_CheckNameAv…
ankushbindlish2 Dec 3, 2025
856c8af
Update StorageSync example responses and IDs
ankushbindlish2 Dec 3, 2025
a2e01aa
Update StorageSync 2025-12-01 minimum set examples
ankushbindlish2 Dec 3, 2025
0059f4b
Add StorageSync 2025-12-01 API examples
ankushbindlish2 Dec 3, 2025
60ee866
Add PATCH support and changeEnumerationIntervalDays to CloudEndpoint
ankushbindlish2 Dec 4, 2025
fa95f15
Add CloudEndpoints update example files
ankushbindlish2 Dec 4, 2025
f1b4451
Add CloudEndpoints_Update operation with changeEnumerationIntervalDay…
ankushbindlish2 Dec 4, 2025
930c926
Merge branch 'main' into storagesync-new-api-version-12-2025
ankushbindlish2 Dec 4, 2025
e3ff95e
Update CloudEndpoint.tsp
ankushbindlish2 Dec 4, 2025
55a9af6
Merge branch 'storagesync-new-api-version-12-2025' of https://github.…
ankushbindlish2 Dec 4, 2025
4d7234d
Merge branch 'main' into storagesync-new-api-version-12-2025
ankushbindlish2 Dec 4, 2025
862a066
Update storagesync.json
ankushbindlish2 Dec 4, 2025
1b71d95
Update storagesync.json
ankushbindlish2 Dec 4, 2025
1e828a4
Update CloudEndpoints_Update example references
ankushbindlish2 Dec 4, 2025
d420624
Mark CloudEndpoint provisioningState as read-only
ankushbindlish2 Dec 4, 2025
58b2fde
Remove readOnly from CloudEndpoint provisioningState
ankushbindlish2 Dec 4, 2025
acac77c
Update ARM common types versioning and add suppressions
ankushbindlish2 Dec 4, 2025
f7f8bc3
Merge branch 'main' into storagesync-new-api-version-12-2025
ankushbindlish2 Dec 4, 2025
f8374bd
Update main.tsp
ankushbindlish2 Dec 4, 2025
4a8dd2d
Merge branch 'storagesync-new-api-version-12-2025' of https://github.…
ankushbindlish2 Dec 4, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,15 @@ import "@azure-tools/typespec-azure-core";
import "@azure-tools/typespec-azure-resource-manager";
import "@typespec/openapi";
import "@typespec/rest";
import "@typespec/versioning";
import "./SyncGroup.tsp";

using TypeSpec.Rest;
using Azure.ResourceManager;
using Azure.ResourceManager.Foundations;
using TypeSpec.Http;
using TypeSpec.OpenAPI;
using TypeSpec.Versioning;

namespace Microsoft.StorageSync;
/**
Expand Down Expand Up @@ -77,6 +79,37 @@ interface CloudEndpoints {
ErrorResponse = StorageSyncError
>;

/**
* Patch a given CloudEndpoint.
*/
@added(Versions.v2025_12_01)
@patch(#{ implicitOptionality: false })
@Azure.Core.useFinalStateVia("location")
update is Legacy.CustomPatchAsync<
CloudEndpoint,
PatchModel = CloudEndpointUpdateParameters,
Response = (ArmResponse<CloudEndpoint> & {
@header("x-ms-correlation-request-id")
@doc("correlation request id.")
correlationRequestId?: string;

@header("x-ms-request-id")
@doc("request id.")
requestId?: string;
}) | (ArmAcceptedLroResponse<LroHeaders = ArmCombinedLroHeaders<FinalResult = CloudEndpoint> &
Azure.Core.Foundations.RetryAfterHeader> & {
@header("x-ms-correlation-request-id")
@doc("correlation request id.")
correlationRequestId?: string;

@header("x-ms-request-id")
@doc("request id.")
requestId?: string;
}),
Error = StorageSyncError,
OptionalRequestBody = true
>;

/**
* Delete a given CloudEndpoint.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,10 @@ using Microsoft.StorageSync;
@@Azure.ClientGenerator.Core.Legacy.flattenProperty(ServerEndpointUpdateParameters.properties
);

#suppress "@azure-tools/typespec-azure-core/no-legacy-usage" "FIXME: Update justification, follow aka.ms/tsp/conversion-fix for details"
@@Azure.ClientGenerator.Core.Legacy.flattenProperty(CloudEndpointUpdateParameters.properties
);

#suppress "@azure-tools/typespec-azure-core/no-legacy-usage" "FIXME: Update justification, follow aka.ms/tsp/conversion-fix for details"
@@Azure.ClientGenerator.Core.Legacy.flattenProperty(RegisteredServerCreateParameters.properties
);
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"parameters": {
"api-version": "2025-12-01",
"cloudEndpointName": "SampleCloudEndpoint_1",
"resourceGroupName": "SampleResourceGroup_1",
"storageSyncServiceName": "SampleStorageSyncService_1",
"subscriptionId": "52b8da2f-61e0-4a1f-8dde-336911f367fb",
"syncGroupName": "SampleSyncGroup_1"
},
"responses": {
"200": {
"body": {
"firstKey": "key1",
"secondKey": "key2"
},
"headers": {
"x-ms-correlation-request-id": "d166ca76-dad2-49df-b409-d2acfd42d730",
"x-ms-request-id": "74e55a4d-1c6f-46de-9a8d-278e53a47403"
}
}
},
"operationId": "CloudEndpoints_AfsShareMetadataCertificatePublicKeys",
"title": "CloudEndpoints_AfsShareMetadataCertificatePublicKeys"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
{
"parameters": {
"api-version": "2025-12-01",
"cloudEndpointName": "SampleCloudEndpoint_1",
"parameters": {
"properties": {
"azureFileShareName": "cvcloud-afscv-0719-058-a94a1354-a1fd-4e9a-9a50-919fad8c4ba4",
"friendlyName": "ankushbsubscriptionmgmtmab",
"storageAccountResourceId": "/subscriptions/744f4d70-6d17-4921-8970-a765d14f763f/resourceGroups/tminienv59svc/providers/Microsoft.Storage/storageAccounts/tminienv59storage",
"storageAccountTenantId": "\"72f988bf-86f1-41af-91ab-2d7cd011db47\""
}
},
"resourceGroupName": "SampleResourceGroup_1",
"storageSyncServiceName": "SampleStorageSyncService_1",
"subscriptionId": "52b8da2f-61e0-4a1f-8dde-336911f367fb",
"syncGroupName": "SampleSyncGroup_1"
},
"responses": {
"200": {
"body": {
"name": "SampleCloudEndpoint_1",
"type": "Microsoft.StorageSync/storageSyncServices/syncGroups/cloudEndpoints",
"id": "/subscriptions/52b8da2f-61e0-4a1f-8dde-336911f367fb/resourceGroups/SampleResourceGroup_1/providers/Microsoft.StorageSync/storageSyncServices/SampleStorageSyncService_1/syncGroups/SampleSyncGroup_1/cloudEndpoints/SampleCloudEndpoint_1",
"properties": {
"azureFileShareName": "cvcloud-afscv-0719-058-a94a1354-a1fd-4e9a-9a50-919fad8c4ba4",
"backupEnabled": "false",
"friendlyName": "ankushbsubscriptionmgmtmab",
"lastOperationName": "ICreateCloudEndpointWorkflow",
"lastWorkflowId": "storageSyncServices/GATest/workflows/24ba0c4a-348e-419b-8f7a-091d0d9f07a4",
"partnershipId": "1|U0VSVkVSQVNTWU5DQ0xJRU5USEZTVjJ8RjhDODcwQTItMkFGNi00NDUyLTgzMDgtRjJCQTZEQjI3RkEwfEdFTkVSSUN8NTJCOERBMkYtNjFFMC00QTFGLThEREUtMzM2OTExRjM2N0ZC",
"provisioningState": "Succeeded",
"storageAccountResourceId": "/subscriptions/744f4d70-6d17-4921-8970-a765d14f763f/resourceGroups/tminienv59svc/providers/Microsoft.Storage/storageAccounts/tminienv59storage",
"storageAccountTenantId": "\"72f988bf-86f1-41af-91ab-2d7cd011db47\""
}
},
"headers": {
"x-ms-correlation-request-id": "d166ca76-dad2-49df-b409-d2acfd42d730",
"x-ms-request-id": "74e55a4d-1c6f-46de-9a8d-278e53a47403"
}
},
"202": {
"headers": {
"Azure-AsyncOperation": "https://management.azure.com/subscriptions/3a048283-338f-4002-a9dd-a50fdadcb392/resourceGroups/SampleResourceGroup_1/providers/Microsoft.StorageSync/storageSyncServices/SampleStorageSyncservice_1/workflows/c1d54be7-4738-4898-8212-cc36774314f8/operations/7ce689b2-0eca-48f5-86f0-0b8d6ceef14a?api-version=2025-12-01",
"Location": "https://management.azure.com/subscriptions/3a048283-338f-4002-a9dd-a50fdadcb392/resourceGroups/SampleResourceGroup_1/providers/Microsoft.StorageSync/storageSyncServices/SampleStorageSyncservice_1/workflows/c1d54be7-4738-4898-8212-cc36774314f8/operationresults/7ce689b2-0eca-48f5-86f0-0b8d6ceef14a?api-version=2025-12-01",
"Retry-After": "10",
"x-ms-correlation-request-id": "d166ca76-dad2-49df-b409-d2acfd42d730",
"x-ms-request-id": "74e55a4d-1c6f-46de-9a8d-278e53a47403"
}
}
},
"operationId": "CloudEndpoints_Create",
"title": "CloudEndpoints_Create"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"parameters": {
"api-version": "2025-12-01",
"cloudEndpointName": "SampleCloudEndpoint_1",
"resourceGroupName": "SampleResourceGroup_1",
"storageSyncServiceName": "SampleStorageSyncService_1",
"subscriptionId": "52b8da2f-61e0-4a1f-8dde-336911f367fb",
"syncGroupName": "SampleSyncGroup_1"
},
"responses": {
"200": {
"headers": {
"x-ms-correlation-request-id": "d166ca76-dad2-49df-b409-d2acfd42d730",
"x-ms-request-id": "74e55a4d-1c6f-46de-9a8d-278e53a47403"
}
},
"202": {
"headers": {
"Azure-AsyncOperation": "https://management.azure.com/subscriptions/3a048283-338f-4002-a9dd-a50fdadcb392/resourceGroups/SampleResourceGroup_1/providers/Microsoft.StorageSync/storageSyncServices/SampleStorageSyncService_1/workflows/78a71465-77ef-4509-a026-2c0cd8b30208/operations/2d7f573a-7acd-4a3c-9425-fed7d029c69d?api-version=2025-12-01",
"Location": "https://management.azure.com/subscriptions/3a048283-338f-4002-a9dd-a50fdadcb392/resourceGroups/SampleResourceGroup_1/providers/Microsoft.StorageSync/storageSyncServices/SampleStorageSyncService_1/workflows/78a71465-77ef-4509-a026-2c0cd8b30208/operationresults/2d7f573a-7acd-4a3c-9425-fed7d029c69d?api-version=2025-12-01",
"Retry-After": "10",
"x-ms-correlation-request-id": "d166ca76-dad2-49df-b409-d2acfd42d730",
"x-ms-request-id": "74e55a4d-1c6f-46de-9a8d-278e53a47403"
}
},
"204": {}
},
"operationId": "CloudEndpoints_Delete",
"title": "CloudEndpoints_Delete"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
{
"parameters": {
"api-version": "2025-12-01",
"cloudEndpointName": "SampleCloudEndpoint_1",
"resourceGroupName": "SampleResourceGroup_1",
"storageSyncServiceName": "SampleStorageSyncService_1",
"subscriptionId": "52b8da2f-61e0-4a1f-8dde-336911f367fb",
"syncGroupName": "SampleSyncGroup_1"
},
"responses": {
"200": {
"body": {
"name": "SampleCloudEndpoint_1",
"type": "Microsoft.StorageSync/storageSyncServices/syncGroups/cloudEndpoints",
"id": "/subscriptions/3a048283-338f-4002-a9dd-a50fdadcb392/resourceGroups/SampleResourceGroup_1/providers/Microsoft.StorageSync/storageSyncServices/SampleStorageSyncService_1/syncGroups/SyncGroup_Restore_08-08_Test112/cloudEndpoints/CEP_Restore_08-08_Test112",
"properties": {
"azureFileShareName": "",
"changeEnumerationStatus": {
"activity": {
"deletesProgressPercent": 12,
"lastUpdatedTimestamp": "2019-04-17T19:14:59.0961891Z",
"minutesRemaining": 589,
"operationState": "EnumerationInProgress",
"processedDirectoriesCount": 364,
"processedFilesCount": 6948,
"progressPercent": 67,
"startedTimestamp": "2019-04-17T19:14:59.0961891Z",
"statusCode": 0,
"totalCountsState": "Final",
"totalDirectoriesCount": 694,
"totalFilesCount": 12834,
"totalSizeBytes": 5782301239408
},
"lastEnumerationStatus": {
"completedTimestamp": "2019-04-17T19:14:59.0961891Z",
"namespaceDirectoriesCount": 28,
"namespaceFilesCount": 3489,
"namespaceSizeBytes": 3248804,
"nextRunTimestamp": "2019-04-17T19:14:59.0961891Z",
"startedTimestamp": "2019-04-17T19:14:59.0961891Z"
},
"lastUpdatedTimestamp": "2019-04-17T19:14:59.0961891Z"
},
"friendlyName": "SampleAzureFileShareName_1",
"lastOperationName": "ICreateCloudEndpointWorkflow",
"lastWorkflowId": "/subscriptions/3a048283-338f-4002-a9dd-a50fdadcb392/resourceGroups/SampleResourceGroup_1/providers/Microsoft.StorageSync/storageSyncServices/SampleStorageSyncService_1/workflows/a377fdd5-949a-40ab-9629-06cd0e9852f9",
"partnershipId": "1|U0VSVkVSQVNTWU5DQ0xJRU5USEZTVjJ8MTkxNjYwQ0QtNkExQS00RjhDLTk3ODctQTZCRUQyMDZBMUREfEdFTkVSSUN8M0EwNDgyODMtMzM4Ri00MDAyLUE5REQtQTUwRkRBRENCMzky",
"provisioningState": "Succeeded",
"storageAccountResourceId": "",
"storageAccountTenantId": "\"a4d1b191-c1af-4cef-a14b-f670e0beea52\""
}
},
"headers": {
"x-ms-correlation-request-id": "d166ca76-dad2-49df-b409-d2acfd42d730",
"x-ms-request-id": "74e55a4d-1c6f-46de-9a8d-278e53a47403"
}
}
},
"operationId": "CloudEndpoints_Get",
"title": "CloudEndpoints_Get"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
{
"parameters": {
"api-version": "2025-12-01",
"resourceGroupName": "SampleResourceGroup_1",
"storageSyncServiceName": "SampleStorageSyncService_1",
"subscriptionId": "52b8da2f-61e0-4a1f-8dde-336911f367fb",
"syncGroupName": "SampleSyncGroup_1"
},
"responses": {
"200": {
"body": {
"value": [
{
"name": "CEP_Restore_08-08_Test112",
"type": "Microsoft.StorageSync/storageSyncServices/syncGroups/cloudEndpoints",
"id": "/subscriptions/3a048283-338f-4002-a9dd-a50fdadcb392/resourceGroups/SampleResourceGroup_1/providers/Microsoft.StorageSync/storageSyncServices/SampleStorageSyncService_1/syncGroups/SyncGroup_Restore_08-08_Test112/cloudEndpoints/CEP_Restore_08-08_Test112",
"properties": {
"azureFileShareName": "",
"changeEnumerationStatus": {
"activity": {
"deletesProgressPercent": null,
"lastUpdatedTimestamp": "2019-04-17T19:14:59.0961891Z",
"minutesRemaining": 589,
"operationState": "Delayed",
"processedDirectoriesCount": 364,
"processedFilesCount": 6948,
"progressPercent": 67,
"startedTimestamp": "2019-04-17T19:14:59.0961891Z",
"statusCode": -1,
"totalCountsState": "Calculating",
"totalDirectoriesCount": 694,
"totalFilesCount": 12834,
"totalSizeBytes": 5782301239408
},
"lastEnumerationStatus": {
"completedTimestamp": "2019-04-17T19:14:59.0961891Z",
"namespaceDirectoriesCount": 28,
"namespaceFilesCount": 3489,
"namespaceSizeBytes": 3248804,
"nextRunTimestamp": "2019-04-17T19:14:59.0961891Z",
"startedTimestamp": "2019-04-17T19:14:59.0961891Z"
},
"lastUpdatedTimestamp": "2019-04-17T19:14:59.0961891Z"
},
"friendlyName": "SampleAzureFileShareName_1",
"lastOperationName": "ICreateCloudEndpointWorkflow",
"lastWorkflowId": "/subscriptions/3a048283-338f-4002-a9dd-a50fdadcb392/resourceGroups/SampleResourceGroup_1/providers/Microsoft.StorageSync/storageSyncServices/SampleStorageSyncService_1/workflows/a377fdd5-949a-40ab-9629-06cd0e9852f9",
"partnershipId": "1|U0VSVkVSQVNTWU5DQ0xJRU5Udfsdfdsfs8MTkxNjYwQ0QtNkExQS00RjhDLTk3ODctQTZCRUQyMDZBMUREfEdFTkVSSUN8M0EwNDgyODMtMzM4Ri00MDAyLUE5REQtQTUwRkRBRENCMzky",
"provisioningState": "Succeeded",
"storageAccountResourceId": "",
"storageAccountTenantId": "\"a4d1b191-c1af-4cef-a14b-f670e0beea52\""
}
}
]
},
"headers": {
"x-ms-correlation-request-id": "d166ca76-dad2-49df-b409-d2acfd42d730",
"x-ms-request-id": "74e55a4d-1c6f-46de-9a8d-278e53a47403"
}
}
},
"operationId": "CloudEndpoints_ListBySyncGroup",
"title": "CloudEndpoints_ListBySyncGroup"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
{
"parameters": {
"api-version": "2025-12-01",
"cloudEndpointName": "SampleCloudEndpoint_1",
"parameters": {
"azureFileShare": "https://sampleserver.file.core.test-cint.azure-test.net/sampleFileShare"
},
"resourceGroupName": "SampleResourceGroup_1",
"storageSyncServiceName": "SampleStorageSyncService_1",
"subscriptionId": "52b8da2f-61e0-4a1f-8dde-336911f367fb",
"syncGroupName": "SampleSyncGroup_1"
},
"responses": {
"200": {
"body": {
"backupMetadata": {
"cloudEndpointName": "subscriptions/52b8da2f-61e0-4a1f-8dde-336911f367fb/resourceGroups/SampleResourceGroup_1/providers/Microsoft.StorageSync/storageSyncServices/SampleStorageSyncService_1/syncGroups/SampleSyncGroup_1/cloudEndpoints/SampleCloudEndpoint_1"
}
},
"headers": {
"x-ms-correlation-request-id": "d166ca76-dad2-49df-b409-d2acfd42d730",
"x-ms-request-id": "74e55a4d-1c6f-46de-9a8d-278e53a47403"
}
},
"202": {
"headers": {
"Location": "https://management.azure.com/subscriptions/3a048283-338f-4002-a9dd-a50fdadcb392/resourceGroups/SampleResourceGroup_1/providers/Microsoft.StorageSync/storageSyncServices/HfsMabFS1/syncGroups/HfsMabDS1/cloudEndpoints/HfsMabCE1/operationresults/baa40401-b043-4d1b-a80b-cb4e79fa1398?api-version=2025-12-01&resourcetype=PostBackupResourceType&ifxctx3=1847a938-7638-4d1b-943c-96ff2f8a2ec8",
"Retry-After": "10",
"x-ms-correlation-request-id": "d166ca76-dad2-49df-b409-d2acfd42d730",
"x-ms-request-id": "74e55a4d-1c6f-46de-9a8d-278e53a47403"
}
}
},
"operationId": "CloudEndpoints_PostBackup",
"title": "CloudEndpoints_PostBackup"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
{
"parameters": {
"api-version": "2025-12-01",
"cloudEndpointName": "SampleCloudEndpoint_1",
"parameters": {
"azureFileShareUri": "https://hfsazbackupdevintncus2.file.core.test-cint.azure-test.net/sampleFileShare",
"restoreFileSpec": [
{
"path": "text1.txt",
"isdir": false
},
{
"path": "MyDir",
"isdir": true
},
{
"path": "MyDir/SubDir",
"isdir": false
},
{
"path": "MyDir/SubDir/File1.pdf",
"isdir": false
}
],
"sourceAzureFileShareUri": "https://hfsazbackupdevintncus2.file.core.test-cint.azure-test.net/sampleFileShare",
"status": "Succeeded"
},
"resourceGroupName": "SampleResourceGroup_1",
"storageSyncServiceName": "SampleStorageSyncService_1",
"subscriptionId": "52b8da2f-61e0-4a1f-8dde-336911f367fb",
"syncGroupName": "SampleSyncGroup_1"
},
"responses": {
"200": {
"headers": {
"x-ms-correlation-request-id": "d166ca76-dad2-49df-b409-d2acfd42d730",
"x-ms-request-id": "74e55a4d-1c6f-46de-9a8d-278e53a47403"
}
},
"202": {
"headers": {
"Location": "https: //management.azure.com/subscriptions/3a048283-338f-4002-a9dd-a50fdadcb392/resourceGroups/SampleResourceGroup_1/providers/Microsoft.StorageSync/storageSyncServices/HfsMabFS1/syncGroups/HfsMabDS1/cloudEndpoints/HfsMabCE1/operationresults/d67cfb91-1b13-4710-8226-83467bb5b66d?api-version=2025-12-01&resourcetype=preBackupResourceType&ifxctx3=005909ad-d156-4514-a26e-dd1cc566db64",
"Retry-After": "10",
"x-ms-correlation-request-id": "d166ca76-dad2-49df-b409-d2acfd42d730",
"x-ms-request-id": "74e55a4d-1c6f-46de-9a8d-278e53a47403"
}
}
},
"operationId": "CloudEndpoints_PostRestore",
"title": "CloudEndpoints_PostRestore"
}
Loading
Loading