Skip to content

Commit 599eeba

Browse files
Merge pull request #325 from MabOneSdk/swatim-azuresql
Renaming ContainerType, BackupManagementType and WorkloadType for Sql
2 parents ac3ac8b + f187323 commit 599eeba

File tree

9 files changed

+28
-24
lines changed

9 files changed

+28
-24
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -149,8 +149,8 @@ public static AzureRmRecoveryServicesBackupPolicyBase GetPolicyModel(ProtectionP
149149

150150
policyModel = new AzureRmRecoveryServicesAzureSqlPolicy();
151151
AzureRmRecoveryServicesAzureSqlPolicy sqlPolicyModel = policyModel as AzureRmRecoveryServicesAzureSqlPolicy;
152-
sqlPolicyModel.WorkloadType = Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.WorkloadType.AzureSqlDb;
153-
sqlPolicyModel.BackupManagementType = Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.BackupManagementType.AzureSql;
152+
sqlPolicyModel.WorkloadType = Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.WorkloadType.AzureSQLDatabase;
153+
sqlPolicyModel.BackupManagementType = Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.BackupManagementType.AzureSQL;
154154
sqlPolicyModel.RetentionPolicy = PolicyHelpers.GetPSSimpleRetentionPolicy((SimpleRetentionPolicy)
155155
((AzureSqlProtectionPolicy)hydraResponse.Properties).RetentionPolicy);
156156
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public static string GetHydraProviderType(CmdletModel.WorkloadType workloadType)
5252
case CmdletModel.WorkloadType.AzureVM:
5353
providerType = Microsoft.Azure.Management.RecoveryServices.Backup.Models.BackupManagementType.AzureIaasVM.ToString();
5454
break;
55-
case CmdletModel.WorkloadType.AzureSqlDb:
55+
case CmdletModel.WorkloadType.AzureSQLDatabase:
5656
providerType = Microsoft.Azure.Management.RecoveryServices.Backup.Models.BackupManagementType.AzureSql.ToString();
5757
break;
5858
default:

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ namespace Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models
2323
public enum ContainerType
2424
{
2525
AzureVM = 1,
26-
AzureSqlContainer,
26+
AzureSQL,
2727
Windows
2828
}
2929

@@ -33,7 +33,7 @@ public enum BackupManagementType
3333
MARS,
3434
SCDPM,
3535
AzureBackupServer,
36-
AzureSql,
36+
AzureSQL,
3737
}
3838

3939
public enum BackupEngineType
@@ -45,7 +45,7 @@ public enum BackupEngineType
4545
public enum WorkloadType
4646
{
4747
AzureVM = 1,
48-
AzureSqlDb,
48+
AzureSQLDatabase,
4949
}
5050

5151
public enum PsBackupProviderTypes

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ Microsoft.Azure.Management.RecoveryServices.Backup.Models.BackupManagementType p
146146
case Microsoft.Azure.Management.RecoveryServices.Backup.Models.BackupManagementType.AzureBackupServer:
147147
return BackupManagementType.AzureBackupServer;
148148
case Microsoft.Azure.Management.RecoveryServices.Backup.Models.BackupManagementType.AzureSql:
149-
return BackupManagementType.AzureSql;
149+
return BackupManagementType.AzureSQL;
150150
default:
151151
throw new Exception("Unsupported BackupManagmentType: " + backupManagementType);
152152
}
@@ -163,9 +163,9 @@ public static ContainerType GetPsContainerType(string containerType)
163163
{
164164
return ContainerType.Windows;
165165
}
166-
else if (containerType == ContainerType.AzureSqlContainer.ToString())
166+
else if (containerType == ContainerType.AzureSQL.ToString())
167167
{
168-
return ContainerType.AzureSqlContainer;
168+
return ContainerType.AzureSQL;
169169
}
170170
else
171171
{
@@ -181,7 +181,7 @@ public static WorkloadType GetPsWorkloadType(string workloadType)
181181
}
182182
if (workloadType == Microsoft.Azure.Management.RecoveryServices.Backup.Models.WorkloadType.AzureSqlDb)
183183
{
184-
return WorkloadType.AzureSqlDb;
184+
return WorkloadType.AzureSQLDatabase;
185185
}
186186
else
187187
{

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -344,10 +344,10 @@ public List<AzureRmRecoveryServicesBackupItemBase> ListProtectedItems()
344344
#region private
345345
private void ValidateAzureSqlWorkloadType(Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.WorkloadType type)
346346
{
347-
if (type != Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.WorkloadType.AzureSqlDb)
347+
if (type != Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.WorkloadType.AzureSQLDatabase)
348348
{
349349
throw new ArgumentException(string.Format(Resources.UnExpectedWorkLoadTypeException,
350-
Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.WorkloadType.AzureSqlDb.ToString(),
350+
Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.WorkloadType.AzureSQLDatabase.ToString(),
351351
type.ToString()));
352352
}
353353
}

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ public IPsBackupProvider GetProviderInstance(ContainerType containerType, Backup
5757
else
5858
throw new ArgumentException(String.Format(Resources.BackupManagementTypeIncorrectForContainerType, containerType));
5959
break;
60-
case ContainerType.AzureSqlContainer:
61-
if (backupManagementType == BackupManagementType.AzureSql || backupManagementType == null)
60+
case ContainerType.AzureSQL:
61+
if (backupManagementType == BackupManagementType.AzureSQL || backupManagementType == null)
6262
providerType = PsBackupProviderTypes.AzureSql;
6363
else
6464
throw new ArgumentException(String.Format(Resources.BackupManagementTypeRequiredForContainerType, containerType));
@@ -113,9 +113,9 @@ public IPsBackupProvider GetProviderInstance(WorkloadType workloadType, BackupMa
113113
}
114114
psProviderType = PsBackupProviderTypes.IaasVm;
115115
break;
116-
case WorkloadType.AzureSqlDb:
116+
case WorkloadType.AzureSQLDatabase:
117117
// validate backupManagementType is valid
118-
if (backupManagementType.HasValue && backupManagementType != BackupManagementType.AzureSql)
118+
if (backupManagementType.HasValue && backupManagementType != BackupManagementType.AzureSQL)
119119
{
120120
// throw exception that it is not expected
121121
throw new ArgumentException(String.Format(Resources.BackupManagementTypeNotExpectedForWorkloadType,

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public class GetAzureRmRecoveryServicesBackupContainer : RecoveryServicesBackupC
3636

3737
[Parameter(Mandatory = false, Position = 2, HelpMessage = ParamHelpMsg.Container.BackupManagementType)]
3838
[ValidateNotNullOrEmpty]
39-
[ValidateSet("AzureVM", "MARS", "AzureSql")]
39+
[ValidateSet("AzureVM", "MARS", "AzureSQL")]
4040
public string BackupManagementType { get; set; }
4141

4242
[Parameter(Mandatory = false, Position = 3, HelpMessage = ParamHelpMsg.Container.Name)]

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

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,17 @@ public override void ExecuteCmdlet()
4242
base.ExecuteCmdlet();
4343

4444
if (!((Container.ContainerType == ContainerType.Windows && Container.BackupManagementType == BackupManagementType.MARS) ||
45-
(Container.ContainerType == ContainerType.AzureSqlContainer && Container.BackupManagementType == BackupManagementType.AzureSql)))
45+
(Container.ContainerType == ContainerType.AzureSQL && Container.BackupManagementType == BackupManagementType.AzureSQL)))
4646
{
4747
throw new ArgumentException(String.Format(Resources.UnsupportedContainerException, Container.ContainerType, Container.BackupManagementType));
4848
}
4949
string containerName = Container.Name;
50-
if (Container.ContainerType == ContainerType.AzureSqlContainer)
50+
51+
if (Container.ContainerType == ContainerType.AzureSQL)
52+
{
5153
containerName = ContainerConstansts.SqlContainerNamePrefix + containerName;
54+
}
55+
5256
HydraAdapter.UnregisterContainers(containerName);
5357
});
5458
}

src/ResourceManager/RecoveryServices.Backup/Commands.RecoveryServices.Backup/Cmdlets/ProtectionPolicy/GetAzureRmRecoveryServicesPolicy.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -93,9 +93,9 @@ public override void ExecuteCmdlet()
9393
{
9494
hydraProviderType = HydraHelpers.GetHydraProviderType(Models.WorkloadType.AzureVM);
9595
}
96-
else if (WorkloadType == Models.WorkloadType.AzureSqlDb)
96+
else if (WorkloadType == Models.WorkloadType.AzureSQLDatabase)
9797
{
98-
hydraProviderType = HydraHelpers.GetHydraProviderType(Models.WorkloadType.AzureSqlDb);
98+
hydraProviderType = HydraHelpers.GetHydraProviderType(Models.WorkloadType.AzureSQLDatabase);
9999
}
100100
break;
101101

@@ -108,13 +108,13 @@ public override void ExecuteCmdlet()
108108
}
109109
hydraProviderType = HydraHelpers.GetHydraProviderType(Models.WorkloadType.AzureVM);
110110
}
111-
else if (WorkloadType == Models.WorkloadType.AzureSqlDb)
111+
else if (WorkloadType == Models.WorkloadType.AzureSQLDatabase)
112112
{
113-
if (BackupManagementType != Models.BackupManagementType.AzureSql)
113+
if (BackupManagementType != Models.BackupManagementType.AzureSQL)
114114
{
115115
throw new ArgumentException(Resources.AzureSqlUnsupportedBackupManagementTypeException);
116116
}
117-
hydraProviderType = HydraHelpers.GetHydraProviderType(Models.WorkloadType.AzureSqlDb);
117+
hydraProviderType = HydraHelpers.GetHydraProviderType(Models.WorkloadType.AzureSQLDatabase);
118118
}
119119
else
120120
{

0 commit comments

Comments
 (0)