EventBridge Scheduler
EventBridge Scheduler — schedules and schedule groups with cron/rate/at expressions.
Quick start
import boto3
sch = boto3.client("scheduler", endpoint_url="http://localhost:4566",
region_name="us-east-1",
aws_access_key_id="test", aws_secret_access_key="test")
sch.create_schedule(Name="daily",
ScheduleExpression="cron(0 12 * * ? *)",
Target={"Arn":"arn:aws:lambda:us-east-1:000000000000:function:f",
"RoleArn":"arn:aws:iam::000000000000:role/r"},
FlexibleTimeWindow={"Mode":"OFF"})
Supported operations
12 operations exposed by this service as of MiniStack 1.4.6. Extracted directly from the handler dispatch in the source module.
CreateSchedule
CreateScheduleGroup
DeleteSchedule
DeleteScheduleGroup
GetSchedule
GetScheduleGroup
ListScheduleGroups
ListSchedules
ListTagsForResource
TagResource
UntagResource
UpdateSchedule
CloudFormation
The CloudFormation engine provisions these resource types via this service:
AWS::Scheduler::Schedule
AWS::Scheduler::ScheduleGroup
See CloudFormation engine for intrinsic support and lifecycle details.
Known limitations
- Schedules are stored but never triggered — the scheduler engine is not implemented.
Source
ministack/services/scheduler.py
Read the source to verify the ops list above — dispatch tables and handler functions are the ground truth.