MDAA TS Docs
    Preparing search index...
    interface EventBridgeProps {
        eventBridgeRules?: NamedEventBridgeRuleProps;
        maxEventAgeSeconds?: number;
        retryAttempts?: number;
        s3EventBridgeRules?: NamedS3EventBridgeRuleProps;
    }

    Hierarchy (View Summary)

    Index

    Properties

    eventBridgeRules?: NamedEventBridgeRuleProps

    Collection of named general EventBridge rules that trigger processing workflows based on custom event patterns or schedules.

    Use cases: Custom event-driven processing; Scheduled triggers; Cross-service event routing

    AWS: EventBridge rules with custom event patterns or schedule expressions

    Validation: Optional; keys are unique rule names, values must be valid EventBridgeRuleProps

    maxEventAgeSeconds?: number

    Maximum age in seconds that EventBridge will attempt to deliver an event to the target before discarding it.

    Use cases: Event delivery timeout; Stale event management; Delivery window control

    AWS: EventBridge rule target maximum event age configuration

    Validation: Optional; must be between 60 and 86400 seconds if provided

    retryAttempts?: number

    Maximum number of retry attempts EventBridge will make when the target returns an error.

    Use cases: Retry configuration; Error resilience; Delivery reliability tuning

    AWS: EventBridge rule target retry attempts configuration

    Validation: Optional; must be between 0 and 185 if provided

    s3EventBridgeRules?: NamedS3EventBridgeRuleProps

    Collection of named S3 EventBridge rules that trigger processing workflows based on S3 object events.

    Use cases: S3 event-driven ETL; Object creation triggers; Multi-bucket event routing

    AWS: EventBridge rules with S3 object event patterns for automated processing

    Validation: Optional; keys are unique rule names, values must be valid S3EventBridgeRuleProps