GradientEdge CDK Utils
    Preparing search index...

    Container class to hold all event handler resources including targets, workflow, and rule state

    Implements

    Index

    Constructors

    Properties

    archive: Archive

    The EventBridge event archive for replay

    ecsTargets: EcsTask[] = []

    ECS task targets for EventBridge rules

    eventBus: IEventBus

    The EventBridge event bus

    eventWorkflowDefinition: Chain

    The workflow step definition chain to use as the iterator in a Map state

    lambdaFunctions: IFunction[] = []

    The Lambda functions created for event processing

    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