Skip to content

Commit 9729761

Browse files
authored
Merge pull request Azure#5957 from ranisha2/preview
Auditing bug fix: Impossible to remove AuditActionGroups when providing AuditActions(And vice versa)
2 parents 107303f + 3cf2055 commit 9729761

File tree

4 files changed

+748
-9633
lines changed

4 files changed

+748
-9633
lines changed

src/ResourceManager/Sql/ChangeLog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
- Additional information about change #1
1919
-->
2020
## Current Release
21+
* Updated Auditing cmdlets to allow removing AuditActions or AuditActionGroups
2122

2223
## Version 4.4.1
2324
* Set minimum dependency of module to PowerShell 5.0

src/ResourceManager/Sql/Commands.Sql.Test/ScenarioTests/BlobAuditingTests.ps1

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -537,6 +537,15 @@ function Test-BlobAuditingOnDatabase
537537
# Assert
538538
Assert-AreEqual $policy.AuditState "Disabled"
539539
Assert-AreEqual $policy.AuditAction.Length 1
540+
541+
# Test - Providing empty AuditActionGroups and an AuditAction
542+
Set-AzureRmSqlDatabaseAuditing -State Disabled -ResourceGroupName $params.rgname -ServerName $params.serverName -DatabaseName $params.databaseName -AuditActionGroup @() -AuditAction "UPDATE ON database::[$($params.databaseName)] BY [public]"
543+
$policy = Get-AzureRmSqlDatabaseAuditing -ResourceGroupName $params.rgname -ServerName $params.serverName -DatabaseName $params.databaseName
544+
545+
# Assert
546+
Assert-AreEqual $policy.AuditActionGroup.Length 0
547+
Assert-AreEqual $policy.AuditAction.Length 1
548+
Assert-AreEqual $policy.AuditAction[0] "UPDATE ON database::[$($params.databaseName)] BY [public]"
540549
}
541550
finally
542551
{

0 commit comments

Comments
 (0)