Module Values.TaskObjectSource

Contains information about a pipeline task that is assigned to a task runner.

Sourcetype nonrec t = {
  1. taskId : TaskId.t option;
    (*

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

    *)
  2. pipelineId : Id.t option;
    (*

    The ID of the pipeline that provided the task.

    *)
  3. attemptId : Id.t option;
    (*

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

    *)
  4. objects : PipelineObjectMap.t option;
    (*

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

    *)
}
Sourceval make : ?taskId:??? -> ?pipelineId:??? -> ?attemptId:??? -> ?objects:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Map of ([> `String of Id.t ] * [> `Structure of (string * [> `List of [> `Structure of (string * [> `String of FieldNameString.t ]) list ] list | `String of Id.t ]) list ]) list | `String of TaskId.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t