MDAA TS Docs
    Preparing search index...
    interface S3EventBridgeRuleProps {
        buckets: string[];
        eventBusArn?: string;
        prefixes?: string[];
    }
    Index

    Properties

    buckets: string[]

    Array of S3 bucket names that should trigger the EventBridge rule when object events occur.

    Use cases: S3 event-driven processing; Bucket-specific triggers; Multi-bucket event routing

    AWS: S3 bucket names for EventBridge S3 object event pattern matching

    Validation: Required; must be non-empty array of valid S3 bucket names

    eventBusArn?: string

    ARN of the custom EventBridge event bus where the rule should be created.

    Use cases: Custom event bus routing; Cross-account event delivery; Dedicated event bus targeting

    AWS: EventBridge custom event bus ARN for rule placement

    Validation: Optional; must be a valid EventBridge event bus ARN if provided; defaults to the default event bus

    prefixes?: string[]

    Array of S3 object key prefixes that filter which objects trigger the EventBridge rule.

    Use cases: Prefix-based event filtering; Selective object processing; Path-scoped triggers

    AWS: S3 object key prefix filters for EventBridge event pattern matching

    Validation: Optional; each prefix should be a valid S3 key prefix