Virtual machine scale sets should have boot diagnostics enabled
This policy identifies Azure Virtual Machines scale sets which has Boot Diagnostics setting Disabled. Boot Diagnostics captures Screenshot and Console Output during virtual machine startup.
Boot Diagnostics when enabled for virtual machine, captures Screenshot and Console Output during virtual machine startup. This would help in troubleshooting virtual machine when it enters a non-bootable state.
What this control checks
Virtual machine scale sets should have boot diagnostics enabled
Audit evidence
Evidence that deployed resources meet this control: PowerPipe control azure_compliance.control.compute_vm_scale_set_boot_diagnostics_enabled.
Related controls
Tool mappings
Use these identifiers to cross-reference this control across tools, reports, and evidence.
- Compliance.tf Control:
compute_vm_scale_set_boot_diagnostics_enabled - Powerpipe Control:
azure_compliance.control.compute_vm_scale_set_boot_diagnostics_enabled
Last reviewed: 2026-10-11