class Aws::DataPipeline::Types::SetTaskStatusInput

Contains the parameters for SetTaskStatus.

@note When making an API call, you may pass SetTaskStatusInput

data as a hash:

    {
      task_id: "taskId", # required
      task_status: "FINISHED", # required, accepts FINISHED, FAILED, FALSE
      error_id: "string",
      error_message: "errorMessage",
      error_stack_trace: "string",
    }

@!attribute [rw] task_id

The ID of the task assigned to the task runner. This value is
provided in the response for PollForTask.
@return [String]

@!attribute [rw] task_status

If `FINISHED`, the task successfully completed. If `FAILED`, the
task ended unsuccessfully. Preconditions use false.
@return [String]

@!attribute [rw] error_id

If an error occurred during the task, this value specifies the error
code. This value is set on the physical attempt object. It is used
to display error information to the user. It should not start with
string "Service\_" which is reserved by the system.
@return [String]

@!attribute [rw] error_message

If an error occurred during the task, this value specifies a text
description of the error. This value is set on the physical attempt
object. It is used to display error information to the user. The web
service does not parse this value.
@return [String]

@!attribute [rw] error_stack_trace

If an error occurred during the task, this value specifies the stack
trace associated with the error. This value is set on the physical
attempt object. It is used to display error information to the user.
The web service does not parse this value.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/datapipeline-2012-10-29/SetTaskStatusInput AWS API Documentation

Constants

SENSITIVE