Skip to content

Event

Source code in docs_src/capo_lambda/types/event.py
class Event(TypedDict, closed=True):
    event_type: NotRequired["capo_lambda.types.event_type.EventType"]
    """<p>The type of event that occurred.</p>"""
    sub_type: NotRequired["capo_lambda.types.operation_sub_type.OperationSubType"]
    """<p>The subtype of the event, providing additional categorization.</p>"""
    event_id: "capo_lambda.types.event_id.EventId"
    """<p>The unique identifier for this event. Event IDs increment sequentially.</p>"""
    id: NotRequired["capo_lambda.types.operation_id.OperationId"]
    """<p>The unique identifier for this operation.</p>"""
    name: NotRequired["capo_lambda.types.operation_name.OperationName"]
    """<p>The customer-provided name for this operation.</p>"""
    event_timestamp: NotRequired[
        "capo_lambda.types.execution_timestamp.ExecutionTimestamp"
    ]
    """<p>The date and time when this event occurred, in <a href="https://www.w3.org/TR/NOTE-datetime">ISO-8601 format</a> (YYYY-MM-DDThh:mm:ss.sTZD).</p>"""
    parent_id: NotRequired["capo_lambda.types.operation_id.OperationId"]
    """<p>The unique identifier of the parent operation, if this operation is running within a child context.</p>"""
    execution_started_details: NotRequired[
        "capo_lambda.types.execution_started_details.ExecutionStartedDetails"
    ]
    """<p>Details about an execution that started.</p>"""
    execution_succeeded_details: NotRequired[
        "capo_lambda.types.execution_succeeded_details.ExecutionSucceededDetails"
    ]
    """<p>Details about an execution that succeeded.</p>"""
    execution_failed_details: NotRequired[
        "capo_lambda.types.execution_failed_details.ExecutionFailedDetails"
    ]
    """<p>Details about an execution that failed.</p>"""
    execution_timed_out_details: NotRequired[
        "capo_lambda.types.execution_timed_out_details.ExecutionTimedOutDetails"
    ]
    """<p>Details about an execution that timed out.</p>"""
    execution_stopped_details: NotRequired[
        "capo_lambda.types.execution_stopped_details.ExecutionStoppedDetails"
    ]
    """<p>Details about an execution that was stopped.</p>"""
    context_started_details: NotRequired[
        "capo_lambda.types.context_started_details.ContextStartedDetails"
    ]
    """<p>Details about a context that started.</p>"""
    context_succeeded_details: NotRequired[
        "capo_lambda.types.context_succeeded_details.ContextSucceededDetails"
    ]
    """<p>Details about a context that succeeded.</p>"""
    context_failed_details: NotRequired[
        "capo_lambda.types.context_failed_details.ContextFailedDetails"
    ]
    """<p>Details about a context that failed.</p>"""
    wait_started_details: NotRequired[
        "capo_lambda.types.wait_started_details.WaitStartedDetails"
    ]
    """<p>Details about a wait operation that started.</p>"""
    wait_succeeded_details: NotRequired[
        "capo_lambda.types.wait_succeeded_details.WaitSucceededDetails"
    ]
    """<p>Details about a wait operation that succeeded.</p>"""
    wait_cancelled_details: NotRequired[
        "capo_lambda.types.wait_cancelled_details.WaitCancelledDetails"
    ]
    """<p>Details about a wait operation that was cancelled.</p>"""
    step_started_details: NotRequired[
        "capo_lambda.types.step_started_details.StepStartedDetails"
    ]
    """<p>Details about a step that started.</p>"""
    step_succeeded_details: NotRequired[
        "capo_lambda.types.step_succeeded_details.StepSucceededDetails"
    ]
    """<p>Details about a step that succeeded.</p>"""
    step_failed_details: NotRequired[
        "capo_lambda.types.step_failed_details.StepFailedDetails"
    ]
    """<p>Details about a step that failed.</p>"""
    chained_invoke_started_details: NotRequired[
        "capo_lambda.types.chained_invoke_started_details.ChainedInvokeStartedDetails"
    ]
    chained_invoke_succeeded_details: NotRequired[
        "capo_lambda.types.chained_invoke_succeeded_details.ChainedInvokeSucceededDetails"
    ]
    """<p>Details about a chained invocation that succeeded.</p>"""
    chained_invoke_failed_details: NotRequired[
        "capo_lambda.types.chained_invoke_failed_details.ChainedInvokeFailedDetails"
    ]
    chained_invoke_timed_out_details: NotRequired[
        "capo_lambda.types.chained_invoke_timed_out_details.ChainedInvokeTimedOutDetails"
    ]
    """<p>Details about a chained invocation that timed out.</p>"""
    chained_invoke_stopped_details: NotRequired[
        "capo_lambda.types.chained_invoke_stopped_details.ChainedInvokeStoppedDetails"
    ]
    """<p>Details about a chained invocation that was stopped.</p>"""
    callback_started_details: NotRequired[
        "capo_lambda.types.callback_started_details.CallbackStartedDetails"
    ]
    callback_succeeded_details: NotRequired[
        "capo_lambda.types.callback_succeeded_details.CallbackSucceededDetails"
    ]
    callback_failed_details: NotRequired[
        "capo_lambda.types.callback_failed_details.CallbackFailedDetails"
    ]
    callback_timed_out_details: NotRequired[
        "capo_lambda.types.callback_timed_out_details.CallbackTimedOutDetails"
    ]
    invocation_completed_details: NotRequired[
        "capo_lambda.types.invocation_completed_details.InvocationCompletedDetails"
    ]
    """<p>Details about a function invocation that completed.</p>"""

callback_failed_details instance-attribute

callback_failed_details: NotRequired[CallbackFailedDetails]

callback_started_details instance-attribute

callback_started_details: NotRequired[CallbackStartedDetails]

callback_succeeded_details instance-attribute

callback_succeeded_details: NotRequired[CallbackSucceededDetails]

callback_timed_out_details instance-attribute

callback_timed_out_details: NotRequired[CallbackTimedOutDetails]

chained_invoke_failed_details instance-attribute

chained_invoke_failed_details: NotRequired[ChainedInvokeFailedDetails]

chained_invoke_started_details instance-attribute

chained_invoke_started_details: NotRequired[ChainedInvokeStartedDetails]

chained_invoke_stopped_details instance-attribute

chained_invoke_stopped_details: NotRequired[ChainedInvokeStoppedDetails]

Details about a chained invocation that was stopped.

chained_invoke_succeeded_details instance-attribute

chained_invoke_succeeded_details: NotRequired[ChainedInvokeSucceededDetails]

Details about a chained invocation that succeeded.

chained_invoke_timed_out_details instance-attribute

chained_invoke_timed_out_details: NotRequired[ChainedInvokeTimedOutDetails]

Details about a chained invocation that timed out.

context_failed_details instance-attribute

context_failed_details: NotRequired[ContextFailedDetails]

Details about a context that failed.

context_started_details instance-attribute

context_started_details: NotRequired[ContextStartedDetails]

Details about a context that started.

context_succeeded_details instance-attribute

context_succeeded_details: NotRequired[ContextSucceededDetails]

Details about a context that succeeded.

event_id instance-attribute

event_id: EventId

The unique identifier for this event. Event IDs increment sequentially.

event_timestamp instance-attribute

event_timestamp: NotRequired[ExecutionTimestamp]

The date and time when this event occurred, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

event_type instance-attribute

event_type: NotRequired[EventType]

The type of event that occurred.

execution_failed_details instance-attribute

execution_failed_details: NotRequired[ExecutionFailedDetails]

Details about an execution that failed.

execution_started_details instance-attribute

execution_started_details: NotRequired[ExecutionStartedDetails]

Details about an execution that started.

execution_stopped_details instance-attribute

execution_stopped_details: NotRequired[ExecutionStoppedDetails]

Details about an execution that was stopped.

execution_succeeded_details instance-attribute

execution_succeeded_details: NotRequired[ExecutionSucceededDetails]

Details about an execution that succeeded.

execution_timed_out_details instance-attribute

execution_timed_out_details: NotRequired[ExecutionTimedOutDetails]

Details about an execution that timed out.

id instance-attribute

id: NotRequired[OperationId]

The unique identifier for this operation.

invocation_completed_details instance-attribute

invocation_completed_details: NotRequired[InvocationCompletedDetails]

Details about a function invocation that completed.

name instance-attribute

name: NotRequired[OperationName]

The customer-provided name for this operation.

parent_id instance-attribute

parent_id: NotRequired[OperationId]

The unique identifier of the parent operation, if this operation is running within a child context.

step_failed_details instance-attribute

step_failed_details: NotRequired[StepFailedDetails]

Details about a step that failed.

step_started_details instance-attribute

step_started_details: NotRequired[StepStartedDetails]

Details about a step that started.

step_succeeded_details instance-attribute

step_succeeded_details: NotRequired[StepSucceededDetails]

Details about a step that succeeded.

sub_type instance-attribute

sub_type: NotRequired[OperationSubType]

The subtype of the event, providing additional categorization.

wait_cancelled_details instance-attribute

wait_cancelled_details: NotRequired[WaitCancelledDetails]

Details about a wait operation that was cancelled.

wait_started_details instance-attribute

wait_started_details: NotRequired[WaitStartedDetails]

Details about a wait operation that started.

wait_succeeded_details instance-attribute

wait_succeeded_details: NotRequired[WaitSucceededDetails]

Details about a wait operation that succeeded.