Extensions provide configuration management handoff, allowing installation and configuration of software on the provisioned virtual machine. They can be provisioned either through the portal or programmatically via the ARM API, and can be dynamically configured and reconfigured. Extensions' provisioning statuses are pushed back to ARM as they change and can be queried to understand the state of a VM.

  1. Disk Encryption