Everbridge and SQS Events

Event Factories

class botocraft.eventbridge.factory.EventFactory(session: Session | None = None)[source]

Bases: AbstractEventFactory

Default EventBridge factory backed by declarative wrapper mappings.

Keyword Arguments:

session – The boto3 session to use for sessionizing the event class. If not provided, the default session will be used.

class botocraft.eventbridge.factory.AbstractEventFactory(session: Session | None = None)[source]

Bases: object

Return the proper EventBridge event class for a raw JSON payload.

Keyword Arguments:

session – The boto3 session to use for sessionizing the event class. If not provided, the default session will be used.

Events

class botocraft.eventbridge.EventBridgeEvent[source]

Bases: object

Base class for all EventBridge events.

Botocraft provided events

ECR
ECS
SSM