Skip to content

Commit 8221b0b

Browse files
Revert "Support inhering TD policy from server cmdlet"
This reverts commit 0740a8c.
1 parent 0740a8c commit 8221b0b

File tree

9 files changed

+8
-77
lines changed

9 files changed

+8
-77
lines changed

src/ResourceManager/Sql/Commands.Sql/Auditing/Model/DatabaseAuditingPolicyModel.cs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,13 @@
1212
// limitations under the License.
1313
// ----------------------------------------------------------------------------------
1414

15-
using Microsoft.Azure.Commands.Sql.Common;
16-
1715
namespace Microsoft.Azure.Commands.Sql.Auditing.Model
1816
{
17+
/// <summary>
18+
/// The possible states in which the user server's policy property may be in
19+
/// </summary>
20+
public enum UseServerDefaultOptions { Enabled, Disabled }
21+
1922
/// <summary>
2023
/// A class representing a database auditing policy
2124
/// </summary>
@@ -29,6 +32,6 @@ public class DatabaseAuditingPolicyModel : BaseTableAuditingPolicyModel
2932
/// <summary>
3033
/// Gets or sets the use server default property
3134
/// </summary>
32-
public SecurityConstants.UseServerDefaultOptions UseServerDefault { get; set; }
35+
public UseServerDefaultOptions UseServerDefault { get; set; }
3336
}
3437
}

src/ResourceManager/Sql/Commands.Sql/Auditing/Services/SqlAuditAdapter.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ private DatabaseAuditingPolicyModel ModelizeDatabaseAuditPolicy(DatabaseAuditing
180180
var dbPolicyModel = new DatabaseAuditingPolicyModel();
181181
var properties = policy.Properties;
182182
dbPolicyModel.AuditState = ModelizeAuditState(properties.AuditingState);
183-
dbPolicyModel.UseServerDefault = properties.UseServerDefault == SecurityConstants.AuditingEndpoint.Enabled ? SecurityConstants.UseServerDefaultOptions.Enabled : SecurityConstants.UseServerDefaultOptions.Disabled;
183+
dbPolicyModel.UseServerDefault = properties.UseServerDefault == SecurityConstants.AuditingEndpoint.Enabled ? UseServerDefaultOptions.Enabled : UseServerDefaultOptions.Disabled;
184184
ModelizeStorageInfo(dbPolicyModel, properties.StorageAccountName, properties.StorageAccountKey, properties.StorageAccountSecondaryKey);
185185
ModelizeEventTypesInfo(dbPolicyModel, properties.EventTypesToAudit);
186186
ModelizeRetentionInfo(dbPolicyModel, properties.RetentionDays, properties.AuditLogsTableName, properties.FullAuditLogsTableName);
@@ -406,7 +406,7 @@ private DatabaseAuditingPolicyCreateOrUpdateParameters PolicizeDatabaseAuditingM
406406
var properties = new DatabaseAuditingPolicyProperties();
407407
updateParameters.Properties = properties;
408408
properties.AuditingState = model.AuditState.ToString();
409-
properties.UseServerDefault = (model.UseServerDefault == SecurityConstants.UseServerDefaultOptions.Enabled) ? SecurityConstants.AuditingEndpoint.Enabled : SecurityConstants.AuditingEndpoint.Disabled;
409+
properties.UseServerDefault = (model.UseServerDefault == UseServerDefaultOptions.Enabled) ? SecurityConstants.AuditingEndpoint.Enabled : SecurityConstants.AuditingEndpoint.Disabled;
410410
properties.StorageAccountName = ExtractStorageAccountName(model);
411411
properties.StorageAccountResourceGroupName = ExtractStorageAccountResourceGroup(properties.StorageAccountName);
412412
properties.StorageAccountSubscriptionId = ExtractStorageAccountSubscriptionId(properties.StorageAccountName);

src/ResourceManager/Sql/Commands.Sql/Commands.Sql.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,6 @@
173173
<Compile Include="Auditing\Cmdlet\SqlDatabaseAuditingCmdletBase.cs" />
174174
<Compile Include="Auditing\Cmdlet\SqlDatabaseServerAuditingCmdletBase.cs" />
175175
<Compile Include="Auditing\Cmdlet\UseAzureSqlServerAuditingPolicy.cs" />
176-
<Compile Include="ThreatDetection\Cmdlet\UseAzureSqlServerThreatDetection.cs" />
177176
<Compile Include="ThreatDetection\Model\BaseThreatDetectionPolicyModel.cs" />
178177
<Compile Include="ThreatDetection\Model\ServerThreatDetectionPolicyModel.cs" />
179178
<Compile Include="ThreatDetection\Model\DatabaseThreatDetectionPolicyModel .cs" />

src/ResourceManager/Sql/Commands.Sql/Common/SecurityConstants.cs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,6 @@ namespace Microsoft.Azure.Commands.Sql.Common
2323
/// </summary>
2424
public class SecurityConstants
2525
{
26-
/// <summary>
27-
/// The possible states in which the user server's policy property may be in
28-
/// </summary>
29-
public enum UseServerDefaultOptions { Enabled, Disabled }
30-
3126
// Audit Events:
3227
public const string PlainSQL_Success = "PlainSQL_Success";
3328
public const string PlainSQL_Failure = "PlainSQL_Failure";

src/ResourceManager/Sql/Commands.Sql/ThreatDetection/Cmdlet/RemoveSqlDatabaseThreatDetection.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ protected override DatabaseThreatDetectionPolicyModel ApplyUserInputToModel(
4646
{
4747
model = base.ApplyUserInputToModel(model);
4848
model.ThreatDetectionState = ThreatDetectionStateType.Disabled;
49-
model.UseServerDefault = UseServerDefaultOptions.Disabled;
5049
return model;
5150
}
5251
}

src/ResourceManager/Sql/Commands.Sql/ThreatDetection/Cmdlet/SetAzureSqlDatabaseThreatDetection.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,6 @@ protected override DatabaseThreatDetectionPolicyModel ApplyUserInputToModel(Data
8484
base.ApplyUserInputToModel(model);
8585

8686
model.ThreatDetectionState = ThreatDetectionStateType.Enabled;
87-
model.UseServerDefault = UseServerDefaultOptions.Disabled;
8887

8988
if (NotificationRecipientsEmails != null)
9089
{

src/ResourceManager/Sql/Commands.Sql/ThreatDetection/Cmdlet/UseAzureSqlServerThreatDetection.cs

Lines changed: 0 additions & 54 deletions
This file was deleted.

src/ResourceManager/Sql/Commands.Sql/ThreatDetection/Model/DatabaseThreatDetectionPolicyModel .cs

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,8 @@
1212
// limitations under the License.
1313
// ----------------------------------------------------------------------------------
1414

15-
using Microsoft.Azure.Commands.Sql.Common;
16-
1715
namespace Microsoft.Azure.Commands.Sql.ThreatDetection.Model
1816
{
19-
20-
2117
/// <summary>
2218
/// A class representing a database threat detection policy
2319
/// </summary>
@@ -27,10 +23,5 @@ public class DatabaseThreatDetectionPolicyModel : BaseThreatDetectionPolicyModel
2723
/// Gets or sets the database name
2824
/// </summary>
2925
public string DatabaseName { get; set; }
30-
31-
/// <summary>
32-
/// Gets or sets the use server default property
33-
/// </summary>
34-
public SecurityConstants.UseServerDefaultOptions UseServerDefault { get; set; }
3526
}
3627
}

src/ResourceManager/Sql/Commands.Sql/ThreatDetection/Services/SqlThreatDetectionAdapter.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,6 @@ public ServerThreatDetectionPolicyModel GetServerThreatDetectionPolicy(string re
117117
private static BaseThreatDetectionPolicyModel ModelizeThreatDetectionPolicy(BaseSecurityAlertPolicyProperties threatDetectionProperties, BaseThreatDetectionPolicyModel model)
118118
{
119119
model.ThreatDetectionState = ModelizeThreatDetectionState(threatDetectionProperties.State);
120-
model.UseServerDefault = properties.UseServerDefault == SecurityConstants.AuditingEndpoint.Enabled ? SecurityConstants.UseServerDefaultOptions.Enabled : SecurityConstants.UseServerDefaultOptions.Disabled;
121120
model.NotificationRecipientsEmails = threatDetectionProperties.EmailAddresses;
122121
model.EmailAdmins = ModelizeThreatDetectionEmailAdmins(threatDetectionProperties.EmailAccountAdmins);
123122
ModelizeStorageAccount(model, threatDetectionProperties.StorageEndpoint);

0 commit comments

Comments
 (0)