Overcast is alpha — behaviour and APIs may change between releases. Pin your version and read the changelog before upgrading.

overcast

EventBridge operations

Every EventBridge operation Overcast declares — 20 of 31 implemented — with status, behaviour notes and a link to the AWS API reference for each.

20 of 31 listed operations are implemented. Back to EventBridge.

Summary

Category✅ Supported❌ Unsupported
Event buses6
Rules7
Targets3
Events1
Tags3
Archives4
Replays3
Connections4

Endpoints

Event buses

OperationStatusNotesAWS Docs
CreateEventBus✅ SupportedCreates a custom event bus; stores Description, DeadLetterConfig and KmsKeyIdentifierdocs
DescribeEventBus✅ SupportedReturns bus details including Description, DeadLetterConfig, KmsKeyIdentifier and the Policy built from PutPermission grants; synthetic default busdocs
ListEventBuses✅ SupportedAlways includes default busdocs
DeleteEventBus✅ Supporteddocs
PutPermission✅ SupportedStores a resource policy statement on the bus (or replaces it wholesale via the Policy parameter), returned by DescribeEventBus as Policy; stored, not enforced, the same as the rest of Overcast’s IAM policiesdocs
RemovePermission✅ SupportedRemoves one statement by StatementId, or the whole policy with RemoveAllPermissionsdocs

Rules

OperationStatusNotesAWS Docs
PutRule✅ SupportedCreates or updates a rule; refuses a rule with neither EventPattern nor ScheduleExpression, an unknown event bus, and an event pattern that is malformed or uses cidr, wildcard or $ordocs
DescribeRule✅ Supporteddocs
ListRules✅ SupportedLists rules for a busdocs
EnableRule✅ SupportedSets rule state to ENABLEDdocs
DisableRule✅ SupportedSets rule state to DISABLEDdocs
DeleteRule✅ SupportedRefuses a rule that still has targets, as AWS does; Force is the managed-rule escape only and does not bypass thatdocs
TestEventPattern✅ SupportedEvaluates an event against a pattern with the matcher rule delivery uses; malformed patterns and the cidr, wildcard and $or match types are InvalidEventPatternException, mandatory envelope fields are not enforceddocs

Targets

OperationStatusNotesAWS Docs
PutTargets✅ SupportedAdds Lambda, SQS, SNS, Step Functions, Kinesis, Firehose, ECS and event-bus targets; rejects other target types at add timedocs
ListTargetsByRule✅ SupportedLists targets including input transformers and ECS/Kinesis/SQS target parametersdocs
RemoveTargets✅ SupportedRemoves targets from a ruledocs

Events

OperationStatusNotesAWS Docs
PutEvents✅ SupportedDelivers matching rules to Lambda, SQS, SNS, Step Functions, Kinesis, Firehose, ECS and event-bus targets, applying InputPath/InputTransformer and RetryPolicy/DLQ; patterns match on exact values plus prefix, suffix, exists, equals-ignore-case, numeric and anything-butdocs

Tags

OperationStatusNotesAWS Docs
TagResource✅ SupportedTag buses and rulesdocs
ListTagsForResource✅ SupportedList tags for a resourcedocs
UntagResource✅ SupportedRemoves tags from a resourcedocs

Archives

OperationStatusNotesAWS Docs
CreateArchive❌ UnsupportedReturns 501docs
DescribeArchive❌ UnsupportedReturns 501docs
ListArchives❌ UnsupportedReturns 501docs
DeleteArchive❌ UnsupportedReturns 501docs

Replays

OperationStatusNotesAWS Docs
StartReplay❌ UnsupportedReturns 501docs
DescribeReplay❌ UnsupportedReturns 501docs
ListReplays❌ UnsupportedReturns 501docs

Connections

OperationStatusNotesAWS Docs
CreateConnection❌ UnsupportedReturns 501docs
DescribeConnection❌ UnsupportedReturns 501docs
ListConnections❌ UnsupportedReturns 501docs
DeleteConnection❌ UnsupportedReturns 501docs