Skip to content

TaskObject

Source code in docs_src/capo_data_pipeline/types/task_object.py
class TaskObject(TypedDict, closed=True):
    task_id: NotRequired["capo_data_pipeline.types.task_id.taskId"]
    """<p>An internal identifier for the task. This ID is passed to the <a>SetTaskStatus</a> and <a>ReportTaskProgress</a> actions.</p>"""
    pipeline_id: NotRequired["capo_data_pipeline.types.id.id"]
    """<p>The ID of the pipeline that provided the task.</p>"""
    attempt_id: NotRequired["capo_data_pipeline.types.id.id"]
    """<p>The ID of the pipeline task attempt object. AWS Data Pipeline uses this value to track how many times a task is attempted.</p>"""
    objects: NotRequired[
        "capo_data_pipeline.types.pipeline_object_map.PipelineObjectMap"
    ]
    """<p>Connection information for the location where the task runner will publish the output of the task.</p>"""

attempt_id instance-attribute

attempt_id: NotRequired[id]

The ID of the pipeline task attempt object. AWS Data Pipeline uses this value to track how many times a task is attempted.

objects instance-attribute

objects: NotRequired[PipelineObjectMap]

Connection information for the location where the task runner will publish the output of the task.

pipeline_id instance-attribute

pipeline_id: NotRequired[id]

The ID of the pipeline that provided the task.

task_id instance-attribute

task_id: NotRequired[taskId]

An internal identifier for the task. This ID is passed to the SetTaskStatus and ReportTaskProgress actions.