Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data PipelineExecution = PipelineExecution' {}
- newPipelineExecution :: PipelineExecution
- pipelineExecution_status :: Lens' PipelineExecution (Maybe PipelineExecutionStatus)
- pipelineExecution_pipelineName :: Lens' PipelineExecution (Maybe Text)
- pipelineExecution_statusSummary :: Lens' PipelineExecution (Maybe Text)
- pipelineExecution_pipelineVersion :: Lens' PipelineExecution (Maybe Natural)
- pipelineExecution_pipelineExecutionId :: Lens' PipelineExecution (Maybe Text)
- pipelineExecution_artifactRevisions :: Lens' PipelineExecution (Maybe [ArtifactRevision])
Documentation
data PipelineExecution Source #
Represents information about an execution of a pipeline.
See: newPipelineExecution
smart constructor.
PipelineExecution' | |
|
Instances
newPipelineExecution :: PipelineExecution Source #
Create a value of PipelineExecution
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:PipelineExecution'
, pipelineExecution_status
- 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.
$sel:pipelineName:PipelineExecution'
, pipelineExecution_pipelineName
- The name of the pipeline with the specified pipeline execution.
$sel:statusSummary:PipelineExecution'
, pipelineExecution_statusSummary
- A summary that contains a description of the pipeline execution status.
$sel:pipelineVersion:PipelineExecution'
, pipelineExecution_pipelineVersion
- The version number of the pipeline with the specified pipeline
execution.
$sel:pipelineExecutionId:PipelineExecution'
, pipelineExecution_pipelineExecutionId
- The ID of the pipeline execution.
$sel:artifactRevisions:PipelineExecution'
, pipelineExecution_artifactRevisions
- A list of ArtifactRevision
objects included in a pipeline execution.
pipelineExecution_status :: Lens' PipelineExecution (Maybe PipelineExecutionStatus) Source #
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.
pipelineExecution_pipelineName :: Lens' PipelineExecution (Maybe Text) Source #
The name of the pipeline with the specified pipeline execution.
pipelineExecution_statusSummary :: Lens' PipelineExecution (Maybe Text) Source #
A summary that contains a description of the pipeline execution status.
pipelineExecution_pipelineVersion :: Lens' PipelineExecution (Maybe Natural) Source #
The version number of the pipeline with the specified pipeline execution.
pipelineExecution_pipelineExecutionId :: Lens' PipelineExecution (Maybe Text) Source #
The ID of the pipeline execution.
pipelineExecution_artifactRevisions :: Lens' PipelineExecution (Maybe [ArtifactRevision]) Source #
A list of ArtifactRevision
objects included in a pipeline execution.