compliance.tf
Azure Compliance ControlsAzure Database for MySQL

MySQL servers should have 'TLS Version' set to 'TLSV1.2' or higher

Checks that MySQL servers use the latest version of TLS encryption. Checkov CKV_AZURE_54 inspects `ssl_minimal_tls_version_enforced`. Trivy AZU-0026 says you should be using TLS v1.2+.

What this control checks

MySQL ssl_minimal_tls_version_enforced must be TLS1_2

Framework mappings

The clauses this control is mapped to in each framework.

CIS Azure Benchmark v1.4.0

  • 4.4.2 Ensure 'TLS Version' is set to 'TLSV1.2' for MySQL flexible Database Server

CIS Azure Benchmark v1.5.0

  • 4.4.2 Ensure 'TLS Version' is set to 'TLSV1.2' for MySQL flexible Database Server

CIS Azure Benchmark v2.0.0

  • 4.4.2 Ensure 'TLS Version' is set to 'TLSV1.2' for MySQL flexible Database Server

CIS Azure Benchmark v2.1.0

  • 4.4.2 Ensure 'TLS Version' is set to 'TLSV1.2' for MySQL flexible Database Server

Tool mappings

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

  • Compliance.tf Control: mysql_server_min_tls_1_2
  • Checkov Check: CKV_AZURE_54
  • Powerpipe Control: azure_compliance.control.mysql_server_min_tls_1_2
  • Trivy Check: AZU-0026

Last reviewed: 2026-10-13

View all Azure controls →

On this page

Ask AI about this

Help improve this page