Class PipelineTaskDetail (1.14.0)

PipelineTaskDetail(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The runtime detail of a task execution.

Attributes

NameDescription
task_id int
Output only. The system generated ID of the task.
parent_task_id int
Output only. The id of the parent task if the task is within a component scope. Empty if the task is at the root level.
task_name str
Output only. The user specified name of the task that is defined in [PipelineJob.spec][].
create_time google.protobuf.timestamp_pb2.Timestamp
Output only. Task create time.
start_time google.protobuf.timestamp_pb2.Timestamp
Output only. Task start time.
end_time google.protobuf.timestamp_pb2.Timestamp
Output only. Task end time.
executor_detail google.cloud.aiplatform_v1.types.PipelineTaskExecutorDetail
Output only. The detailed execution info.
state google.cloud.aiplatform_v1.types.PipelineTaskDetail.State
Output only. State of the task.
execution google.cloud.aiplatform_v1.types.Execution
Output only. The execution metadata of the task.
error google.rpc.status_pb2.Status
Output only. The error that occurred during task execution. Only populated when the task's state is FAILED or CANCELLED.
pipeline_task_status Sequence[google.cloud.aiplatform_v1.types.PipelineTaskDetail.PipelineTaskStatus]
Output only. A list of task status. This field keeps a record of task status evolving over time.
inputs Mapping[str, google.cloud.aiplatform_v1.types.PipelineTaskDetail.ArtifactList]
Output only. The runtime input artifacts of the task.
outputs Mapping[str, google.cloud.aiplatform_v1.types.PipelineTaskDetail.ArtifactList]
Output only. The runtime output artifacts of the task.

Inheritance

builtins.object > proto.message.Message > PipelineTaskDetail

Classes

ArtifactList

ArtifactList(mapping=None, *, ignore_unknown_fields=False, **kwargs)

A list of artifact metadata.

InputsEntry

InputsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The abstract base class for a message.

Parameters
NameDescription
kwargs dict

Keys and values corresponding to the fields of the message.

mapping Union[dict, `.Message`]

A dictionary or message to be used to determine the values for this message.

ignore_unknown_fields Optional(bool)

If True, do not raise errors for unknown fields. Only applied if mapping is a mapping type or there are keyword parameters.

OutputsEntry

OutputsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The abstract base class for a message.

Parameters
NameDescription
kwargs dict

Keys and values corresponding to the fields of the message.

mapping Union[dict, `.Message`]

A dictionary or message to be used to determine the values for this message.

ignore_unknown_fields Optional(bool)

If True, do not raise errors for unknown fields. Only applied if mapping is a mapping type or there are keyword parameters.

PipelineTaskStatus

PipelineTaskStatus(mapping=None, *, ignore_unknown_fields=False, **kwargs)

A single record of the task status.

State

State(value)

Specifies state of TaskExecution