compliance.tf
Azure Compliance ControlsAzure Database for PostgreSQL

PostgreSQL flexible servers should have 'connection_throttle.enable' set to 'ON'

Prowler check postgresql_flexible_server_connection_throttling_on looks at Azure PostgreSQL flexible servers. It passes where the `connection_throttling` parameter is set to `ON`. The Powerpipe check covers `connection_throttle.enable`.

What this control checks

Azure PostgreSQL flexible server parameter connection_throttle.enable must be set to ON.

Framework mappings

The clauses this control is mapped to in each framework.

CIS Azure Benchmark v2.0.0

  • 4.3.5 Ensure server parameter 'connection_throttling' is set to 'ON' for PostgreSQL Database Server

CIS Azure Benchmark v2.1.0

  • 4.3.5 Ensure server parameter 'connection_throttling' is set to 'ON' for PostgreSQL Database Server

CIS Azure Benchmark v3.0.0

  • 5.2.3 Ensure server parameter 'connection_throttle.enable' is set to 'ON' for PostgreSQL flexible Server

Tool mappings

Use these identifiers to cross-reference this control across tools, reports, and evidence.

  • Compliance.tf Control: postgres_flexible_server_connection_throttling_on
  • Powerpipe Control: azure_compliance.control.postgres_flexible_server_connection_throttling_on
  • Prowler Check: postgresql_flexible_server_connection_throttling_on

Last reviewed: 2026-10-14

View all Azure controls →

On this page

Ask AI about this

Help improve this page