Skip to content

HistoryEvent

Source code in docs_src/capo_swf/types/history_event.py
class HistoryEvent(TypedDict, closed=True):
    event_timestamp: "capo_swf.types.timestamp.Timestamp"
    """<p>The date and time when the event occurred.</p>"""
    event_type: "capo_swf.types.event_type.EventType"
    """<p>The type of the history event.</p>"""
    event_id: "capo_swf.types.event_id.EventId"
    """<p>The system generated ID of the event. This ID uniquely identifies the event with in the workflow execution history.</p>"""
    workflow_execution_started_event_attributes: NotRequired[
        "capo_swf.types.workflow_execution_started_event_attributes.WorkflowExecutionStartedEventAttributes"
    ]
    """<p>If the event is of type <code>WorkflowExecutionStarted</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    workflow_execution_completed_event_attributes: NotRequired[
        "capo_swf.types.workflow_execution_completed_event_attributes.WorkflowExecutionCompletedEventAttributes"
    ]
    """<p>If the event is of type <code>WorkflowExecutionCompleted</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    complete_workflow_execution_failed_event_attributes: NotRequired[
        "capo_swf.types.complete_workflow_execution_failed_event_attributes.CompleteWorkflowExecutionFailedEventAttributes"
    ]
    """<p>If the event is of type <code>CompleteWorkflowExecutionFailed</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    workflow_execution_failed_event_attributes: NotRequired[
        "capo_swf.types.workflow_execution_failed_event_attributes.WorkflowExecutionFailedEventAttributes"
    ]
    """<p>If the event is of type <code>WorkflowExecutionFailed</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    fail_workflow_execution_failed_event_attributes: NotRequired[
        "capo_swf.types.fail_workflow_execution_failed_event_attributes.FailWorkflowExecutionFailedEventAttributes"
    ]
    """<p>If the event is of type <code>FailWorkflowExecutionFailed</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    workflow_execution_timed_out_event_attributes: NotRequired[
        "capo_swf.types.workflow_execution_timed_out_event_attributes.WorkflowExecutionTimedOutEventAttributes"
    ]
    """<p>If the event is of type <code>WorkflowExecutionTimedOut</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    workflow_execution_canceled_event_attributes: NotRequired[
        "capo_swf.types.workflow_execution_canceled_event_attributes.WorkflowExecutionCanceledEventAttributes"
    ]
    """<p>If the event is of type <code>WorkflowExecutionCanceled</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    cancel_workflow_execution_failed_event_attributes: NotRequired[
        "capo_swf.types.cancel_workflow_execution_failed_event_attributes.CancelWorkflowExecutionFailedEventAttributes"
    ]
    """<p>If the event is of type <code>CancelWorkflowExecutionFailed</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    workflow_execution_continued_as_new_event_attributes: NotRequired[
        "capo_swf.types.workflow_execution_continued_as_new_event_attributes.WorkflowExecutionContinuedAsNewEventAttributes"
    ]
    """<p>If the event is of type <code>WorkflowExecutionContinuedAsNew</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    continue_as_new_workflow_execution_failed_event_attributes: NotRequired[
        "capo_swf.types.continue_as_new_workflow_execution_failed_event_attributes.ContinueAsNewWorkflowExecutionFailedEventAttributes"
    ]
    """<p>If the event is of type <code>ContinueAsNewWorkflowExecutionFailed</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    workflow_execution_terminated_event_attributes: NotRequired[
        "capo_swf.types.workflow_execution_terminated_event_attributes.WorkflowExecutionTerminatedEventAttributes"
    ]
    """<p>If the event is of type <code>WorkflowExecutionTerminated</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    workflow_execution_cancel_requested_event_attributes: NotRequired[
        "capo_swf.types.workflow_execution_cancel_requested_event_attributes.WorkflowExecutionCancelRequestedEventAttributes"
    ]
    """<p>If the event is of type <code>WorkflowExecutionCancelRequested</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    decision_task_scheduled_event_attributes: NotRequired[
        "capo_swf.types.decision_task_scheduled_event_attributes.DecisionTaskScheduledEventAttributes"
    ]
    """<p>If the event is of type <code>DecisionTaskScheduled</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    decision_task_started_event_attributes: NotRequired[
        "capo_swf.types.decision_task_started_event_attributes.DecisionTaskStartedEventAttributes"
    ]
    """<p>If the event is of type <code>DecisionTaskStarted</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    decision_task_completed_event_attributes: NotRequired[
        "capo_swf.types.decision_task_completed_event_attributes.DecisionTaskCompletedEventAttributes"
    ]
    """<p>If the event is of type <code>DecisionTaskCompleted</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    decision_task_timed_out_event_attributes: NotRequired[
        "capo_swf.types.decision_task_timed_out_event_attributes.DecisionTaskTimedOutEventAttributes"
    ]
    """<p>If the event is of type <code>DecisionTaskTimedOut</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    activity_task_scheduled_event_attributes: NotRequired[
        "capo_swf.types.activity_task_scheduled_event_attributes.ActivityTaskScheduledEventAttributes"
    ]
    """<p>If the event is of type <code>ActivityTaskScheduled</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    activity_task_started_event_attributes: NotRequired[
        "capo_swf.types.activity_task_started_event_attributes.ActivityTaskStartedEventAttributes"
    ]
    """<p>If the event is of type <code>ActivityTaskStarted</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    activity_task_completed_event_attributes: NotRequired[
        "capo_swf.types.activity_task_completed_event_attributes.ActivityTaskCompletedEventAttributes"
    ]
    """<p>If the event is of type <code>ActivityTaskCompleted</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    activity_task_failed_event_attributes: NotRequired[
        "capo_swf.types.activity_task_failed_event_attributes.ActivityTaskFailedEventAttributes"
    ]
    """<p>If the event is of type <code>ActivityTaskFailed</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    activity_task_timed_out_event_attributes: NotRequired[
        "capo_swf.types.activity_task_timed_out_event_attributes.ActivityTaskTimedOutEventAttributes"
    ]
    """<p>If the event is of type <code>ActivityTaskTimedOut</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    activity_task_canceled_event_attributes: NotRequired[
        "capo_swf.types.activity_task_canceled_event_attributes.ActivityTaskCanceledEventAttributes"
    ]
    """<p>If the event is of type <code>ActivityTaskCanceled</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    activity_task_cancel_requested_event_attributes: NotRequired[
        "capo_swf.types.activity_task_cancel_requested_event_attributes.ActivityTaskCancelRequestedEventAttributes"
    ]
    """<p>If the event is of type <code>ActivityTaskcancelRequested</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    workflow_execution_signaled_event_attributes: NotRequired[
        "capo_swf.types.workflow_execution_signaled_event_attributes.WorkflowExecutionSignaledEventAttributes"
    ]
    """<p>If the event is of type <code>WorkflowExecutionSignaled</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    marker_recorded_event_attributes: NotRequired[
        "capo_swf.types.marker_recorded_event_attributes.MarkerRecordedEventAttributes"
    ]
    """<p>If the event is of type <code>MarkerRecorded</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    record_marker_failed_event_attributes: NotRequired[
        "capo_swf.types.record_marker_failed_event_attributes.RecordMarkerFailedEventAttributes"
    ]
    """<p>If the event is of type <code>DecisionTaskFailed</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    timer_started_event_attributes: NotRequired[
        "capo_swf.types.timer_started_event_attributes.TimerStartedEventAttributes"
    ]
    """<p>If the event is of type <code>TimerStarted</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    timer_fired_event_attributes: NotRequired[
        "capo_swf.types.timer_fired_event_attributes.TimerFiredEventAttributes"
    ]
    """<p>If the event is of type <code>TimerFired</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    timer_canceled_event_attributes: NotRequired[
        "capo_swf.types.timer_canceled_event_attributes.TimerCanceledEventAttributes"
    ]
    """<p>If the event is of type <code>TimerCanceled</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    start_child_workflow_execution_initiated_event_attributes: NotRequired[
        "capo_swf.types.start_child_workflow_execution_initiated_event_attributes.StartChildWorkflowExecutionInitiatedEventAttributes"
    ]
    """<p>If the event is of type <code>StartChildWorkflowExecutionInitiated</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    child_workflow_execution_started_event_attributes: NotRequired[
        "capo_swf.types.child_workflow_execution_started_event_attributes.ChildWorkflowExecutionStartedEventAttributes"
    ]
    """<p>If the event is of type <code>ChildWorkflowExecutionStarted</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    child_workflow_execution_completed_event_attributes: NotRequired[
        "capo_swf.types.child_workflow_execution_completed_event_attributes.ChildWorkflowExecutionCompletedEventAttributes"
    ]
    """<p>If the event is of type <code>ChildWorkflowExecutionCompleted</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    child_workflow_execution_failed_event_attributes: NotRequired[
        "capo_swf.types.child_workflow_execution_failed_event_attributes.ChildWorkflowExecutionFailedEventAttributes"
    ]
    """<p>If the event is of type <code>ChildWorkflowExecutionFailed</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    child_workflow_execution_timed_out_event_attributes: NotRequired[
        "capo_swf.types.child_workflow_execution_timed_out_event_attributes.ChildWorkflowExecutionTimedOutEventAttributes"
    ]
    """<p>If the event is of type <code>ChildWorkflowExecutionTimedOut</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    child_workflow_execution_canceled_event_attributes: NotRequired[
        "capo_swf.types.child_workflow_execution_canceled_event_attributes.ChildWorkflowExecutionCanceledEventAttributes"
    ]
    """<p>If the event is of type <code>ChildWorkflowExecutionCanceled</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    child_workflow_execution_terminated_event_attributes: NotRequired[
        "capo_swf.types.child_workflow_execution_terminated_event_attributes.ChildWorkflowExecutionTerminatedEventAttributes"
    ]
    """<p>If the event is of type <code>ChildWorkflowExecutionTerminated</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    signal_external_workflow_execution_initiated_event_attributes: NotRequired[
        "capo_swf.types.signal_external_workflow_execution_initiated_event_attributes.SignalExternalWorkflowExecutionInitiatedEventAttributes"
    ]
    """<p>If the event is of type <code>SignalExternalWorkflowExecutionInitiated</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    external_workflow_execution_signaled_event_attributes: NotRequired[
        "capo_swf.types.external_workflow_execution_signaled_event_attributes.ExternalWorkflowExecutionSignaledEventAttributes"
    ]
    """<p>If the event is of type <code>ExternalWorkflowExecutionSignaled</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    signal_external_workflow_execution_failed_event_attributes: NotRequired[
        "capo_swf.types.signal_external_workflow_execution_failed_event_attributes.SignalExternalWorkflowExecutionFailedEventAttributes"
    ]
    """<p>If the event is of type <code>SignalExternalWorkflowExecutionFailed</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    external_workflow_execution_cancel_requested_event_attributes: NotRequired[
        "capo_swf.types.external_workflow_execution_cancel_requested_event_attributes.ExternalWorkflowExecutionCancelRequestedEventAttributes"
    ]
    """<p>If the event is of type <code>ExternalWorkflowExecutionCancelRequested</code> then this member is set and provides detailed information about the event. It isn't set for other event types. </p>"""
    request_cancel_external_workflow_execution_initiated_event_attributes: NotRequired[
        "capo_swf.types.request_cancel_external_workflow_execution_initiated_event_attributes.RequestCancelExternalWorkflowExecutionInitiatedEventAttributes"
    ]
    """<p>If the event is of type <code>RequestCancelExternalWorkflowExecutionInitiated</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    request_cancel_external_workflow_execution_failed_event_attributes: NotRequired[
        "capo_swf.types.request_cancel_external_workflow_execution_failed_event_attributes.RequestCancelExternalWorkflowExecutionFailedEventAttributes"
    ]
    """<p>If the event is of type <code>RequestCancelExternalWorkflowExecutionFailed</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    schedule_activity_task_failed_event_attributes: NotRequired[
        "capo_swf.types.schedule_activity_task_failed_event_attributes.ScheduleActivityTaskFailedEventAttributes"
    ]
    """<p>If the event is of type <code>ScheduleActivityTaskFailed</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    request_cancel_activity_task_failed_event_attributes: NotRequired[
        "capo_swf.types.request_cancel_activity_task_failed_event_attributes.RequestCancelActivityTaskFailedEventAttributes"
    ]
    """<p>If the event is of type <code>RequestCancelActivityTaskFailed</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    start_timer_failed_event_attributes: NotRequired[
        "capo_swf.types.start_timer_failed_event_attributes.StartTimerFailedEventAttributes"
    ]
    """<p>If the event is of type <code>StartTimerFailed</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    cancel_timer_failed_event_attributes: NotRequired[
        "capo_swf.types.cancel_timer_failed_event_attributes.CancelTimerFailedEventAttributes"
    ]
    """<p>If the event is of type <code>CancelTimerFailed</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    start_child_workflow_execution_failed_event_attributes: NotRequired[
        "capo_swf.types.start_child_workflow_execution_failed_event_attributes.StartChildWorkflowExecutionFailedEventAttributes"
    ]
    """<p>If the event is of type <code>StartChildWorkflowExecutionFailed</code> then this member is set and provides detailed information about the event. It isn't set for other event types.</p>"""
    lambda_function_scheduled_event_attributes: NotRequired[
        "capo_swf.types.lambda_function_scheduled_event_attributes.LambdaFunctionScheduledEventAttributes"
    ]
    """<p>Provides the details of the <code>LambdaFunctionScheduled</code> event. It isn't set for other event types.</p>"""
    lambda_function_started_event_attributes: NotRequired[
        "capo_swf.types.lambda_function_started_event_attributes.LambdaFunctionStartedEventAttributes"
    ]
    """<p>Provides the details of the <code>LambdaFunctionStarted</code> event. It isn't set for other event types.</p>"""
    lambda_function_completed_event_attributes: NotRequired[
        "capo_swf.types.lambda_function_completed_event_attributes.LambdaFunctionCompletedEventAttributes"
    ]
    """<p>Provides the details of the <code>LambdaFunctionCompleted</code> event. It isn't set for other event types.</p>"""
    lambda_function_failed_event_attributes: NotRequired[
        "capo_swf.types.lambda_function_failed_event_attributes.LambdaFunctionFailedEventAttributes"
    ]
    """<p>Provides the details of the <code>LambdaFunctionFailed</code> event. It isn't set for other event types.</p>"""
    lambda_function_timed_out_event_attributes: NotRequired[
        "capo_swf.types.lambda_function_timed_out_event_attributes.LambdaFunctionTimedOutEventAttributes"
    ]
    """<p>Provides the details of the <code>LambdaFunctionTimedOut</code> event. It isn't set for other event types.</p>"""
    schedule_lambda_function_failed_event_attributes: NotRequired[
        "capo_swf.types.schedule_lambda_function_failed_event_attributes.ScheduleLambdaFunctionFailedEventAttributes"
    ]
    """<p>Provides the details of the <code>ScheduleLambdaFunctionFailed</code> event. It isn't set for other event types.</p>"""
    start_lambda_function_failed_event_attributes: NotRequired[
        "capo_swf.types.start_lambda_function_failed_event_attributes.StartLambdaFunctionFailedEventAttributes"
    ]
    """<p>Provides the details of the <code>StartLambdaFunctionFailed</code> event. It isn't set for other event types.</p>"""

activity_task_cancel_requested_event_attributes instance-attribute

activity_task_cancel_requested_event_attributes: NotRequired[
    ActivityTaskCancelRequestedEventAttributes
]

If the event is of type ActivityTaskcancelRequested then this member is set and provides detailed information about the event. It isn't set for other event types.

activity_task_canceled_event_attributes instance-attribute

activity_task_canceled_event_attributes: NotRequired[
    ActivityTaskCanceledEventAttributes
]

If the event is of type ActivityTaskCanceled then this member is set and provides detailed information about the event. It isn't set for other event types.

activity_task_completed_event_attributes instance-attribute

activity_task_completed_event_attributes: NotRequired[
    ActivityTaskCompletedEventAttributes
]

If the event is of type ActivityTaskCompleted then this member is set and provides detailed information about the event. It isn't set for other event types.

activity_task_failed_event_attributes instance-attribute

activity_task_failed_event_attributes: NotRequired[ActivityTaskFailedEventAttributes]

If the event is of type ActivityTaskFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

activity_task_scheduled_event_attributes instance-attribute

activity_task_scheduled_event_attributes: NotRequired[
    ActivityTaskScheduledEventAttributes
]

If the event is of type ActivityTaskScheduled then this member is set and provides detailed information about the event. It isn't set for other event types.

activity_task_started_event_attributes instance-attribute

activity_task_started_event_attributes: NotRequired[ActivityTaskStartedEventAttributes]

If the event is of type ActivityTaskStarted then this member is set and provides detailed information about the event. It isn't set for other event types.

activity_task_timed_out_event_attributes instance-attribute

activity_task_timed_out_event_attributes: NotRequired[
    ActivityTaskTimedOutEventAttributes
]

If the event is of type ActivityTaskTimedOut then this member is set and provides detailed information about the event. It isn't set for other event types.

cancel_timer_failed_event_attributes instance-attribute

cancel_timer_failed_event_attributes: NotRequired[CancelTimerFailedEventAttributes]

If the event is of type CancelTimerFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

cancel_workflow_execution_failed_event_attributes instance-attribute

cancel_workflow_execution_failed_event_attributes: NotRequired[
    CancelWorkflowExecutionFailedEventAttributes
]

If the event is of type CancelWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

child_workflow_execution_canceled_event_attributes instance-attribute

child_workflow_execution_canceled_event_attributes: NotRequired[
    ChildWorkflowExecutionCanceledEventAttributes
]

If the event is of type ChildWorkflowExecutionCanceled then this member is set and provides detailed information about the event. It isn't set for other event types.

child_workflow_execution_completed_event_attributes instance-attribute

child_workflow_execution_completed_event_attributes: NotRequired[
    ChildWorkflowExecutionCompletedEventAttributes
]

If the event is of type ChildWorkflowExecutionCompleted then this member is set and provides detailed information about the event. It isn't set for other event types.

child_workflow_execution_failed_event_attributes instance-attribute

child_workflow_execution_failed_event_attributes: NotRequired[
    ChildWorkflowExecutionFailedEventAttributes
]

If the event is of type ChildWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

child_workflow_execution_started_event_attributes instance-attribute

child_workflow_execution_started_event_attributes: NotRequired[
    ChildWorkflowExecutionStartedEventAttributes
]

If the event is of type ChildWorkflowExecutionStarted then this member is set and provides detailed information about the event. It isn't set for other event types.

child_workflow_execution_terminated_event_attributes instance-attribute

child_workflow_execution_terminated_event_attributes: NotRequired[
    ChildWorkflowExecutionTerminatedEventAttributes
]

If the event is of type ChildWorkflowExecutionTerminated then this member is set and provides detailed information about the event. It isn't set for other event types.

child_workflow_execution_timed_out_event_attributes instance-attribute

child_workflow_execution_timed_out_event_attributes: NotRequired[
    ChildWorkflowExecutionTimedOutEventAttributes
]

If the event is of type ChildWorkflowExecutionTimedOut then this member is set and provides detailed information about the event. It isn't set for other event types.

complete_workflow_execution_failed_event_attributes instance-attribute

complete_workflow_execution_failed_event_attributes: NotRequired[
    CompleteWorkflowExecutionFailedEventAttributes
]

If the event is of type CompleteWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

continue_as_new_workflow_execution_failed_event_attributes instance-attribute

continue_as_new_workflow_execution_failed_event_attributes: NotRequired[
    ContinueAsNewWorkflowExecutionFailedEventAttributes
]

If the event is of type ContinueAsNewWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

decision_task_completed_event_attributes instance-attribute

decision_task_completed_event_attributes: NotRequired[
    DecisionTaskCompletedEventAttributes
]

If the event is of type DecisionTaskCompleted then this member is set and provides detailed information about the event. It isn't set for other event types.

decision_task_scheduled_event_attributes instance-attribute

decision_task_scheduled_event_attributes: NotRequired[
    DecisionTaskScheduledEventAttributes
]

If the event is of type DecisionTaskScheduled then this member is set and provides detailed information about the event. It isn't set for other event types.

decision_task_started_event_attributes instance-attribute

decision_task_started_event_attributes: NotRequired[DecisionTaskStartedEventAttributes]

If the event is of type DecisionTaskStarted then this member is set and provides detailed information about the event. It isn't set for other event types.

decision_task_timed_out_event_attributes instance-attribute

decision_task_timed_out_event_attributes: NotRequired[
    DecisionTaskTimedOutEventAttributes
]

If the event is of type DecisionTaskTimedOut then this member is set and provides detailed information about the event. It isn't set for other event types.

event_id instance-attribute

event_id: EventId

The system generated ID of the event. This ID uniquely identifies the event with in the workflow execution history.

event_timestamp instance-attribute

event_timestamp: Timestamp

The date and time when the event occurred.

event_type instance-attribute

event_type: EventType

The type of the history event.

external_workflow_execution_cancel_requested_event_attributes instance-attribute

external_workflow_execution_cancel_requested_event_attributes: NotRequired[
    ExternalWorkflowExecutionCancelRequestedEventAttributes
]

If the event is of type ExternalWorkflowExecutionCancelRequested then this member is set and provides detailed information about the event. It isn't set for other event types.

external_workflow_execution_signaled_event_attributes instance-attribute

external_workflow_execution_signaled_event_attributes: NotRequired[
    ExternalWorkflowExecutionSignaledEventAttributes
]

If the event is of type ExternalWorkflowExecutionSignaled then this member is set and provides detailed information about the event. It isn't set for other event types.

fail_workflow_execution_failed_event_attributes instance-attribute

fail_workflow_execution_failed_event_attributes: NotRequired[
    FailWorkflowExecutionFailedEventAttributes
]

If the event is of type FailWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

lambda_function_completed_event_attributes instance-attribute

lambda_function_completed_event_attributes: NotRequired[
    LambdaFunctionCompletedEventAttributes
]

Provides the details of the LambdaFunctionCompleted event. It isn't set for other event types.

lambda_function_failed_event_attributes instance-attribute

lambda_function_failed_event_attributes: NotRequired[
    LambdaFunctionFailedEventAttributes
]

Provides the details of the LambdaFunctionFailed event. It isn't set for other event types.

lambda_function_scheduled_event_attributes instance-attribute

lambda_function_scheduled_event_attributes: NotRequired[
    LambdaFunctionScheduledEventAttributes
]

Provides the details of the LambdaFunctionScheduled event. It isn't set for other event types.

lambda_function_started_event_attributes instance-attribute

lambda_function_started_event_attributes: NotRequired[
    LambdaFunctionStartedEventAttributes
]

Provides the details of the LambdaFunctionStarted event. It isn't set for other event types.

lambda_function_timed_out_event_attributes instance-attribute

lambda_function_timed_out_event_attributes: NotRequired[
    LambdaFunctionTimedOutEventAttributes
]

Provides the details of the LambdaFunctionTimedOut event. It isn't set for other event types.

marker_recorded_event_attributes instance-attribute

marker_recorded_event_attributes: NotRequired[MarkerRecordedEventAttributes]

If the event is of type MarkerRecorded then this member is set and provides detailed information about the event. It isn't set for other event types.

record_marker_failed_event_attributes instance-attribute

record_marker_failed_event_attributes: NotRequired[RecordMarkerFailedEventAttributes]

If the event is of type DecisionTaskFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

request_cancel_activity_task_failed_event_attributes instance-attribute

request_cancel_activity_task_failed_event_attributes: NotRequired[
    RequestCancelActivityTaskFailedEventAttributes
]

If the event is of type RequestCancelActivityTaskFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

request_cancel_external_workflow_execution_failed_event_attributes instance-attribute

request_cancel_external_workflow_execution_failed_event_attributes: NotRequired[
    RequestCancelExternalWorkflowExecutionFailedEventAttributes
]

If the event is of type RequestCancelExternalWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

request_cancel_external_workflow_execution_initiated_event_attributes instance-attribute

request_cancel_external_workflow_execution_initiated_event_attributes: NotRequired[
    RequestCancelExternalWorkflowExecutionInitiatedEventAttributes
]

If the event is of type RequestCancelExternalWorkflowExecutionInitiated then this member is set and provides detailed information about the event. It isn't set for other event types.

schedule_activity_task_failed_event_attributes instance-attribute

schedule_activity_task_failed_event_attributes: NotRequired[
    ScheduleActivityTaskFailedEventAttributes
]

If the event is of type ScheduleActivityTaskFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

schedule_lambda_function_failed_event_attributes instance-attribute

schedule_lambda_function_failed_event_attributes: NotRequired[
    ScheduleLambdaFunctionFailedEventAttributes
]

Provides the details of the ScheduleLambdaFunctionFailed event. It isn't set for other event types.

signal_external_workflow_execution_failed_event_attributes instance-attribute

signal_external_workflow_execution_failed_event_attributes: NotRequired[
    SignalExternalWorkflowExecutionFailedEventAttributes
]

If the event is of type SignalExternalWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

signal_external_workflow_execution_initiated_event_attributes instance-attribute

signal_external_workflow_execution_initiated_event_attributes: NotRequired[
    SignalExternalWorkflowExecutionInitiatedEventAttributes
]

If the event is of type SignalExternalWorkflowExecutionInitiated then this member is set and provides detailed information about the event. It isn't set for other event types.

start_child_workflow_execution_failed_event_attributes instance-attribute

start_child_workflow_execution_failed_event_attributes: NotRequired[
    StartChildWorkflowExecutionFailedEventAttributes
]

If the event is of type StartChildWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

start_child_workflow_execution_initiated_event_attributes instance-attribute

start_child_workflow_execution_initiated_event_attributes: NotRequired[
    StartChildWorkflowExecutionInitiatedEventAttributes
]

If the event is of type StartChildWorkflowExecutionInitiated then this member is set and provides detailed information about the event. It isn't set for other event types.

start_lambda_function_failed_event_attributes instance-attribute

start_lambda_function_failed_event_attributes: NotRequired[
    StartLambdaFunctionFailedEventAttributes
]

Provides the details of the StartLambdaFunctionFailed event. It isn't set for other event types.

start_timer_failed_event_attributes instance-attribute

start_timer_failed_event_attributes: NotRequired[StartTimerFailedEventAttributes]

If the event is of type StartTimerFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

timer_canceled_event_attributes instance-attribute

timer_canceled_event_attributes: NotRequired[TimerCanceledEventAttributes]

If the event is of type TimerCanceled then this member is set and provides detailed information about the event. It isn't set for other event types.

timer_fired_event_attributes instance-attribute

timer_fired_event_attributes: NotRequired[TimerFiredEventAttributes]

If the event is of type TimerFired then this member is set and provides detailed information about the event. It isn't set for other event types.

timer_started_event_attributes instance-attribute

timer_started_event_attributes: NotRequired[TimerStartedEventAttributes]

If the event is of type TimerStarted then this member is set and provides detailed information about the event. It isn't set for other event types.

workflow_execution_cancel_requested_event_attributes instance-attribute

workflow_execution_cancel_requested_event_attributes: NotRequired[
    WorkflowExecutionCancelRequestedEventAttributes
]

If the event is of type WorkflowExecutionCancelRequested then this member is set and provides detailed information about the event. It isn't set for other event types.

workflow_execution_canceled_event_attributes instance-attribute

workflow_execution_canceled_event_attributes: NotRequired[
    WorkflowExecutionCanceledEventAttributes
]

If the event is of type WorkflowExecutionCanceled then this member is set and provides detailed information about the event. It isn't set for other event types.

workflow_execution_completed_event_attributes instance-attribute

workflow_execution_completed_event_attributes: NotRequired[
    WorkflowExecutionCompletedEventAttributes
]

If the event is of type WorkflowExecutionCompleted then this member is set and provides detailed information about the event. It isn't set for other event types.

workflow_execution_continued_as_new_event_attributes instance-attribute

workflow_execution_continued_as_new_event_attributes: NotRequired[
    WorkflowExecutionContinuedAsNewEventAttributes
]

If the event is of type WorkflowExecutionContinuedAsNew then this member is set and provides detailed information about the event. It isn't set for other event types.

workflow_execution_failed_event_attributes instance-attribute

workflow_execution_failed_event_attributes: NotRequired[
    WorkflowExecutionFailedEventAttributes
]

If the event is of type WorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

workflow_execution_signaled_event_attributes instance-attribute

workflow_execution_signaled_event_attributes: NotRequired[
    WorkflowExecutionSignaledEventAttributes
]

If the event is of type WorkflowExecutionSignaled then this member is set and provides detailed information about the event. It isn't set for other event types.

workflow_execution_started_event_attributes instance-attribute

workflow_execution_started_event_attributes: NotRequired[
    WorkflowExecutionStartedEventAttributes
]

If the event is of type WorkflowExecutionStarted then this member is set and provides detailed information about the event. It isn't set for other event types.

workflow_execution_terminated_event_attributes instance-attribute

workflow_execution_terminated_event_attributes: NotRequired[
    WorkflowExecutionTerminatedEventAttributes
]

If the event is of type WorkflowExecutionTerminated then this member is set and provides detailed information about the event. It isn't set for other event types.

workflow_execution_timed_out_event_attributes instance-attribute

workflow_execution_timed_out_event_attributes: NotRequired[
    WorkflowExecutionTimedOutEventAttributes
]

If the event is of type WorkflowExecutionTimedOut then this member is set and provides detailed information about the event. It isn't set for other event types.