Skip to content

Commit 6061deb

Browse files
Request for RecoveryServicesSiteRecovery to add version stable/2025-01-01 (#32979)
* Copy files from stable/2024-10-01 Copied the files in a separate commit. This allows reviewers to easily diff subsequent changes against the previous spec. * Update version to stable/2025-01-01 Updated the API version from stable/2024-10-01 to stable/2025-01-01. * Added tag for 2025-01-01 in readme file * Updated protected cluster query parameter definition * Updated response for Accepted for create protection cluster API * Minor fix * Prettier fixes and swagger model validation * Some more prettier fixes * Some more prettier fixes * Updating prettier fix in service.json * Suppressed swaggerLint issues * Indenatation fix * Fixing semantic validations * Addressed review comments * Minor fix * Updated path * Updated example file * Addressed review comments * Suppressing lint diff
1 parent 6068c6c commit 6061deb

File tree

155 files changed

+37814
-34
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

155 files changed

+37814
-34
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
{
2+
"parameters": {
3+
"api-version": "2025-01-01",
4+
"replicationProtectionClusterName": "testcluster",
5+
"protectionContainerName": "pri-cloud-eastus",
6+
"fabricName": "fabric-pri-eastus",
7+
"resourceName": "vault1",
8+
"resourceGroupName": "resourceGroupPS1",
9+
"subscriptionId": "7c943c1b-5122-4097-90c8-861411bdd574",
10+
"recoveryPointName": "06b9ae7f-f21d-4a76-9897-5cf5d6004d80"
11+
},
12+
"responses": {
13+
"200": {
14+
"body": {
15+
"id": "/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/fabric-pri-eastus/replicationProtectionContainers/pri-cloud-eastus/replicationProtectionClusters/testcluster/recoveryPoints/06b9ae7f-f21d-4a76-9897-5cf5d6004d80",
16+
"name": "06b9ae7f-f21d-4a76-9897-5cf5d6004d80",
17+
"type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters/recoveryPoints",
18+
"properties": {
19+
"recoveryPointTime": "2024-01-19T10:51:29.6329144Z",
20+
"recoveryPointType": "CrashConsistent",
21+
"providerSpecificDetails": {
22+
"instanceType": "A2A",
23+
"recoveryPointSyncType": "MultiVmSyncRecoveryPoint",
24+
"nodes": [
25+
"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/fabric-pri-eastus/replicationProtectionContainers/pri-cloud-eastus/replicationProtectedItems/kdUdWvpVnm3QgOQPHoVMX8YAtAO8OC4kKNjt40ERSr4",
26+
"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/fabric-pri-eastus/replicationProtectionContainers/pri-cloud-eastus/replicationProtectedItems/yNdYnDYKZ7hYU7zyVeBychFBCyAbEkrJcJNUarDrXio"
27+
]
28+
}
29+
}
30+
}
31+
}
32+
}
33+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
{
2+
"parameters": {
3+
"api-version": "2025-01-01",
4+
"replicationProtectionClusterName": "testcluster",
5+
"protectionContainerName": "pri-cloud-eastus",
6+
"fabricName": "fabric-pri-eastus",
7+
"resourceName": "vault1",
8+
"resourceGroupName": "resourceGroupPS1",
9+
"subscriptionId": "7c943c1b-5122-4097-90c8-861411bdd574"
10+
},
11+
"responses": {
12+
"200": {
13+
"body": {
14+
"value": [
15+
{
16+
"id": "/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/fabric-pri-eastus/replicationProtectionContainers/pri-cloud-eastus/replicationProtectionClusters/testcluster/recoveryPoints/cc48b7f3-b267-432b-ad76-45528974dc62",
17+
"name": "cc48b7f3-b267-432b-ad76-45528974dc62",
18+
"type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters/recoveryPoints",
19+
"properties": {
20+
"recoveryPointTime": "2024-01-19T08:55:51.1764251Z",
21+
"recoveryPointType": "CrashConsistent",
22+
"providerSpecificDetails": {
23+
"instanceType": "A2A",
24+
"recoveryPointSyncType": "MultiVmSyncRecoveryPoint",
25+
"nodes": [
26+
"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/fabric-pri-eastus/replicationProtectionContainers/pri-cloud-eastus/replicationProtectedItems/kdUdWvpVnm3QgOQPHoVMX8YAtAO8OC4kKNjt40ERSr4",
27+
"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/fabric-pri-eastus/replicationProtectionContainers/pri-cloud-eastus/replicationProtectedItems/yNdYnDYKZ7hYU7zyVeBychFBCyAbEkrJcJNUarDrXio"
28+
]
29+
}
30+
}
31+
}
32+
]
33+
}
34+
}
35+
}
36+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"parameters": {
3+
"api-version": "2025-01-01",
4+
"migrationRecoveryPointName": "b22134ea-620c-474b-9fa5-3c1cb47708e3",
5+
"migrationItemName": "virtualmachine1",
6+
"protectionContainerName": "vmwareContainer1",
7+
"fabricName": "vmwarefabric1",
8+
"resourceName": "migrationvault",
9+
"resourceGroupName": "resourcegroup1",
10+
"subscriptionId": "cb53d0c3-bd59-4721-89bc-06916a9147ef"
11+
},
12+
"responses": {
13+
"200": {
14+
"body": {
15+
"name": "b22134ea-620c-474b-9fa5-3c1cb47708e3",
16+
"type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems/migrationRecoveryPoints",
17+
"id": "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationFabrics/vmwarefabric1/replicationProtectionContainers/vmwareContainer1/replicationMigrationItems/virtualmachine1/migrationRecoveryPoints/b22134ea-620c-474b-9fa5-3c1cb47708e3",
18+
"properties": {
19+
"recoveryPointTime": "2017-04-26T06:37:50.8082715Z",
20+
"recoveryPointType": "CrashConsistent"
21+
}
22+
},
23+
"headers": {
24+
"Azure-AsyncOperation": "https://management.azure.com/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationOperationStatus/a93f3cd5-9035-4b1e-a2c9-b16df6d5d34b?api-version=2025-01-01"
25+
}
26+
}
27+
}
28+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
{
2+
"parameters": {
3+
"api-version": "2025-01-01",
4+
"migrationItemName": "virtualmachine1",
5+
"protectionContainerName": "vmwareContainer1",
6+
"fabricName": "vmwarefabric1",
7+
"resourceName": "migrationvault",
8+
"resourceGroupName": "resourcegroup1",
9+
"subscriptionId": "cb53d0c3-bd59-4721-89bc-06916a9147ef"
10+
},
11+
"responses": {
12+
"200": {
13+
"body": {
14+
"value": [
15+
{
16+
"name": "648336ef-2d70-4d98-b100-8c299f97cd41",
17+
"type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems/migrationRecoveryPoints",
18+
"id": "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationFabrics/vmwarefabric1/replicationProtectionContainers/vmwareContainer1/replicationMigrationItems/virtualmachine1/migrationRecoveryPoints/648336ef-2d70-4d98-b100-8c299f97cd41",
19+
"properties": {
20+
"recoveryPointTime": "2017-04-26T06:37:50.8082715Z",
21+
"recoveryPointType": "CrashConsistent"
22+
}
23+
},
24+
{
25+
"name": "34cb2d05-e730-4d3f-b96b-a60a5e92acb2",
26+
"type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems/migrationRecoveryPoints",
27+
"id": "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationFabrics/vmwarefabric1/replicationProtectionContainers/vmwareContainer1/replicationMigrationItems/virtualmachine1/migrationRecoveryPoints/34cb2d05-e730-4d3f-b96b-a60a5e92acb2",
28+
"properties": {
29+
"recoveryPointTime": "2017-04-26T07:37:30.9722019Z",
30+
"recoveryPointType": "CrashConsistent"
31+
}
32+
}
33+
]
34+
},
35+
"headers": {
36+
"Azure-AsyncOperation": "https://management.azure.com/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationOperationStatus/a93f3cd5-9035-4b1e-a2c9-b16df6d5d34b?api-version=2025-01-01"
37+
}
38+
}
39+
}
40+
}

0 commit comments

Comments
 (0)