Skip to content

Commit ffb011f

Browse files
ankushbindlish2annatisch
authored andcommitted
Storage Sync Swagger preview version (prev PR #109 (#3211)
* Storage Sync Swagger preview version (prev PR #109 * Added Python code gen config * Added NodeJS + Java code gen config * Review comments Review comments * StorageSyncError change StorageSyncError change * extra comma extra comma in pauseWaitForSyncDrainTimePeriodInSeconds * body to parameters body to parameters * Update RegisteredServers_Create example * Updated ServerEndpoints_Create example * Updated CloudEndpoints_PostRestore example * Updated CloudEndpoints_PreRestore example * Updated CloudEndpoints_PostBackup example * Updated StorageSyncServices_Create example * Updated SyncGroups_Create example * Updated CloudEndpoints_Create example * Updated CloudEndpoints_PreBackup example * Updated ServerEndpoints_Update example * Updated StorageSyncServices_Update example
1 parent ad8f7e5 commit ffb011f

34 files changed

+4653
-0
lines changed
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "52b8da2f-61e0-4a1f-8dde-336911f367fb",
4+
"resourceGroupName": "SampleResourceGroup_1",
5+
"storageSyncServiceName": "SampleStorageSyncService_1",
6+
"syncGroupName": "SampleSyncGroup_1",
7+
"cloudEndpointName": "SampleCloudEndpoint_1",
8+
"api-version": "2017-06-05-preview",
9+
"parameters": {
10+
"properties": {
11+
"provisioningState": "Created",
12+
"storageAccountKey": "storageaccountkeyvalue",
13+
"storageAccount": "https://storageaccounturl/SampleCloudEndpoint",
14+
"storageAccountResourceId": "",
15+
"storageAccountShareName": "",
16+
"storageAccountTenantId": "\"a4d1b191-c1af-4cef-a14b-f670e0beea52\""
17+
},
18+
"type": "Microsoft.StorageSync/storageSyncServices/syncGroups/cloudEndpoints"
19+
}
20+
21+
},
22+
"responses": {
23+
"200": {
24+
"headers": {
25+
"x-ms-request-id": "74e55a4d-1c6f-46de-9a8d-278e53a47403",
26+
"x-ms-correlation-request-id": "d166ca76-dad2-49df-b409-d2acfd42d730"
27+
},
28+
"body": {
29+
"name": "SampleCloudEndpoint_1",
30+
"properties": {
31+
"provisioningState": "Succeeded",
32+
"storageAccount": "https://storageaccounturl/ankushbsubscriptionmgmtmab",
33+
"storageAccountTenantId": "\"a4d1b191-c1af-4cef-a14b-f670e0beea52\"",
34+
"friendlyName": "ankushbsubscriptionmgmtmab",
35+
"lastWorkflowId": "/subscriptions/52b8da2f-61e0-4a1f-8dde-336911f367fb/resourceGroups/SampleResourceGroup_1/providers/10.91.86.47/storageSyncServices/SampleStorageSyncService_1/workflows/6fe524cf-5944-4e87-816f-e4a85a1f3533",
36+
"partnershipId": "1|U0VSVkVSQVNTWU5DQ0xJRU5USEZTVjJ8RjhDODcwQTItMkFGNi00NDUyLTgzMDgtRjJCQTZEQjI3RkEwfEdFTkVSSUN8NTJCOERBMkYtNjFFMC00QTFGLThEREUtMzM2OTExRjM2N0ZC"
37+
},
38+
"id": "/subscriptions/52b8da2f-61e0-4a1f-8dde-336911f367fb/resourceGroups/SampleResourceGroup_1/providers/10.91.86.47/storageSyncServices/SampleStorageSyncService_1/syncGroups/SampleSyncGroup_1/cloudEndpoints/SampleCloudEndpoint_1",
39+
"type": "10.91.86.47/storageSyncServices/syncGroups/cloudEndpoints"
40+
}
41+
},
42+
"202": {
43+
"headers": {
44+
"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=2017-06-05-preview",
45+
"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=2017-06-05-preview",
46+
"Retry-After": "10",
47+
"x-ms-request-id": "74e55a4d-1c6f-46de-9a8d-278e53a47403",
48+
"x-ms-correlation-request-id": "d166ca76-dad2-49df-b409-d2acfd42d730"
49+
}
50+
}
51+
}
52+
}
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "52b8da2f-61e0-4a1f-8dde-336911f367fb",
4+
"resourceGroupName": "SampleResourceGroup_1",
5+
"storageSyncServiceName": "SampleStorageSyncService_1",
6+
"syncGroupName": "SampleSyncGroup_1",
7+
"cloudEndpointName": "SampleCloudEndpoint_1",
8+
"api-version": "2017-06-05-preview"
9+
},
10+
"responses": {
11+
"200": {
12+
"headers": {
13+
"x-ms-request-id": "74e55a4d-1c6f-46de-9a8d-278e53a47403",
14+
"x-ms-correlation-request-id": "d166ca76-dad2-49df-b409-d2acfd42d730"
15+
}
16+
},
17+
"202": {
18+
"headers": {
19+
"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=2017-06-05-preview",
20+
"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=2017-06-05-preview",
21+
"Retry-After": "10",
22+
"x-ms-request-id": "74e55a4d-1c6f-46de-9a8d-278e53a47403",
23+
"x-ms-correlation-request-id": "d166ca76-dad2-49df-b409-d2acfd42d730"
24+
}
25+
},
26+
"204": {
27+
28+
}
29+
}
30+
}
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "52b8da2f-61e0-4a1f-8dde-336911f367fb",
4+
"resourceGroupName": "SampleResourceGroup_1",
5+
"storageSyncServiceName": "SampleStorageSyncService_1",
6+
"syncGroupName": "SampleSyncGroup_1",
7+
"cloudEndpointName": "SampleCloudEndpoint_1",
8+
"api-version": "2017-06-05-preview"
9+
},
10+
"responses": {
11+
"200": {
12+
"headers": {
13+
"x-ms-request-id": "74e55a4d-1c6f-46de-9a8d-278e53a47403",
14+
"x-ms-correlation-request-id": "d166ca76-dad2-49df-b409-d2acfd42d730"
15+
},
16+
"body": {
17+
"name": "SampleCloudEndpoint_1",
18+
"properties": {
19+
"provisioningState": "Succeeded",
20+
"storageAccountKey": "storageaccountkeyvalue",
21+
"storageAccount": "https://storageaccounturl/SampleAzureFileShareName_1",
22+
"storageAccountResourceId": "",
23+
"storageAccountShareName": "",
24+
"storageAccountTenantId": "\"a4d1b191-c1af-4cef-a14b-f670e0beea52\"",
25+
"lastWorkflowId": "/subscriptions/3a048283-338f-4002-a9dd-a50fdadcb392/resourceGroups/SampleResourceGroup_1/providers/Microsoft.StorageSync/storageSyncServices/SampleStorageSyncService_1/workflows/a377fdd5-949a-40ab-9629-06cd0e9852f9",
26+
"friendlyName": "SampleAzureFileShareName_1",
27+
"partnershipId": "1|U0VSVkVSQVNTWU5DQ0xJRU5USEZTVjJ8MTkxNjYwQ0QtNkExQS00RjhDLTk3ODctQTZCRUQyMDZBMUREfEdFTkVSSUN8M0EwNDgyODMtMzM4Ri00MDAyLUE5REQtQTUwRkRBRENCMzky"
28+
},
29+
"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",
30+
"type": "Microsoft.StorageSync/storageSyncServices/syncGroups/cloudEndpoints"
31+
}
32+
}
33+
}
34+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "52b8da2f-61e0-4a1f-8dde-336911f367fb",
4+
"resourceGroupName": "SampleResourceGroup_1",
5+
"storageSyncServiceName": "SampleStorageSyncService_1",
6+
"syncGroupName": "SampleSyncGroup_1",
7+
"api-version": "2017-06-05-preview"
8+
},
9+
"responses": {
10+
"200": {
11+
"headers": {
12+
"x-ms-request-id": "74e55a4d-1c6f-46de-9a8d-278e53a47403",
13+
"x-ms-correlation-request-id": "d166ca76-dad2-49df-b409-d2acfd42d730"
14+
},
15+
"body": {
16+
"value": [{
17+
"name": "CEP_Restore_08-08_Test112",
18+
"properties": {
19+
"provisioningState": "Succeeded",
20+
"storageAccountKey": "storageaccountKeyvalue",
21+
"storageAccount": "https://storageaccounturl/SampleAzureFileShareName_1",
22+
"storageAccountResourceId": "",
23+
"storageAccountShareName": "",
24+
"storageAccountTenantId": "\"a4d1b191-c1af-4cef-a14b-f670e0beea52\"",
25+
"lastWorkflowId": "/subscriptions/3a048283-338f-4002-a9dd-a50fdadcb392/resourceGroups/SampleResourceGroup_1/providers/Microsoft.StorageSync/storageSyncServices/SampleStorageSyncService_1/workflows/a377fdd5-949a-40ab-9629-06cd0e9852f9",
26+
"friendlyName": "SampleAzureFileShareName_1",
27+
"partnershipId": "1|U0VSVkVSQVNTWU5DQ0xJRU5Udfsdfdsfs8MTkxNjYwQ0QtNkExQS00RjhDLTk3ODctQTZCRUQyMDZBMUREfEdFTkVSSUN8M0EwNDgyODMtMzM4Ri00MDAyLUE5REQtQTUwRkRBRENCMzky"
28+
},
29+
"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",
30+
"type": "Microsoft.StorageSync/storageSyncServices/syncGroups/cloudEndpoints"
31+
}]
32+
}
33+
}
34+
}
35+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "52b8da2f-61e0-4a1f-8dde-336911f367fb",
4+
"resourceGroupName": "SampleResourceGroup_1",
5+
"storageSyncServiceName": "SampleStorageSyncService_1",
6+
"syncGroupName": "SampleSyncGroup_1",
7+
"cloudEndpointName": "SampleCloudEndpoint_1",
8+
"parameters": {
9+
"azureFileShare": "https://sampleserver.file.core.test-cint.azure-test.net/sampleFileShare"
10+
},
11+
"api-version": "2017-06-05-preview"
12+
},
13+
"responses": {
14+
"200": {
15+
"headers": {
16+
"x-ms-request-id": "74e55a4d-1c6f-46de-9a8d-278e53a47403",
17+
"x-ms-correlation-request-id": "d166ca76-dad2-49df-b409-d2acfd42d730"
18+
},
19+
"body": {
20+
"backupMetadata": {
21+
"cloudEndpointName": "subscriptions/52b8da2f-61e0-4a1f-8dde-336911f367fb/resourceGroups/SampleResourceGroup_1/providers/10.91.86.47/storageSyncServices/SampleStorageSyncService_1/syncGroups/SampleSyncGroup_1/cloudEndpoints/SampleCloudEndpoint_1"
22+
}
23+
}
24+
},
25+
"202": {
26+
"headers": {
27+
"x-ms-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=2017-06-05-preview&resourcetype=PostBackupResourceType&ifxctx3=1847a938-7638-4d1b-943c-96ff2f8a2ec8",
28+
"Retry-After": "10",
29+
"x-ms-request-id": "74e55a4d-1c6f-46de-9a8d-278e53a47403",
30+
"x-ms-correlation-request-id": "d166ca76-dad2-49df-b409-d2acfd42d730"
31+
}
32+
}
33+
}
34+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "52b8da2f-61e0-4a1f-8dde-336911f367fb",
4+
"resourceGroupName": "SampleResourceGroup_1",
5+
"storageSyncServiceName": "SampleStorageSyncService_1",
6+
"syncGroupName": "SampleSyncGroup_1",
7+
"cloudEndpointName": "SampleCloudEndpoint_1",
8+
"parameters": {
9+
"azureFileShareUri": "https://hfsazbackupdevintncus2.file.core.test-cint.azure-test.net/sampleFileShare",
10+
"sourceAzureFileShareUri": "https://hfsazbackupdevintncus2.file.core.test-cint.azure-test.net/sampleFileShare",
11+
"status": "Succeeded",
12+
"restoreFileSpec": [
13+
{
14+
"path": "text1.txt",
15+
"isdir" : false
16+
},
17+
{
18+
"path": "MyDir",
19+
"isdir" : true
20+
},
21+
{
22+
"path": "MyDir/SubDir",
23+
"isdir" : false
24+
},
25+
{
26+
"path": "MyDir/SubDir/File1.pdf",
27+
"isdir" : false
28+
}]
29+
},
30+
"api-version": "2017-06-05-preview"
31+
},
32+
"responses": {
33+
"200": {
34+
"headers": {
35+
"x-ms-request-id": "74e55a4d-1c6f-46de-9a8d-278e53a47403",
36+
"x-ms-correlation-request-id": "d166ca76-dad2-49df-b409-d2acfd42d730"
37+
}
38+
},
39+
"202": {
40+
"headers": {
41+
"x-ms-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=2017-06-05-preview&resourcetype=preBackupResourceType&ifxctx3=005909ad-d156-4514-a26e-dd1cc566db64",
42+
"Retry-After": "10",
43+
"x-ms-request-id": "74e55a4d-1c6f-46de-9a8d-278e53a47403",
44+
"x-ms-correlation-request-id": "d166ca76-dad2-49df-b409-d2acfd42d730"
45+
}
46+
}
47+
}
48+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "52b8da2f-61e0-4a1f-8dde-336911f367fb",
4+
"resourceGroupName": "SampleResourceGroup_1",
5+
"storageSyncServiceName": "SampleStorageSyncService_1",
6+
"syncGroupName": "SampleSyncGroup_1",
7+
"cloudEndpointName": "SampleCloudEndpoint_1",
8+
"api-version": "2017-06-05-preview",
9+
"parameters" : {
10+
"azureFileShare": "https://sampleserver.file.core.test-cint.azure-test.net/sampleFileShare"
11+
}
12+
},
13+
"responses": {
14+
"200": {
15+
"headers": {
16+
"x-ms-request-id": "74e55a4d-1c6f-46de-9a8d-278e53a47403",
17+
"x-ms-correlation-request-id": "d166ca76-dad2-49df-b409-d2acfd42d730"
18+
}
19+
},
20+
"202": {
21+
"headers": {
22+
"x-ms-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=2017-06-05-preview&resourcetype=preBackupResourceType&ifxctx3=005909ad-d156-4514-a26e-dd1cc566db64",
23+
"Retry-After": "10",
24+
"x-ms-request-id": "74e55a4d-1c6f-46de-9a8d-278e53a47403",
25+
"x-ms-correlation-request-id": "d166ca76-dad2-49df-b409-d2acfd42d730"
26+
}
27+
}
28+
}
29+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "52b8da2f-61e0-4a1f-8dde-336911f367fb",
4+
"resourceGroupName": "SampleResourceGroup_1",
5+
"storageSyncServiceName": "SampleStorageSyncService_1",
6+
"syncGroupName": "SampleSyncGroup_1",
7+
"cloudEndpointName": "SampleCloudEndpoint_1",
8+
"api-version": "2017-06-05-preview",
9+
"parameters": {
10+
"azureFileShareUri": "https://hfsazbackupdevintncus2.file.core.test-cint.azure-test.net/sampleFileShare",
11+
"restoreFileSpec": [
12+
{
13+
"path": "text1.txt",
14+
"isdir" : false
15+
},
16+
{
17+
"path": "MyDir",
18+
"isdir" : true
19+
},
20+
{
21+
"path": "MyDir/SubDir",
22+
"isdir" : false
23+
},
24+
{
25+
"path": "MyDir/SubDir/File1.pdf",
26+
"isdir" : false
27+
}]
28+
}
29+
},
30+
"responses": {
31+
"200": {
32+
"headers": {
33+
"x-ms-request-id": "74e55a4d-1c6f-46de-9a8d-278e53a47403",
34+
"x-ms-correlation-request-id": "d166ca76-dad2-49df-b409-d2acfd42d730"
35+
}
36+
},
37+
"202": {
38+
"headers": {
39+
"x-ms-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=2017-06-05-preview&resourcetype=preBackupResourceType&ifxctx3=005909ad-d156-4514-a26e-dd1cc566db64",
40+
"Retry-After": "10",
41+
"x-ms-request-id": "74e55a4d-1c6f-46de-9a8d-278e53a47403",
42+
"x-ms-correlation-request-id": "d166ca76-dad2-49df-b409-d2acfd42d730"
43+
}
44+
}
45+
}
46+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "52b8da2f-61e0-4a1f-8dde-336911f367fb",
4+
"resourceGroupName": "SampleResourceGroup_1",
5+
"storageSyncServiceName": "SampleStorageSyncService_1",
6+
"syncGroupName": "SampleSyncGroup_1",
7+
"cloudEndpointName": "SampleCloudEndpoint_1",
8+
"api-version": "2017-06-05-preview"
9+
},
10+
"responses": {
11+
"200": {
12+
"headers": {
13+
"x-ms-request-id": "74e55a4d-1c6f-46de-9a8d-278e53a47403",
14+
"x-ms-correlation-request-id": "d166ca76-dad2-49df-b409-d2acfd42d730"
15+
},
16+
"body": ""
17+
}
18+
}
19+
}

0 commit comments

Comments
 (0)