Skip to content

Schedule format reference

Syntax

[time-range] [day-spec]

The time range must precede the day specification. Both are required unless using a named preset.

Time range

Hour precision

H-H

Single or double-digit hours in 24-hour format.

ExampleStartEnd
9-179:00 AM5:00 PM
0-23Midnight11:00 PM
8-188:00 AM6:00 PM

Minute precision

HHMM-HHMM

Zero-padded 4-digit times.

ExampleStartEnd
0800-17308:00 AM5:30 PM
0900-17009:00 AM5:00 PM
0630-22006:30 AM10:00 PM

Day specification

ValueDays
monMonday only
tueTuesday only
wedWednesday only
thuThursday only
friFriday only
satSaturday only
sunSunday only
mon-friMonday through Friday
weekdaysMonday through Friday (alias)
sat-sunSaturday and Sunday
weekendsSaturday and Sunday (alias)
mon-sunAll days
dailyAll days (alias)

Day ranges use the order Monday → Sunday. wed-fri is valid; fri-wed is not.

Named presets

ValueEquivalentDescription
weekdays-business-hours9-17 mon-friMon–Fri, 9 AM–5 PM
always-onNo schedule, always running
always-offNo schedule, always stopped

Examples

9-17 mon-fri Monday–Friday, 9 AM–5 PM
8-18 weekdays Monday–Friday, 8 AM–6 PM
0800-1730 mon-fri Monday–Friday, 8:00 AM–5:30 PM
7-19 mon-fri Monday–Friday, 7 AM–7 PM
10-16 weekends Saturday–Sunday, 10 AM–4 PM
9-17 sat-sun Saturday–Sunday, 9 AM–5 PM
0-23 mon-sun 24 hours, every day
6-22 daily Every day, 6 AM–10 PM
weekdays-business-hours Monday–Friday, 9 AM–5 PM (preset)

Validation rules

  • Time must come before days (9-17 mon-fri ✓, mon-fri 9-17 ✗)
  • Hours must be 0–23
  • Minutes must be 0–59
  • End time must be after start time
  • Day ranges must follow Monday → Sunday order

If the schedule tag value is invalid, the resource will still appear in the dashboard with a parse error notice. No EventBridge rules will be created until the value is corrected.