Skip to content

Commit 7b6f247

Browse files
jeevan-gaikwadJeevan Gaikwad
and
Jeevan Gaikwad
authored
[Hub Generated] Review request for Microsoft.DataProtection to add version preview/2023-06-01-preview (#24388)
* Adds base for updating Microsoft.DataProtection from version preview/2023-04-01-preview to version 2023-06-01-preview * Updates readme * Updates API version in new specs and examples * Updated Encryption Settings for Backup Vault specs * Prettier fix * synced with stable version 2023-05-01 * prettier fix * resynced with preview 2023-04-01-preview --------- Co-authored-by: Jeevan Gaikwad <[email protected]>
1 parent f468686 commit 7b6f247

File tree

81 files changed

+12502
-3
lines changed

Some content is hidden

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

81 files changed

+12502
-3
lines changed

specification/dataprotection/resource-manager/Microsoft.DataProtection/preview/2023-06-01-preview/dataprotection.json

+8,127
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "04cf684a-d41f-4550-9f70-7708a3a2283b",
4+
"resourceGroupName": "000pikumar",
5+
"vaultName": "PratikPrivatePreviewVault1",
6+
"backupInstanceName": "testInstance1",
7+
"api-version": "2023-06-01-preview"
8+
},
9+
"responses": {
10+
"202": {
11+
"headers": {
12+
"Location": "https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupInstances/harshitbi1/operationResults/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2023-06-01-preview",
13+
"Azure-AsyncOperation": "https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/operationStatus/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2023-06-01-preview",
14+
"Retry-After": "60"
15+
}
16+
},
17+
"204": {},
18+
"200": {}
19+
}
20+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "04cf684a-d41f-4550-9f70-7708a3a2283b",
4+
"resourceGroupName": "Blob-Backup",
5+
"vaultName": "ZBlobBackupVaultBVTD3",
6+
"backupInstanceName": "zblobbackuptestsa58",
7+
"api-version": "2023-06-01-preview",
8+
"parameters": {
9+
"sourceDataStoreType": "OperationalStore",
10+
"startTime": "2020-10-17T23:28:17.6829685Z",
11+
"endTime": "2021-02-24T00:35:17.6829685Z"
12+
}
13+
},
14+
"responses": {
15+
"200": {
16+
"body": {
17+
"id": "zblobbackuptestsa58",
18+
"type": "Microsoft.DataProtection/backupVaults/backupInstances/findRestorableTimeRanges",
19+
"properties": {
20+
"restorableTimeRanges": [
21+
{
22+
"startTime": "2021-02-23T18:33:51.6349708Z",
23+
"endTime": "2021-02-24T00:35:17.0000000Z",
24+
"objectType": "RestorableTimeRange"
25+
}
26+
],
27+
"objectType": "AzureBackupFindRestorableTimeRangesResponse"
28+
}
29+
}
30+
}
31+
}
32+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "04cf684a-d41f-4550-9f70-7708a3a2283b",
4+
"resourceGroupName": "000pikumar",
5+
"vaultName": "PratikPrivatePreviewVault1",
6+
"api-version": "2023-06-01-preview",
7+
"backupInstanceName": "testInstance1"
8+
},
9+
"responses": {
10+
"200": {
11+
"body": {
12+
"id": "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/backupInstances/harshitbi2",
13+
"name": "harshitbi2",
14+
"type": "Microsoft.DataProtection/backupVaults/backupInstances",
15+
"tags": {
16+
"key1": "val1"
17+
},
18+
"properties": {
19+
"friendlyName": "harshitbi2",
20+
"dataSourceInfo": {
21+
"resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb",
22+
"resourceUri": "",
23+
"datasourceType": "OssDB",
24+
"resourceName": "testdb",
25+
"resourceType": "OssDB",
26+
"resourceLocation": "",
27+
"objectType": "Datasource"
28+
},
29+
"dataSourceSetInfo": {
30+
"resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest",
31+
"resourceUri": "",
32+
"datasourceType": "OssDB",
33+
"resourceName": "viveksipgtest",
34+
"resourceType": "OssDB",
35+
"resourceLocation": "",
36+
"objectType": "DatasourceSet"
37+
},
38+
"policyInfo": {
39+
"policyId": "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/backupPolicies/PratikPolicy1",
40+
"policyVersion": "3.2"
41+
},
42+
"protectionStatus": {
43+
"status": "NotProtected"
44+
},
45+
"provisioningState": "Provisioning",
46+
"objectType": "BackupInstance"
47+
}
48+
}
49+
}
50+
}
51+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "04cf684a-d41f-4550-9f70-7708a3a2283b",
4+
"resourceGroupName": "SampleResourceGroup",
5+
"vaultName": "swaggerExample",
6+
"backupInstanceName": "testInstance1",
7+
"operationId": "YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==",
8+
"api-version": "2023-06-01-preview"
9+
},
10+
"responses": {
11+
"200": {
12+
"body": {
13+
"id": "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/backupVaults/swaggerExample/backupInstances/testInstance1",
14+
"name": "testInstance1",
15+
"type": "Microsoft.DataProtection/backupVaults/backupInstances",
16+
"properties": {
17+
"friendlyName": "testInstance1",
18+
"dataSourceInfo": {
19+
"resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb",
20+
"resourceUri": "",
21+
"datasourceType": "OssDB",
22+
"resourceName": "testdb",
23+
"resourceType": "OssDB",
24+
"resourceLocation": "",
25+
"objectType": "Datasource"
26+
},
27+
"dataSourceSetInfo": {
28+
"resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest",
29+
"resourceUri": "",
30+
"datasourceType": "OssDB",
31+
"resourceName": "viveksipgtest",
32+
"resourceType": "OssDB",
33+
"resourceLocation": "",
34+
"objectType": "DatasourceSet"
35+
},
36+
"policyInfo": {
37+
"policyId": "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/backupVaults/swaggerExample/backupPolicies/PratikPolicy1",
38+
"policyVersion": "3.2"
39+
},
40+
"protectionStatus": {
41+
"status": "ConfiguringProtection"
42+
},
43+
"provisioningState": "Provisioned",
44+
"objectType": "BackupInstance"
45+
}
46+
}
47+
},
48+
"202": {
49+
"headers": {
50+
"Retry-After": "10",
51+
"Azure-AsyncOperation": "https://management.windowsazure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/backupVaults/swaggerExample/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2023-06-01-preview",
52+
"Location": "https://management.windowsazure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/backupvaults/swaggerExample/backupInstances/testInstance1/operationResults/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2023-06-01-preview"
53+
}
54+
}
55+
}
56+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "04cf684a-d41f-4550-9f70-7708a3a2283b",
4+
"resourceGroupName": "000pikumar",
5+
"vaultName": "PratikPrivatePreviewVault1",
6+
"api-version": "2023-06-01-preview",
7+
"backupInstanceName": "testInstance1",
8+
"recoveryPointId": "7fb2cddd-c5b3-44f6-a0d9-db3c4f9d5f25"
9+
},
10+
"responses": {
11+
"200": {
12+
"body": {
13+
"id": "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/HelloTest/providers/Microsoft.DataProtection/backupVaults/HelloTestVault/backupInstances/653213d-c5b3-44f6-a0d9-db3c4f9d8e34/recoveryPoints/7fb2cddd-c5b3-44f6-a0d9-db3c4f9d5f25",
14+
"name": "7fb2cddd-c5b3-44f6-a0d9-db3c4f9d5f25",
15+
"type": "microsoft.dataprotection/backupvaults/backupInstances/recoveryPoints",
16+
"properties": {
17+
"objectType": "AzureBackupDiscreteRecoveryPoint",
18+
"recoveryPointTime": "2019-03-01T13:00:00Z",
19+
"recoveryPointType": "Full",
20+
"friendlyName": "panbha4",
21+
"recoveryPointDataStoresDetails": [
22+
{
23+
"id": "0ff03512-b333-4509-a6c7-12164c8b1dce",
24+
"type": "Snapshot",
25+
"creationTime": "2019-03-01T13:00:00Z",
26+
"metaData": "123456"
27+
},
28+
{
29+
"id": "5d8cfd30-722e-4bab-85f6-4a9d01ffc6f1",
30+
"type": "BackupStorage",
31+
"creationTime": "2019-03-01T13:00:00Z",
32+
"metaData": "123456"
33+
}
34+
]
35+
}
36+
}
37+
}
38+
}
39+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "04cf684a-d41f-4550-9f70-7708a3a2283b",
4+
"resourceGroupName": "000pikumar",
5+
"vaultName": "PratikPrivatePreviewVault1",
6+
"api-version": "2023-06-01-preview"
7+
},
8+
"responses": {
9+
"200": {
10+
"body": {
11+
"value": [
12+
{
13+
"id": "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/backupInstances/harshitbi2",
14+
"name": "harshitbi2",
15+
"type": "Microsoft.DataProtection/backupVaults/backupInstances",
16+
"tags": {
17+
"key1": "val1"
18+
},
19+
"properties": {
20+
"friendlyName": "harshitbi2",
21+
"dataSourceInfo": {
22+
"resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb",
23+
"resourceUri": "",
24+
"datasourceType": "OssDB",
25+
"resourceName": "testdb",
26+
"resourceType": "OssDB",
27+
"resourceLocation": "",
28+
"objectType": "Datasource"
29+
},
30+
"dataSourceSetInfo": {
31+
"resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest",
32+
"resourceUri": "",
33+
"datasourceType": "OssDB",
34+
"resourceName": "viveksipgtest",
35+
"resourceType": "OssDB",
36+
"resourceLocation": "",
37+
"objectType": "DatasourceSet"
38+
},
39+
"policyInfo": {
40+
"policyId": "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/backupPolicies/PratikPolicy1",
41+
"policyVersion": "3.2"
42+
},
43+
"protectionStatus": {
44+
"status": "NotProtected"
45+
},
46+
"provisioningState": "Provisioning",
47+
"objectType": "BackupInstance"
48+
}
49+
}
50+
]
51+
}
52+
}
53+
}
54+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
{
2+
"parameters": {
3+
"resourceId": "subscriptions/36d32b25-3dc7-41b0-bde1-397500644591/resourceGroups/testRG/providers/Microsoft.Compute/disks/testDisk",
4+
"api-version": "2023-06-01-preview"
5+
},
6+
"responses": {
7+
"200": {
8+
"body": {
9+
"value": [
10+
{
11+
"properties": {
12+
"friendlyName": "testDisk",
13+
"dataSourceInfo": {
14+
"resourceID": "/subscriptions/36d32b25-3dc7-41b0-bde1-397500644591/resourceGroups/testRG/providers/Microsoft.Compute/disks/testDisk",
15+
"resourceUri": "/subscriptions/36d32b25-3dc7-41b0-bde1-397500644591/resourceGroups/testRG/providers/Microsoft.Compute/disks/testDisk",
16+
"datasourceType": "Microsoft.Compute/disks",
17+
"resourceName": "testDisk",
18+
"resourceType": "Microsoft.Compute/disks",
19+
"resourceLocation": "eastus2euap",
20+
"objectType": "Datasource"
21+
},
22+
"dataSourceSetInfo": {
23+
"resourceID": "/subscriptions/36d32b25-3dc7-41b0-bde1-397500644591/resourceGroups/testRG/providers/Microsoft.Compute/disks/testDisk",
24+
"resourceUri": "/subscriptions/36d32b25-3dc7-41b0-bde1-397500644591/resourceGroups/testRG/providers/Microsoft.Compute/disks/testDisk",
25+
"datasourceType": "Microsoft.Compute/disks",
26+
"resourceName": "testDisk",
27+
"resourceType": "Microsoft.Compute/disks",
28+
"resourceLocation": "eastus2euap",
29+
"objectType": "DatasourceSet"
30+
},
31+
"policyInfo": {
32+
"policyId": "/subscriptions/36d32b25-3dc7-41b0-bde1-397500644591/resourceGroups/policyRG/providers/Microsoft.DataProtection/backupVaults/jeczrsecy/backupPolicies/disk",
33+
"policyVersion": "",
34+
"policyParameters": {
35+
"dataStoreParametersList": [
36+
{
37+
"objectType": "AzureOperationalStoreParameters",
38+
"dataStoreType": "OperationalStore",
39+
"resourceGroupId": "/subscriptions/36d32b25-3dc7-41b0-bde1-397500644591/resourceGroups/policyRG"
40+
}
41+
]
42+
}
43+
},
44+
"protectionStatus": {
45+
"status": "ProtectionConfigured"
46+
},
47+
"currentProtectionState": "ProtectionConfigured",
48+
"provisioningState": "Succeeded",
49+
"objectType": "BackupInstance"
50+
},
51+
"id": "/subscriptions/36d32b25-3dc7-41b0-bde1-397500644591/resourceGroups/testRG/providers/Microsoft.Compute/disks/testDisk/providers/Microsoft.DataProtection/backupInstances/testDiskBI1-testDiskBI1-7664c12f-4d0a-440f-a0dc-b64f708b10e3",
52+
"name": "testDiskBI1-testDiskBI1-7664c12f-4d0a-440f-a0dc-b64f708b10e3",
53+
"type": "Microsoft.DataProtection/backupVaults/backupInstances"
54+
}
55+
]
56+
}
57+
}
58+
}
59+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "04cf684a-d41f-4550-9f70-7708a3a2283b",
4+
"resourceGroupName": "000pikumar",
5+
"vaultName": "PratikPrivatePreviewVault1",
6+
"api-version": "2023-06-01-preview",
7+
"backupInstanceName": "testInstance1"
8+
},
9+
"responses": {
10+
"200": {
11+
"body": {
12+
"value": [
13+
{
14+
"id": "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/HelloTest/providers/Microsoft.DataProtection/backupVaults/HelloTestVault/backupInstances/653213d-c5b3-44f6-a0d9-db3c4f9d8e34/recoveryPoints/7fb2cddd-c5b3-44f6-a0d9-db3c4f9d5f25",
15+
"name": "7fb2cddd-c5b3-44f6-a0d9-db3c4f9d5e35",
16+
"type": "microsoft.dataprotection/backupvaults/backupInstances/recoveryPoints",
17+
"properties": {
18+
"objectType": "AzureBackupDiscreteRecoveryPoint",
19+
"recoveryPointTime": "2019-03-01T13:00:00Z",
20+
"recoveryPointType": "Full",
21+
"friendlyName": "panbha4",
22+
"expiryTime": "2023-03-01T13:00:00Z",
23+
"recoveryPointDataStoresDetails": [
24+
{
25+
"id": "0ff03512-b333-4509-a6c7-12164c8b1dce",
26+
"type": "Snapshot",
27+
"creationTime": "2019-03-01T13:00:00Z",
28+
"metaData": "123456"
29+
},
30+
{
31+
"id": "5d8cfd30-722e-4bab-85f6-4a9d01ffc6f1",
32+
"type": "BackupStorage",
33+
"creationTime": "2019-03-01T13:00:00Z",
34+
"metaData": "123456"
35+
}
36+
]
37+
}
38+
},
39+
{
40+
"id": "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/HelloTest/providers/Microsoft.DataProtection/backupVaults/HelloTestVault/backupInstances/653213d-c5b3-44f6-a0d9-db3c4f9d8e34/recoveryPoints/7fb2cddd-c5b3-44f6-a0d9-db3c4f9d5f25",
41+
"name": "7fb2cddd-c5b3-44f6-a0d9-db3c4f9d5f25",
42+
"type": "microsoft.dataprotection/backupvaults/backupInstances/recoveryPoints",
43+
"properties": {
44+
"objectType": "AzureBackupDiscreteRecoveryPoint",
45+
"recoveryPointTime": "2019-03-01T13:00:00Z",
46+
"recoveryPointType": "Full",
47+
"friendlyName": "panbha4",
48+
"recoveryPointDataStoresDetails": [
49+
{
50+
"id": "808cfd30-722e-4bab-85f6-4a9d01ffc6f2",
51+
"type": "Snapshot",
52+
"creationTime": "2019-03-01T13:00:00Z",
53+
"metaData": "123456"
54+
},
55+
{
56+
"id": "798cfd30-722e-4bab-85f6-4a9d01ffc6f3",
57+
"type": "BackupStorage",
58+
"creationTime": "2019-03-01T13:00:00Z",
59+
"metaData": "123456"
60+
}
61+
]
62+
}
63+
}
64+
]
65+
}
66+
}
67+
}
68+
}

0 commit comments

Comments
 (0)