Control: SQL servers should have Administrator Email Security Alert enabled
Description
Enable Email Security Alert on SQL server admins. It is recommended to enable Email Security Alert on SQL server admins.
Usage
Run the control in your terminal:
powerpipe control run terraform_azure_compliance.control.sql_server_admins_email_security_alert_enabled
Snapshot and share results via Turbot Pipes:
powerpipe loginpowerpipe control run terraform_azure_compliance.control.sql_server_admins_email_security_alert_enabled --share
SQL
This control uses a named query:
select address as resource, case when (attributes_std ->> 'email_account_admins')::boolean then 'ok' else 'alarm' end status, split_part(address, '.', 2) || case when (attributes_std ->> 'email_account_admins')::boolean then ' account administrators email security alert enabled' else ' account administrators email security alert disabled' end || '.' reason , path || ':' || start_linefrom terraform_resourcewhere type = 'azurerm_mssql_server_security_alert_policy';