Skip to content

JobExecutionState

Source code in docs_src/capo_iot_jobs_data_plane/types/job_execution_state.py
class JobExecutionState(TypedDict, closed=True):
    status: NotRequired[
        "capo_iot_jobs_data_plane.types.job_execution_status.JobExecutionStatus"
    ]
    """<p>The status of the job execution. Can be one of: "QUEUED", "IN_PROGRESS", "FAILED", "SUCCESS", "CANCELED", "TIMED_OUT", "REJECTED", or "REMOVED".</p>"""
    status_details: NotRequired["capo_iot_jobs_data_plane.types.details_map.DetailsMap"]
    """<p>A collection of name/value pairs that describe the status of the job execution.</p> <p>The maximum length of the value in the name/value pair is 1,024 characters.</p>"""
    version_number: "capo_iot_jobs_data_plane.types.version_number.VersionNumber"
    """<p>The version of the job execution. Job execution versions are incremented each time they are updated by a device.</p>"""

status instance-attribute

status: NotRequired[JobExecutionStatus]

The status of the job execution. Can be one of: "QUEUED", "IN_PROGRESS", "FAILED", "SUCCESS", "CANCELED", "TIMED_OUT", "REJECTED", or "REMOVED".

status_details instance-attribute

status_details: NotRequired[DetailsMap]

A collection of name/value pairs that describe the status of the job execution.

The maximum length of the value in the name/value pair is 1,024 characters.

version_number instance-attribute

version_number: VersionNumber

The version of the job execution. Job execution versions are incremented each time they are updated by a device.