Skip to content

JobProcessDetails

Source code in docs_src/capo_iot/types/job_process_details.py
class JobProcessDetails(TypedDict, closed=True):
    processing_targets: NotRequired[
        "capo_iot.types.processing_target_name_list.ProcessingTargetNameList"
    ]
    """<p>The target devices to which the job execution is being rolled out. This value will be null after the job execution has finished rolling out to all the target devices.</p>"""
    number_of_canceled_things: NotRequired[
        "capo_iot.types.canceled_things.CanceledThings"
    ]
    """<p>The number of things that cancelled the job.</p>"""
    number_of_succeeded_things: NotRequired[
        "capo_iot.types.succeeded_things.SucceededThings"
    ]
    """<p>The number of things which successfully completed the job.</p>"""
    number_of_failed_things: NotRequired["capo_iot.types.failed_things.FailedThings"]
    """<p>The number of things that failed executing the job.</p>"""
    number_of_rejected_things: NotRequired[
        "capo_iot.types.rejected_things.RejectedThings"
    ]
    """<p>The number of things that rejected the job.</p>"""
    number_of_queued_things: NotRequired["capo_iot.types.queued_things.QueuedThings"]
    """<p>The number of things that are awaiting execution of the job.</p>"""
    number_of_in_progress_things: NotRequired[
        "capo_iot.types.in_progress_things.InProgressThings"
    ]
    """<p>The number of things currently executing the job.</p>"""
    number_of_removed_things: NotRequired["capo_iot.types.removed_things.RemovedThings"]
    """<p>The number of things that are no longer scheduled to execute the job because they have been deleted or have been removed from the group that was a target of the job.</p>"""
    number_of_timed_out_things: NotRequired[
        "capo_iot.types.timed_out_things.TimedOutThings"
    ]
    """<p>The number of things whose job execution status is <code>TIMED_OUT</code>.</p>"""

number_of_canceled_things instance-attribute

number_of_canceled_things: NotRequired[CanceledThings]

The number of things that cancelled the job.

number_of_failed_things instance-attribute

number_of_failed_things: NotRequired[FailedThings]

The number of things that failed executing the job.

number_of_in_progress_things instance-attribute

number_of_in_progress_things: NotRequired[InProgressThings]

The number of things currently executing the job.

number_of_queued_things instance-attribute

number_of_queued_things: NotRequired[QueuedThings]

The number of things that are awaiting execution of the job.

number_of_rejected_things instance-attribute

number_of_rejected_things: NotRequired[RejectedThings]

The number of things that rejected the job.

number_of_removed_things instance-attribute

number_of_removed_things: NotRequired[RemovedThings]

The number of things that are no longer scheduled to execute the job because they have been deleted or have been removed from the group that was a target of the job.

number_of_succeeded_things instance-attribute

number_of_succeeded_things: NotRequired[SucceededThings]

The number of things which successfully completed the job.

number_of_timed_out_things instance-attribute

number_of_timed_out_things: NotRequired[TimedOutThings]

The number of things whose job execution status is TIMED_OUT.

processing_targets instance-attribute

processing_targets: NotRequired[ProcessingTargetNameList]

The target devices to which the job execution is being rolled out. This value will be null after the job execution has finished rolling out to all the target devices.