compliance.tf
Azure Compliance ControlsAzure Virtual Machines

Virtual machines should use an approved custom image

Azure VMs are evaluated for use of an approved custom image by inspecting the VM image reference. The expected format is a subscription-scoped ID like `/subscriptions/.../providers/Microsoft.Compute/images/<image>`, not marketplace, gallery, or community sources.

What this control checks

Virtual machines must be created from an approved custom image

Framework mappings

The clauses this control is mapped to in each framework.

BSI C5:2025

  • OPS-26.03B If non-modifiable ('immutable') images are used, compliance with the hardening specifications, as defined in the hardening requirements, is checked upon creation of the images.
  • PSS-11.01B If cloud service customers operate virtual machines or containers with the cloud service, the cloud service provider ensures the following aspects: - Cloud service customers can restrict the selection of images of virtual machines or containers according to their specifications, so...

Tool mappings

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

  • Compliance.tf Control: azure_vm_ensure_using_approved_images
  • Prowler Check: vm_ensure_using_approved_images

Last reviewed: 2026-10-11

View all Azure controls →

On this page

Ask AI about this

Help improve this page