Skip to content

Commit 00cad7d

Browse files
committed
Added Immutability test case
Re-recorded test cases Updated SignatureIssues.csv
1 parent 20e25e9 commit 00cad7d

18 files changed

+4741
-3366
lines changed

src/DataProtection/test/Backup-AzDataProtectionBackupInstanceAdhoc.Recording.json

Lines changed: 2093 additions & 449 deletions
Large diffs are not rendered by default.

src/DataProtection/test/DiskBackupScenario.Recording.json

Lines changed: 1264 additions & 988 deletions
Large diffs are not rendered by default.

src/DataProtection/test/DiskBackupScenario.Tests.ps1

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,7 @@ Describe 'DiskBackupScenario' {
2424
$vault = Get-AzDataProtectionBackupVault -SubscriptionId $sub -ResourceGroupName $rgName -VaultName $vaultName
2525
$defaultPolicy = Get-AzDataProtectionPolicyTemplate -DatasourceType AzureDisk
2626
$policyId = "/subscriptions/" + $sub + "/resourceGroups/" + $rgName + "/providers/Microsoft.DataProtection/backupVaults/" + $vaultName + "/backupPolicies/" + $policyName
27-
$backupInstance = Initialize-AzDataProtectionBackupInstance -DatasourceType AzureDisk -DatasourceLocation centraluseuap -PolicyId $policyId -DatasourceId $diskId
28-
$backupInstance.Property.PolicyInfo.PolicyParameter.DataStoreParametersList[0].ResourceGroupId = $snapshotRg
27+
$backupInstance = Initialize-AzDataProtectionBackupInstance -DatasourceType AzureDisk -DatasourceLocation centraluseuap -PolicyId $policyId -DatasourceId $diskId -SnapshotResourceGroupId $snapshotRg
2928

3029
$instances = Get-AzDataProtectionBackupInstance -SubscriptionId $sub -ResourceGroupName $rgName -VaultName $vaultName
3130
$instance = $instances | where-Object {$_.Property.DataSourceInfo.ResourceId -eq $diskId}
@@ -36,8 +35,11 @@ Describe 'DiskBackupScenario' {
3635
while($protectionStatus -ne "ProtectionConfigured")
3736
{
3837
Start-Sleep -Seconds 5
38+
3939
$instance = Get-AzDataProtectionBackupInstance -SubscriptionId $sub -ResourceGroupName $rgName -VaultName $vaultName -Name $backupInstanceName
4040
$protectionStatus = $instance.Property.ProtectionStatus.Status
41+
42+
# configure backup if not configured
4143
}
4244

4345
$backupPolicyId = $instance.Property.PolicyInfo.PolicyId
@@ -67,5 +69,4 @@ Describe 'DiskBackupScenario' {
6769
$jobstatus = $currentjob.Status
6870
}
6971
}
70-
7172
}

src/DataProtection/test/Find-AzDataProtectionRestorableTimeRange.Recording.json

Lines changed: 23 additions & 19 deletions
Large diffs are not rendered by default.

src/DataProtection/test/Get-AzDataProtectionBackupInstance.Recording.json

Lines changed: 36 additions & 30 deletions
Large diffs are not rendered by default.

src/DataProtection/test/Get-AzDataProtectionBackupPolicy.Recording.json

Lines changed: 12 additions & 10 deletions
Large diffs are not rendered by default.
Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
11
{
2-
"Get-AzDataProtectionBackupVault+[NoContext]+Get+$GET+https://management.azure.com/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/sarath-rg/providers/Microsoft.DataProtection/backupVaults/sarath-vault?api-version=2022-05-01+1": {
2+
"Get-AzDataProtectionBackupVault+[NoContext]+Get+$GET+https://management.azure.com/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/sarath-rg/providers/Microsoft.DataProtection/backupVaults/sarath-vault?api-version=2022-12-01+1": {
33
"Request": {
44
"Method": "GET",
5-
"RequestUri": "https://management.azure.com/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/sarath-rg/providers/Microsoft.DataProtection/backupVaults/sarath-vault?api-version=2022-05-01",
5+
"RequestUri": "https://management.azure.com/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/sarath-rg/providers/Microsoft.DataProtection/backupVaults/sarath-vault?api-version=2022-12-01",
66
"Content": null,
7+
"isContentBase64": false,
78
"Headers": {
8-
"x-ms-unique-id": [ "148" ],
9-
"x-ms-client-request-id": [ "b55204e0-8890-4387-b734-d4c051f604e9" ],
9+
"x-ms-unique-id": [ "233" ],
10+
"x-ms-client-request-id": [ "be51e724-c26a-49d1-94fa-f495988fa636" ],
1011
"CommandName": [ "Get-AzDataProtectionBackupVault" ],
1112
"FullCommandName": [ "Get-AzDataProtectionBackupVault_Get2" ],
1213
"ParameterSetName": [ "__AllParameterSets" ],
13-
"User-Agent": [ "AzurePowershell/v0.0.0", "Az.DataProtection/0.1.0" ],
14+
"User-Agent": [ "AzurePowershell/v0.0.0", "PSVersion/v7.3.1", "Az.DataProtection/0.1.0" ],
1415
"Authorization": [ "[Filtered]" ]
1516
},
1617
"ContentHeaders": {
@@ -26,17 +27,18 @@
2627
"Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ],
2728
"Server": [ "Microsoft-IIS/10.0" ],
2829
"X-Powered-By": [ "ASP.NET" ],
29-
"x-ms-ratelimit-remaining-subscription-resource-requests": [ "498" ],
30-
"x-ms-correlation-request-id": [ "710b6b46-83d2-4449-99fb-9171ea82ed3d" ],
31-
"x-ms-routing-request-id": [ "WESTUS:20220629T142031Z:710b6b46-83d2-4449-99fb-9171ea82ed3d" ],
32-
"Date": [ "Wed, 29 Jun 2022 14:20:31 GMT" ]
30+
"x-ms-ratelimit-remaining-subscription-resource-requests": [ "497" ],
31+
"x-ms-correlation-request-id": [ "fa3e8191-23f0-4b17-bad5-2e478af74b3b" ],
32+
"x-ms-routing-request-id": [ "EASTUS2EUAP:20230122T131232Z:fa3e8191-23f0-4b17-bad5-2e478af74b3b" ],
33+
"Date": [ "Sun, 22 Jan 2023 13:12:31 GMT" ]
3334
},
3435
"ContentHeaders": {
35-
"Content-Length": [ "563" ],
36+
"Content-Length": [ "639" ],
3637
"Content-Type": [ "application/json" ],
3738
"Expires": [ "-1" ]
3839
},
39-
"Content": "{\"location\":\"centraluseuap\",\"tags\":{\"A\":\"b\"},\"identity\":{\"type\":\"SystemAssigned\",\"principalId\":\"2ca1d5f7-38b3-4b61-aa45-8147d7e0edbc\",\"tenantId\":\"72f988bf-86f1-41af-91ab-2d7cd011db47\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"storageSettings\":[{\"datastoreType\":\"VaultStore\",\"type\":\"LocallyRedundant\"}],\"isVaultProtectedByResourceGuard\":false},\"id\":\"/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourcegroups/sarath-rg/providers/Microsoft.DataProtection/BackupVaults/sarath-vault\",\"name\":\"sarath-vault\",\"type\":\"Microsoft.DataProtection/backupVaults\"}"
40+
"Content": "{\"location\":\"centraluseuap\",\"tags\":{\"A\":\"b\"},\"identity\":{\"type\":\"SystemAssigned\",\"principalId\":\"2ca1d5f7-38b3-4b61-aa45-8147d7e0edbc\",\"tenantId\":\"72f988bf-86f1-41af-91ab-2d7cd011db47\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"storageSettings\":[{\"datastoreType\":\"VaultStore\",\"type\":\"LocallyRedundant\"}],\"isVaultProtectedByResourceGuard\":false,\"featureSettings\":{\"crossSubscriptionRestoreSettings\":{\"state\":\"Disabled\"}}},\"id\":\"/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourcegroups/sarath-rg/providers/Microsoft.DataProtection/BackupVaults/sarath-vault\",\"name\":\"sarath-vault\",\"type\":\"Microsoft.DataProtection/backupVaults\"}",
41+
"isContentBase64": false
4042
}
4143
}
4244
}

src/DataProtection/test/Initialize-AzDataProtectionRestoreRequest.Recording.json

Lines changed: 301 additions & 593 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)