Skip to content

Commit c012b3e

Browse files
committed
Updating latest hydra dll and making required chagnes in cancel job.
1 parent 4377aca commit c012b3e

File tree

11 files changed

+95
-98
lines changed

11 files changed

+95
-98
lines changed

src/ResourceManager/RecoveryServices.Backup/Commands.RecoveryServices.Backup.Helpers/Conversions/ConversionHelpers.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ public static AzureRmRecoveryServicesBackupPolicyBase GetPolicyModel(ProtectionP
122122
policyModel = new AzureRmRecoveryServicesIaasVmPolicy();
123123
AzureRmRecoveryServicesIaasVmPolicy iaasPolicyModel = policyModel as AzureRmRecoveryServicesIaasVmPolicy;
124124
iaasPolicyModel.WorkloadType = Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.WorkloadType.AzureVM;
125-
iaasPolicyModel.BackupManagementType = BackupManagementType.AzureVM;
125+
iaasPolicyModel.BackupManagementType = Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.BackupManagementType.AzureVM;
126126
iaasPolicyModel.RetentionPolicy = PolicyHelpers.GetPSLongTermRetentionPolicy((LongTermRetentionPolicy)
127127
((AzureIaaSVMProtectionPolicy)hydraResponse.Properties).RetentionPolicy);
128128
iaasPolicyModel.SchedulePolicy = PolicyHelpers.GetPSSimpleSchedulePolicy((SimpleSchedulePolicy)

src/ResourceManager/RecoveryServices.Backup/Commands.RecoveryServices.Backup.Helpers/Conversions/JobConversions.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ private static AzureRmRecoveryServicesAzureVmJob GetPSAzureVmJob(JobResource hyd
9494
response.VmVersion = vmJob.VirtualMachineVersion;
9595
response.WorkloadName = vmJob.EntityFriendlyName;
9696
response.ActivityId = vmJob.ActivityId;
97-
response.BackupManagementType = EnumUtils.GetEnum<BackupManagementType>(GetPSBackupManagementType(vmJob.BackupManagementType));
97+
response.BackupManagementType = EnumUtils.GetEnum<Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.BackupManagementType>(GetPSBackupManagementType(vmJob.BackupManagementType));
9898
response.Operation = vmJob.Operation;
9999

100100
if (vmJob.ErrorDetails != null)
@@ -165,22 +165,22 @@ public static string GetLastIdFromFullId(string fullId)
165165

166166
#region Enum translators
167167

168-
public static string GetJobTypeForService(BackupManagementType mgmtType)
168+
public static string GetJobTypeForService(Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.BackupManagementType mgmtType)
169169
{
170170
switch (mgmtType)
171171
{
172-
case BackupManagementType.AzureVM:
173-
return ProviderType.AzureIaasVM.ToString();
172+
case Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.BackupManagementType.AzureVM:
173+
return Microsoft.Azure.Management.RecoveryServices.Backup.Models.BackupManagementType.AzureIaasVM.ToString();
174174
default:
175175
throw new Exception("Invalid BackupManagementType provided: " + mgmtType);
176176
}
177177
}
178178

179179
public static string GetPSBackupManagementType(string jobType)
180180
{
181-
if (jobType == ProviderType.AzureIaasVM.ToString())
181+
if (jobType == Microsoft.Azure.Management.RecoveryServices.Backup.Models.BackupManagementType.AzureIaasVM.ToString())
182182
{
183-
return BackupManagementType.AzureVM.ToString();
183+
return Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.BackupManagementType.AzureVM.ToString();
184184
}
185185
else
186186
{

src/ResourceManager/RecoveryServices.Backup/Commands.RecoveryServices.Backup.Helpers/HydraHelpers.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public static string GetHydraProviderType(CmdletModel.ContainerType containerTyp
3434
switch (containerType)
3535
{
3636
case CmdletModel.ContainerType.AzureVM:
37-
providerType = ProviderType.AzureIaasVM.ToString();
37+
providerType = Microsoft.Azure.Management.RecoveryServices.Backup.Models.BackupManagementType.AzureIaasVM.ToString();
3838
break;
3939
default:
4040
break;
@@ -50,7 +50,7 @@ public static string GetHydraProviderType(CmdletModel.WorkloadType workloadType)
5050
switch (workloadType)
5151
{
5252
case CmdletModel.WorkloadType.AzureVM:
53-
providerType = ProviderType.AzureIaasVM.ToString();
53+
providerType = Microsoft.Azure.Management.RecoveryServices.Backup.Models.BackupManagementType.AzureIaasVM.ToString();
5454
break;
5555
default:
5656
break;

src/ResourceManager/RecoveryServices.Backup/Commands.RecoveryServices.Backup.Models/CommonModels/Utils.cs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -128,15 +128,16 @@ public class ConversionUtils
128128
{
129129
public static BackupManagementType GetPsBackupManagementType(string backupManagementType)
130130
{
131-
ProviderType providerType = EnumUtils.GetEnum<ProviderType>(backupManagementType);
131+
Microsoft.Azure.Management.RecoveryServices.Backup.Models.BackupManagementType providerType
132+
= EnumUtils.GetEnum<Microsoft.Azure.Management.RecoveryServices.Backup.Models.BackupManagementType>(backupManagementType);
132133

133134
switch (providerType)
134135
{
135-
case ProviderType.AzureIaasVM:
136+
case Microsoft.Azure.Management.RecoveryServices.Backup.Models.BackupManagementType.AzureIaasVM:
136137
return BackupManagementType.AzureVM;
137-
case ProviderType.MAB:
138+
case Microsoft.Azure.Management.RecoveryServices.Backup.Models.BackupManagementType.MAB:
138139
return BackupManagementType.MARS;
139-
case ProviderType.DPM:
140+
case Microsoft.Azure.Management.RecoveryServices.Backup.Models.BackupManagementType.DPM:
140141
return BackupManagementType.SCDPM;
141142
default:
142143
throw new Exception("Unsupported BackupManagmentType: " + backupManagementType);

src/ResourceManager/RecoveryServices.Backup/Commands.RecoveryServices.Backup.Models/DpmModels/AzureRmRecoveryServicesDpmBackupEngine.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public class AzureRmRecoveryServicesDpmBackupEngine : AzureRmRecoveryServicesBac
3636
public AzureRmRecoveryServicesDpmBackupEngine(BackupEngineResource backupEngine)
3737
: base(backupEngine)
3838
{
39-
DpmBackupEngine dpmBackupEngine = (DpmBackupEngine)backupEngine.Properties;
39+
BackupEngineBase dpmBackupEngine = (BackupEngineBase)backupEngine.Properties;
4040
FriendlyName = dpmBackupEngine.FriendlyName;
4141
Status = dpmBackupEngine.RegistrationStatus;
4242
}

src/ResourceManager/RecoveryServices.Backup/Commands.RecoveryServices.Backup.Providers/Providers/IaasVmPsBackupProvider.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -384,7 +384,7 @@ public List<AzureRmRecoveryServicesBackupContainerBase> ListProtectionContainers
384384
queryParams.FriendlyName = name;
385385

386386
// 2. Filter by ContainerType
387-
queryParams.ProviderType = ProviderType.AzureIaasVM.ToString();
387+
queryParams.BackupManagementType = Microsoft.Azure.Management.RecoveryServices.Backup.Models.BackupManagementType.AzureIaasVM.ToString();
388388

389389
// 3. Filter by Status
390390
queryParams.RegistrationStatus = status.ToString();
@@ -421,7 +421,7 @@ public List<AzureRmRecoveryServicesBackupItemBase> ListProtectedItems()
421421

422422
ProtectedItemListQueryParam queryParams = new ProtectedItemListQueryParam();
423423
queryParams.DatasourceType = Microsoft.Azure.Management.RecoveryServices.Backup.Models.WorkloadType.VM;
424-
queryParams.ProviderType = ProviderType.AzureIaasVM.ToString();
424+
queryParams.BackupManagementType = Microsoft.Azure.Management.RecoveryServices.Backup.Models.BackupManagementType.AzureIaasVM.ToString();
425425

426426
List<ProtectedItemResource> protectedItems = new List<ProtectedItemResource>();
427427
string skipToken = null;

src/ResourceManager/RecoveryServices.Backup/Commands.RecoveryServices.Backup.Providers/Providers/MabPsBackupProvider.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ public ProtectionPolicyResponse ModifyPolicy()
9090
queryParams.FriendlyName = name;
9191

9292
// 2. Filter by ContainerType
93-
queryParams.ProviderType = ProviderType.MAB.ToString();
93+
queryParams.BackupManagementType = Microsoft.Azure.Management.RecoveryServices.Backup.Models.BackupManagementType.MAB.ToString();
9494

9595
var listResponse = HydraAdapter.ListContainers(queryParams);
9696

src/ResourceManager/RecoveryServices.Backup/Commands.RecoveryServices.Backup.Test/ScenarioTests/IaasVm/JobTests.ps1

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,8 +146,12 @@ function Test-WaitJobPipeScenario
146146

147147
function Test-CancelJobScenario
148148
{
149+
$1fixedStartDate = Get-Date -Date "2016-04-19 17:00:00"
150+
$1fixedStartDate = $1fixedStartDate.ToUniversalTime()
151+
$1fixedEndDate = Get-Date -Date "2016-04-20 17:00:00"
152+
$1fixedEndDate = $1fixedEndDate.ToUniversalTime()
149153
SetVaultContext;
150-
$runningJobs = Get-AzureRmRecoveryServicesBackupJob -From $fixedStartDate -To $fixedEndDate -Status "InProgress" -Operation "Backup"
154+
$runningJobs = Get-AzureRmRecoveryServicesBackupJob -From $1fixedStartDate -To $1fixedEndDate -Status "InProgress" -Operation "Backup"
151155
foreach ($runningJob in $runningJobs)
152156
{
153157
$cancelledJob = Stop-AzureRmRecoveryServicesBackupJob -Job $runningJob

0 commit comments

Comments
 (0)