aws-ec2 v5.58.0 - Easier instance scheduling with new Schedule policy options and tag overrides

Sep 03, 2026GuardrailsMods

What's new?

  • Setting instance schedules is now easier: the AWS > EC2 > Instance > 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 instances 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 configurable via the AWS > EC2 > Instance > Schedule > Tag policy (formerly AWS > EC2 > Instance > Schedule Tag > Name, default turbot_custom_schedule).
  • With scheduling consolidated into the Schedule policy, the separate AWS > EC2 > Instance > Schedule Tag policy has been deprecated and now lives under AWS > EC2 > Instance > 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.

Bug fixes

  • Fixed the AWS > EC2 > Instance > Schedule control remaining stuck in a TBD state with the reason Precheck policy not fully installed or has incorrect target.

Policy Types

Renamed

  • AWS > EC2 > Instance > Schedule Tag to AWS > EC2 > Instance > Schedule > Schedule Tag [Deprecated]
  • AWS > EC2 > Instance > Schedule Tag > Name to AWS > EC2 > Instance > Schedule > Tag