Sign in
Menu
Sign up
Docs
Azure compliance controlsAzure App Configuration

App Configuration stores should have encryption enabled

Enabling App Configuration encryption helps protect and safeguard your data to meet your organizational security and compliance commitments. Checkov CKV_AZURE_186 ensures the App configuration encryption block is set.

Enabling App Configuration encryption helps protect and safeguard your data to meet your organizational security and compliance commitments.

What this control checks

App Configuration store has an encryption key_vault_key_identifier set; otherwise it fails

Audit evidence

Evidence that deployed resources meet this control: PowerPipe control azure_compliance.control.app_configuration_encryption_enabled.

Scans of the Terraform code that flag the same setting before deployment: Checkov check CKV_AZURE_186.

Framework-specific interpretation

NIST Cybersecurity Framework v2.0: Mapped to PR.DS-01 (The confidentiality, integrity, and availability of data-at-rest are protected.).

Framework mappings

The clauses this control is mapped to in each framework.

RBI IT Framework for NBFCs

  • 3.1.h Public Key Infrastructure (PKI)

Tool mappings

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

  • Compliance.tf Control: app_configuration_encryption_enabled
  • Checkov Check: CKV_AZURE_186
  • Powerpipe Control: azure_compliance.control.app_configuration_encryption_enabled

Last reviewed: 2026-10-09

View all Azure controls →

On this page

Ask AI about this

Help improve this page