EventBridge
Event buses, rules, targets, archives, replays, API destinations, connections.
Quick start
import boto3
eb = boto3.client("events", endpoint_url="http://localhost:4566",
region_name="us-east-1",
aws_access_key_id="test", aws_secret_access_key="test")
eb.put_rule(Name="r", EventPattern='{"source":["myapp"]}')
eb.put_events(Entries=[{"Source":"myapp","DetailType":"x","Detail":"{}"}])
Supported operations
57 operations exposed by this service as of MiniStack 1.3.14. Extracted directly from the handler dispatch in the source module.
ActivateEventSource
CancelReplay
CreateApiDestination
CreateArchive
CreateConnection
CreateEndpoint
CreateEventBus
CreatePartnerEventSource
DeactivateEventSource
DeauthorizeConnection
DeleteApiDestination
DeleteArchive
DeleteConnection
DeleteEndpoint
DeleteEventBus
DeletePartnerEventSource
DeleteRule
DescribeApiDestination
DescribeArchive
DescribeConnection
DescribeEndpoint
DescribeEventBus
DescribeEventSource
DescribePartnerEventSource
DescribeReplay
DescribeRule
DisableRule
EnableRule
ListApiDestinations
ListArchives
ListConnections
ListEndpoints
ListEventBuses
ListEventSources
ListPartnerEventSourceAccounts
ListPartnerEventSources
ListReplays
ListRuleNamesByTarget
ListRules
ListTagsForResource
ListTargetsByRule
PutEvents
PutPartnerEvents
PutPermission
PutRule
PutTargets
RemovePermission
RemoveTargets
StartReplay
TagResource
TestEventPattern
UntagResource
UpdateApiDestination
UpdateArchive
UpdateConnection
UpdateEndpoint
UpdateEventBus
CloudFormation
The CloudFormation engine provisions these resource types via this service:
AWS::Events::Rule
AWS::Events::EventBus
See CloudFormation engine for intrinsic support and lifecycle details.
Known limitations
- API Destinations (HTTP invoke) are stored but outbound calls are not made.
- ScheduleExpression (cron/rate) rules are stored but never fire on schedule.
- StartReplay transitions to COMPLETED without re-dispatching events.
Source
ministack/services/eventbridge.py:168-228
Read the source to verify the ops list above — dispatch tables and handler functions are the ground truth.