Values.PipelineExecutionSourceRepresents information about an execution of a pipeline.
type nonrec t = {pipelineName : PipelineName.t option;The name of the pipeline with the specified pipeline execution.
*)pipelineVersion : PipelineVersion.t option;The version number of the pipeline with the specified pipeline execution.
*)pipelineExecutionId : PipelineExecutionId.t option;The ID of the pipeline execution.
*)status : PipelineExecutionStatus.t option;The status of the pipeline execution. Cancelled: The pipeline’s definition was updated before the pipeline execution could be completed. InProgress: The pipeline execution is currently running. Stopped: The pipeline execution was manually stopped. For more information, see Stopped Executions. Stopping: The pipeline execution received a request to be manually stopped. Depending on the selected stop mode, the execution is either completing or abandoning in-progress actions. For more information, see Stopped Executions. Succeeded: The pipeline execution was completed successfully. Superseded: While this pipeline execution was waiting for the next stage to be completed, a newer pipeline execution advanced and continued through the pipeline instead. For more information, see Superseded Executions. Failed: The pipeline execution was not completed successfully.
*)statusSummary : PipelineExecutionStatusSummary.t option;A summary that contains a description of the pipeline execution status.
*)artifactRevisions : ArtifactRevisionList.t option;A list of ArtifactRevision objects included in a pipeline execution.
*)variables : ResolvedPipelineVariableList.t option;A list of pipeline variables used for the pipeline execution.
*)trigger : ExecutionTrigger.t option;executionMode : ExecutionMode.t option;The method that the pipeline will use to handle multiple executions. The default mode is SUPERSEDED.
*)executionType : ExecutionType.t option;The type of the pipeline execution.
*)rollbackMetadata : PipelineRollbackMetadata.t option;The metadata about the execution pertaining to stage rollback.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Integer of PipelineVersion.t
| `List of
[> `Structure of
(string
* [> `String of ArtifactName.t | `Timestamp of Timestamp.t ])
list ]
list
| `String of PipelineName.t
| `Structure of
(string * [> `Enum of string | `String of TriggerDetail.t ]) list ])
list ]