Skip to content

Commit 0665580

Browse files
authored
[Auditing] Support server-level audit action group with new architecture (Azure#27664)
1 parent 229c79d commit 0665580

File tree

2 files changed

+26
-2
lines changed

2 files changed

+26
-2
lines changed

src/Sql/Sql/Auditing/Model/ServerAuditModel.cs

+25-2
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ namespace Microsoft.Azure.Commands.Sql.Auditing.Model
1616
{
1717
public enum AuditActionGroups
1818
{
19+
AUDIT_CHANGE_GROUP,
1920
BATCH_STARTED_GROUP,
2021
BATCH_COMPLETED_GROUP,
2122
APPLICATION_ROLE_CHANGE_PASSWORD_GROUP,
@@ -36,10 +37,32 @@ public enum AuditActionGroups
3637
SCHEMA_OBJECT_PERMISSION_CHANGE_GROUP,
3738
SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP,
3839
USER_CHANGE_PASSWORD_GROUP,
39-
LEDGER_OPERATION_GROUP,
4040
DBCC_GROUP,
4141
DATABASE_OWNERSHIP_CHANGE_GROUP,
42-
DATABASE_CHANGE_GROUP
42+
DATABASE_CHANGE_GROUP,
43+
LEDGER_OPERATION_GROUP,
44+
BROKER_LOGIN_GROUP,
45+
       DATABASE_MIRRORING_LOGIN_GROUP,
46+
       DATABASE_OBJECT_ACCESS_GROUP,
47+
     EXTGOV_OPERATION_GROUP,
48+
       FAILED_LOGIN_GROUP,
49+
       FULLTEXT_GROUP,
50+
       LOGIN_CHANGE_PASSWORD_GROUP,
51+
       LOGOUT_GROUP,
52+
       SERVER_OBJECT_CHANGE_GROUP,
53+
       SERVER_OBJECT_OWNERSHIP_CHANGE_GROUP,
54+
      SERVER_OBJECT_PERMISSION_CHANGE_GROUP,
55+
       SERVER_OPERATION_GROUP,
56+
      SERVER_PERMISSION_CHANGE_GROUP,
57+
       SERVER_PRINCIPAL_CHANGE_GROUP,
58+
       SERVER_PRINCIPAL_IMPERSONATION_GROUP,
59+
       SERVER_ROLE_MEMBER_CHANGE_GROUP,
60+
       SERVER_STATE_CHANGE_GROUP,
61+
       SUCCESSFUL_LOGIN_GROUP,
62+
       TRACE_CHANGE_GROUP,
63+
      TRANSACTION_GROUP,
64+
       USER_DEFINED_AUDIT_GROUP,
65+
SENSITIVE_BATCH_COMPLETED_GROUP
4366
}
4467

4568
public enum StorageKeyKind { None, Primary, Secondary };

src/Sql/Sql/ChangeLog.md

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
- Additional information about change #1
1919
-->
2020
## Upcoming Release
21+
* Added server level action groups in enum of action groups to be able to be configured via auditing.
2122

2223
## Version 6.0.3
2324
* Added Information message to `Set-AzSqlInstance` for migrating Azure Sql database with GeoDr links to Azure Sql Hyperscale Edition

0 commit comments

Comments
 (0)