azure-compute v5.30.0 - Easier virtual machine scheduling with new Schedule policy options and tag overrides
Sep 04, 2026•GuardrailsMods
What's new?
- Setting virtual machine schedules is now easier: the Azure > Compute > Virtual Machine > Schedule policy manages both fixed schedule windows and tag-based schedules from a single policy. Each schedule window is now available with Tag override, which enforces the window while letting individual virtual machines override it with a schedule of their own via their schedule tag, and the new Enforce: Per Schedule > Tag schedule option enforces only the schedule from the tag. The tag key is now configurable via the new Azure > Compute > Virtual Machine > Schedule > Tag policy (default turbot_custom_schedule).
- With scheduling consolidated into the Schedule policy, the separate Azure > Compute > Virtual Machine > Schedule Tag policy has been deprecated and now lives under Azure > Compute > Virtual Machine > Schedule in the policy hierarchy. Use the with Tag override or Enforce: Per Schedule > Tag schedule options instead - they provide the same functionality from a single policy. Existing Schedule Tag settings continue to be honored.
- The Schedule control now waits one hour after starting or stopping a virtual machine before acting again, so a manual action taken in the meantime is not immediately overridden.
Bug fixes
- Fixed the Azure > Compute > Virtual Machine > Schedule control remaining stuck in a TBD state with the reason Precheck policy not fully installed or has incorrect target when only the Schedule policy was set.
Policy Types
Added
- Azure > Compute > Virtual Machine > Schedule > Tag
Renamed
- Azure > Compute > Virtual Machine > Schedule Tag to Azure > Compute > Virtual Machine > Schedule > Schedule Tag [Deprecated]