EventBridge
Event buses, pattern matching, scheduled rules, archives, replay, API destinations.
fakecloud implements 57 of 57 EventBridge operations at 100% Smithy conformance.
Supported features
- Event buses — default, custom, partner event sources
- Rules — pattern matching on events, scheduled rules (cron and rate)
- Targets — SNS, SQS, Lambda, CloudWatch Logs, Kinesis, Step Functions, HTTP, API Destinations
- Archives — event archiving with retention
- Replay — re-send archived events to targets
- Connections — API connection management for HTTP targets
- API destinations — outbound HTTP integrations
- Pattern matching — full EventBridge pattern language including prefix, suffix, numeric comparisons, exists, and anything-but
Protocol
JSON protocol. X-Amz-Target header, JSON body, JSON responses.
Introspection
GET /_fakecloud/events/history— list all events and deliveriesPOST /_fakecloud/events/fire-rule— fire a specific rule manually. Body:{"busName": "...", "ruleName": "..."}
Cross-service delivery
- EventBridge -> SNS / SQS / Lambda / Logs / Kinesis / Step Functions / HTTP — Rules deliver to targets on schedule or event match
- EventBridge Scheduler — Cron and rate-based rules fire on schedule