Skip to content

Commit f91ddb2

Browse files
authored
Merge pull request #9434 from MabOneSdk/user/sisi/iaasvmretention
[RecoveryServices] Removed validation for Get-Policy commands
2 parents e5f1c09 + b6159f9 commit f91ddb2

File tree

4 files changed

+425
-282
lines changed

4 files changed

+425
-282
lines changed

src/RecoveryServices/RecoveryServices.Backup.Helpers/Conversions/RetentionPolicyConversions.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,6 @@ public static LongTermRetentionPolicy GetPSLongTermRetentionPolicy(
6767
ltrPolicy.YearlySchedule = GetPSLTRYearlySchedule(serviceClientRetPolicy.YearlySchedule, timeZone);
6868
}
6969

70-
// safe side validate
71-
ltrPolicy.Validate();
72-
7370
return ltrPolicy;
7471
}
7572

src/RecoveryServices/RecoveryServices.Backup.Test/ScenarioTests/IaasVm/PolicyTests.ps1

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,11 @@ $defaultPolicyName = "DefaultPolicy";
1919
$DefaultSnapshotDays = 2;
2020
$UpdatedSnapShotDays = 5;
2121

22+
# Test old polices in the VaultId
23+
$oldResourceGroupName = "shracrg"
24+
$oldVaultName = "shracsql"
25+
$oldPolicyName = "iaasvmretentioncheck"
26+
2227
function Test-AzureVMPolicy
2328
{
2429
$location = Get-ResourceGroupLocation
@@ -47,6 +52,11 @@ function Test-AzureVMPolicy
4752
Assert-AreEqual $policy.Name $policyName
4853
Assert-AreEqual $policy.SnapshotRetentionInDays $DefaultSnapshotDays
4954

55+
# Get policy to test older policies
56+
$oldVault = Get-AzRecoveryServicesVault -ResourceGroupName $oldResourceGroupName -Name $oldVaultName
57+
$oldPolicy = Get-AzRecoveryServicesBackupProtectionPolicy -Name $oldPolicyName -VaultId $oldVault.ID
58+
Assert-AreEqual $oldPolicy.RetentionPolicy.DailySchedule.DurationCountInDays 1
59+
5060
# Get policy
5161
$policy = Get-AzRecoveryServicesBackupProtectionPolicy `
5262
-VaultId $vault.ID `

0 commit comments

Comments
 (0)