Control: Virtual machine scale sets should use managed disks
Description
This policy identifies Azure Virtual machine scale sets which are not utilising Managed Disks. Using Azure Managed disk over traditional BLOB storage based VHD's has more advantage features like Managed disks are by default encrypted, reduces cost over storage accounts and more resilient as Microsoft will manage the disk storage and move around if underlying hardware goes faulty. It is recommended to move BLOB based VHD's to Managed Disks.
Usage
Run the control in your terminal:
powerpipe control run azure_compliance.control.compute_vm_scale_set_uses_managed_disks
Snapshot and share results via Turbot Pipes:
powerpipe loginpowerpipe control run azure_compliance.control.compute_vm_scale_set_uses_managed_disks --share
SQL
This control uses a named query:
compute_vm_scale_set_uses_managed_disks