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
14 operations exposed by this service as of MiniStack 1.3.14. Extracted directly from the handler dispatch in the source module.
create_schedule
create_schedule_group
DELETE
delete_schedule
delete_schedule_group
GET
get_schedule
get_schedule_group
list_schedule_groups
list_schedules
list_tags
POST
PUT
update_schedule
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:368-417
Read the source to verify the ops list above — dispatch tables and handler functions are the ground truth.