Skip to content

StepStatus

Source code in docs_src/capo_emr/types/step_status.py
class StepStatus(TypedDict, closed=True):
    state: NotRequired["capo_emr.types.step_state.StepState"]
    """<p>The execution state of the cluster step.</p>"""
    state_change_reason: NotRequired[
        "capo_emr.types.step_state_change_reason.StepStateChangeReason"
    ]
    """<p>The reason for the step execution status change.</p>"""
    failure_details: NotRequired["capo_emr.types.failure_details.FailureDetails"]
    """<p>The details for the step failure including reason, message, and log file path where the root cause was identified.</p>"""
    timeline: NotRequired["capo_emr.types.step_timeline.StepTimeline"]
    """<p>The timeline of the cluster step status over time.</p>"""

failure_details instance-attribute

failure_details: NotRequired[FailureDetails]

The details for the step failure including reason, message, and log file path where the root cause was identified.

state instance-attribute

state: NotRequired[StepState]

The execution state of the cluster step.

state_change_reason instance-attribute

state_change_reason: NotRequired[StepStateChangeReason]

The reason for the step execution status change.

timeline instance-attribute

timeline: NotRequired[StepTimeline]

The timeline of the cluster step status over time.