Skip to content

Commit 7078788

Browse files
committed
minor fix
1 parent c4fb169 commit 7078788

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/ResourceManager/RecoveryServices.Backup/Commands.RecoveryServices.Backup/Cmdlets/Container/GetAzureRmRecoveryServicesBackupContainer.cs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public class GetAzureRmRecoveryServicesBackupContainer : RecoveryServicesBackupC
3737
[Parameter(Mandatory = false, Position = 2, HelpMessage = ParamHelpMsg.Container.BackupManagementType)]
3838
[ValidateNotNullOrEmpty]
3939
[ValidateSet("AzureVM", "MARS")]
40-
public BackupManagementType? BackupManagementType { get; set; }
40+
public string BackupManagementType { get; set; }
4141

4242
[Parameter(Mandatory = false, Position = 3, HelpMessage = ParamHelpMsg.Container.Name)]
4343
[ValidateNotNullOrEmpty]
@@ -57,16 +57,19 @@ public override void ExecuteCmdlet()
5757
{
5858
base.ExecuteCmdlet();
5959

60+
BackupManagementType backupManagementType;
61+
Enum.TryParse<BackupManagementType>(BackupManagementType, out backupManagementType);
62+
6063
PsBackupProviderManager providerManager = new PsBackupProviderManager(new Dictionary<System.Enum, object>()
6164
{
6265
{ContainerParams.ContainerType, ContainerType},
63-
{ContainerParams.BackupManagementType, BackupManagementType},
66+
{ContainerParams.BackupManagementType, backupManagementType},
6467
{ContainerParams.Name, Name},
6568
{ContainerParams.ResourceGroupName, ResourceGroupName},
6669
{ContainerParams.Status, Status},
6770
}, HydraAdapter);
6871

69-
IPsBackupProvider psBackupProvider = providerManager.GetProviderInstance(ContainerType, BackupManagementType);
72+
IPsBackupProvider psBackupProvider = providerManager.GetProviderInstance(ContainerType, backupManagementType);
7073
var containerModels = psBackupProvider.ListProtectionContainers();
7174

7275
if (containerModels.Count == 1)

0 commit comments

Comments
 (0)