General availability: Azure Scheduled Events
Azure Scheduled Events for virtual machines is now generally available. Scheduled Events is an Azure metadata service that gives your application time to prepare for virtual machine maintenance. It provides information about upcoming maintenance events (for example, reboot) so your application can prepare for them and limit disruption. It's available for all Azure virtual machine types, including PaaS and IaaS on both Windows and Linux.
Scheduled events are surfaced through a REST endpoint from within the VM. The information is made available via a non-routable IP so that it is not exposed outside the VM.