@@ -52,12 +52,12 @@ function Test-AdvancedDataSecurityPolicyTest
52
52
Assert-False { $policy.IsEnabled }
53
53
54
54
# See that ATP cmdlets don't mess up the Threat Detection policy - with enabling VA off
55
- Update-AzSqlServerAdvancedThreatProtectionSettings - ResourceGroupName
$params.rgname - ServerName
$params.serverName - NotificationRecipientsEmails
" [email protected] ;[email protected] " - EmailAdmins
$false - ExcludedDetectionType Sql_Injection_Vulnerability
55
+ Update-AzSqlServerAdvancedThreatProtectionSetting - ResourceGroupName
$params.rgname - ServerName
$params.serverName - NotificationRecipientsEmails
" [email protected] ;[email protected] " - EmailAdmins
$false - ExcludedDetectionType Sql_Injection_Vulnerability
56
56
57
57
Disable-AzSqlServerAdvancedDataSecurity - ResourceGroupName $params.rgname - ServerName $params.serverName
58
58
59
59
# Assert
60
- $policy = Get-AzSqlServerAdvancedThreatProtectionSettings - ResourceGroupName $params.rgname - ServerName $params.serverName
60
+ $policy = Get-AzSqlServerAdvancedThreatProtectionSetting - ResourceGroupName $params.rgname - ServerName $params.serverName
61
61
Assert-AreEqual $policy.ThreatDetectionState " Disabled"
62
62
Assert-AreEqual $policy.NotificationRecipientsEmails " [email protected] ;[email protected] "
63
63
Assert-False {$policy.EmailAdmins }
@@ -67,7 +67,7 @@ function Test-AdvancedDataSecurityPolicyTest
67
67
Enable-AzSqlServerAdvancedDataSecurity - ResourceGroupName $params.rgname - ServerName $params.serverName - DoNotConfigureVulnerabilityAssessment
68
68
69
69
# Assert
70
- $policy = Get-AzSqlServerAdvancedThreatProtectionSettings - ResourceGroupName $params.rgname - ServerName $params.serverName
70
+ $policy = Get-AzSqlServerAdvancedThreatProtectionSetting - ResourceGroupName $params.rgname - ServerName $params.serverName
71
71
Assert-AreEqual $policy.ThreatDetectionState " Enabled"
72
72
Assert-AreEqual $policy.NotificationRecipientsEmails " [email protected] ;[email protected] "
73
73
Assert-False {$policy.EmailAdmins }
@@ -85,7 +85,7 @@ function Test-AdvancedDataSecurityPolicyTest
85
85
Assert-True { $policy.IsEnabled }
86
86
87
87
# Validate the VA policy
88
- $settings = Get-AzSqlServerVulnerabilityAssessmentSettings - ResourceGroupName $params.rgname - ServerName $params.serverName
88
+ $settings = Get-AzSqlServerVulnerabilityAssessmentSetting - ResourceGroupName $params.rgname - ServerName $params.serverName
89
89
Assert-AreEqual $params.rgname $settings.ResourceGroupName
90
90
Assert-AreEqual $params.serverName $settings.ServerName
91
91
Assert-AreEqual " vulnerability-assessment" $settings.ScanResultsContainerName
@@ -95,12 +95,12 @@ function Test-AdvancedDataSecurityPolicyTest
95
95
Assert-AreEqualArray @ () $settings.NotificationEmail
96
96
97
97
# See that ATP cmdlets don't mess up the Threat Detection policy - with enabling VA on
98
- Update-AzSqlServerAdvancedThreatProtectionSettings - ResourceGroupName
$params.rgname - ServerName
$params.serverName - NotificationRecipientsEmails
" [email protected] ;[email protected] " - EmailAdmins
$false - ExcludedDetectionType Sql_Injection_Vulnerability
98
+ Update-AzSqlServerAdvancedThreatProtectionSetting - ResourceGroupName
$params.rgname - ServerName
$params.serverName - NotificationRecipientsEmails
" [email protected] ;[email protected] " - EmailAdmins
$false - ExcludedDetectionType Sql_Injection_Vulnerability
99
99
100
100
Disable-AzSqlServerAdvancedDataSecurity - ResourceGroupName $params.rgname - ServerName $params.serverName
101
101
102
102
# Assert
103
- $policy = Get-AzSqlServerAdvancedThreatProtectionSettings - ResourceGroupName $params.rgname - ServerName $params.serverName
103
+ $policy = Get-AzSqlServerAdvancedThreatProtectionSetting - ResourceGroupName $params.rgname - ServerName $params.serverName
104
104
Assert-AreEqual $policy.ThreatDetectionState " Disabled"
105
105
Assert-AreEqual $policy.NotificationRecipientsEmails " [email protected] ;[email protected] "
106
106
Assert-False {$policy.EmailAdmins }
@@ -110,7 +110,7 @@ function Test-AdvancedDataSecurityPolicyTest
110
110
Enable-AzSqlServerAdvancedDataSecurity - ResourceGroupName $params.rgname - ServerName $params.serverName - DeploymentName " EnableVA_sql-ads-cmdlet-test-srv2"
111
111
112
112
# Assert
113
- $policy = Get-AzSqlServerAdvancedThreatProtectionSettings - ResourceGroupName $params.rgname - ServerName $params.serverName
113
+ $policy = Get-AzSqlServerAdvancedThreatProtectionSetting - ResourceGroupName $params.rgname - ServerName $params.serverName
114
114
Assert-AreEqual $policy.ThreatDetectionState " Enabled"
115
115
Assert-AreEqual $policy.NotificationRecipientsEmails " [email protected] ;[email protected] "
116
116
Assert-False {$policy.EmailAdmins }
0 commit comments