Description:
Enable 'SSL connection' on 'PostgreSQL' Servers.
Rationale:
'SSL connectivity' helps to provide a new layer of security by connecting database server to client applications using Secure Sockets Layer (SSL). Enforcing SSL connections between database server and client applications helps protect against "man in the middle" attacks by encrypting the data stream between the server and application.
From Azure Portal
From Azure CLI
Use the below command to 'enforce ssl connection' for 'PostgreSQL' Database.
az postgres server update --resource-group --name --ssl-enforcement Enabled
From PowerShell
Update-AzPostgreSqlServer -ResourceGroupName -ServerName -SslEnforcement Enabled