GradientEdge CDK Utils
    Preparing search index...
    interface EventHandlerType {
        archive: Archive;
        ecsTargets: EcsTask[];
        eventBus: IEventBus;
        lambdaTargets: LambdaFunction[];
        logTargets: CloudWatchLogGroup[];
        queue: Queue;
        rule: Rule;
        rulePattern: any;
        sqsTargets: SqsQueue[];
        stepFunctionTargets: SfnStateMachine[];
        targets: IRuleTarget[];
        workflow: StateMachine;
        workflowDefinition: Chain;
        workflowLogGroup: LogGroup;
        workflowMapState: Map;
        workflowPolicy: PolicyDocument;
        workflowRole: Role;
    }

    Implemented by

    Index

    Properties

    archive: Archive

    The EventBridge event archive for replay

    ecsTargets: EcsTask[]

    ECS task targets for EventBridge rules

    eventBus: IEventBus

    The EventBridge event bus

    lambdaTargets: LambdaFunction[]

    Lambda function targets for EventBridge rules

    logTargets: CloudWatchLogGroup[]

    CloudWatch log group targets for EventBridge rules

    queue: Queue

    The SQS queue for event buffering

    rule: Rule

    The EventBridge rule

    rulePattern: any

    The event pattern for the EventBridge rule

    sqsTargets: SqsQueue[]

    SQS queue targets for EventBridge rules

    stepFunctionTargets: SfnStateMachine[]

    Step Functions state machine targets for EventBridge rules

    targets: IRuleTarget[]

    All combined rule targets

    workflow: StateMachine

    The Step Functions state machine

    workflowDefinition: Chain

    The workflow step definition chain

    workflowLogGroup: LogGroup

    The CloudWatch log group for workflow execution logs

    workflowMapState: Map

    The Step Functions Map state for parallel processing

    workflowPolicy: PolicyDocument

    The IAM policy for the workflow execution role

    workflowRole: Role

    The IAM role for the workflow execution