Skip to content

ClusterStatus

Source code in docs_src/capo_emr/types/cluster_status.py
class ClusterStatus(TypedDict, closed=True):
    state: NotRequired["capo_emr.types.cluster_state.ClusterState"]
    """<p>The current state of the cluster.</p>"""
    state_change_reason: NotRequired[
        "capo_emr.types.cluster_state_change_reason.ClusterStateChangeReason"
    ]
    """<p>The reason for the cluster status change.</p>"""
    timeline: NotRequired["capo_emr.types.cluster_timeline.ClusterTimeline"]
    """<p>A timeline that represents the status of a cluster over the lifetime of the cluster.</p>"""
    error_details: NotRequired["capo_emr.types.error_detail_list.ErrorDetailList"]
    """<p>A list of tuples that provides information about the errors that caused a cluster to terminate. This structure can contain up to 10 different <code>ErrorDetail</code> tuples.</p>"""

error_details instance-attribute

error_details: NotRequired[ErrorDetailList]

A list of tuples that provides information about the errors that caused a cluster to terminate. This structure can contain up to 10 different ErrorDetail tuples.

state instance-attribute

state: NotRequired[ClusterState]

The current state of the cluster.

state_change_reason instance-attribute

state_change_reason: NotRequired[ClusterStateChangeReason]

The reason for the cluster status change.

timeline instance-attribute

timeline: NotRequired[ClusterTimeline]

A timeline that represents the status of a cluster over the lifetime of the cluster.