@@ -164,8 +164,8 @@ function Test-ThreatDetectionServerUpdatePolicy
164
164
try
165
165
{
166
166
# Test upsert of TD policy without admins or an email account
167
- Update-AzSqlServerAdvancedThreatProtectionSettings - ResourceGroupName $params.rgname - ServerName $params.serverName - EmailAdmins $false
168
- $policy = Get-AzSqlServerAdvancedThreatProtectionSettings - ResourceGroupName $params.rgname - ServerName $params.serverName
167
+ Update-AzSqlServerAdvancedThreatProtectionSetting - ResourceGroupName $params.rgname - ServerName $params.serverName - EmailAdmins $false
168
+ $policy = Get-AzSqlServerAdvancedThreatProtectionSetting - ResourceGroupName $params.rgname - ServerName $params.serverName
169
169
170
170
# Assert
171
171
Assert-AreEqual $policy.ThreatDetectionState " Enabled"
@@ -174,8 +174,8 @@ function Test-ThreatDetectionServerUpdatePolicy
174
174
Assert-AreEqual $policy.ExcludedDetectionTypes.Count 0
175
175
176
176
# Test
177
- Update-AzSqlServerAdvancedThreatProtectionSettings - ResourceGroupName
$params.rgname - ServerName
$params.serverName - NotificationRecipientsEmails
" [email protected] ;[email protected] " - EmailAdmins
$false - ExcludedDetectionType Sql_Injection_Vulnerability
- StorageAccountName
$params.storageAccount
178
- $policy = Get-AzSqlServerAdvancedThreatProtectionSettings - ResourceGroupName $params.rgname - ServerName $params.serverName
177
+ Update-AzSqlServerAdvancedThreatProtectionSetting - ResourceGroupName
$params.rgname - ServerName
$params.serverName - NotificationRecipientsEmails
" [email protected] ;[email protected] " - EmailAdmins
$false - ExcludedDetectionType Sql_Injection_Vulnerability
- StorageAccountName
$params.storageAccount
178
+ $policy = Get-AzSqlServerAdvancedThreatProtectionSetting - ResourceGroupName $params.rgname - ServerName $params.serverName
179
179
180
180
# Assert
181
181
Assert-AreEqual $policy.ThreatDetectionState " Enabled"
@@ -185,8 +185,8 @@ function Test-ThreatDetectionServerUpdatePolicy
185
185
Assert-True {$policy.ExcludedDetectionTypes.Contains ([Microsoft.Azure.Commands.Sql.ThreatDetection.Model.DetectionType ]::Sql_Injection_Vulnerability)}
186
186
187
187
# Test
188
- Update-AzSqlServerAdvancedThreatProtectionSettings - ResourceGroupName $params.rgname - ServerName $params.serverName - ExcludedDetectionType Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action, Brute_Force - StorageAccountName $params.storageAccount
189
- $policy = Get-AzSqlServerAdvancedThreatProtectionSettings - ResourceGroupName $params.rgname - ServerName $params.serverName
188
+ Update-AzSqlServerAdvancedThreatProtectionSetting - ResourceGroupName $params.rgname - ServerName $params.serverName - ExcludedDetectionType Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action, Brute_Force - StorageAccountName $params.storageAccount
189
+ $policy = Get-AzSqlServerAdvancedThreatProtectionSetting - ResourceGroupName $params.rgname - ServerName $params.serverName
190
190
191
191
# Assert
192
192
Assert-AreEqual $policy.ThreatDetectionState " Enabled"
@@ -201,8 +201,8 @@ function Test-ThreatDetectionServerUpdatePolicy
201
201
Assert-True {$policy.ExcludedDetectionTypes.Contains ([Microsoft.Azure.Commands.Sql.ThreatDetection.Model.DetectionType ]::Brute_Force)}
202
202
203
203
# Test
204
- Clear-AzSqlServerAdvancedThreatProtectionSettings - ResourceGroupName $params.rgname - ServerName $params.serverName
205
- $policy = Get-AzSqlServerAdvancedThreatProtectionSettings - ResourceGroupName $params.rgname - ServerName $params.serverName
204
+ Clear-AzSqlServerAdvancedThreatProtectionSetting - ResourceGroupName $params.rgname - ServerName $params.serverName
205
+ $policy = Get-AzSqlServerAdvancedThreatProtectionSetting - ResourceGroupName $params.rgname - ServerName $params.serverName
206
206
207
207
# Assert
208
208
Assert-AreEqual $policy.ThreatDetectionState " Disabled"
@@ -217,8 +217,8 @@ function Test-ThreatDetectionServerUpdatePolicy
217
217
Assert-True {$policy.ExcludedDetectionTypes.Contains ([Microsoft.Azure.Commands.Sql.ThreatDetection.Model.DetectionType ]::Brute_Force)}
218
218
219
219
# Test
220
- Update-AzSqlServerAdvancedThreatProtectionSettings - ResourceGroupName $params.rgname - ServerName $params.serverName - ExcludedDetectionType None - StorageAccountName $params.storageAccount
221
- $policy = Get-AzSqlServerAdvancedThreatProtectionSettings - ResourceGroupName $params.rgname - ServerName $params.serverName
220
+ Update-AzSqlServerAdvancedThreatProtectionSetting - ResourceGroupName $params.rgname - ServerName $params.serverName - ExcludedDetectionType None - StorageAccountName $params.storageAccount
221
+ $policy = Get-AzSqlServerAdvancedThreatProtectionSetting - ResourceGroupName $params.rgname - ServerName $params.serverName
222
222
223
223
# Assert
224
224
Assert-AreEqual $policy.ThreatDetectionState " Enabled"
0 commit comments