libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.CodePipeline.Types.PipelineExecution

Description

 
Synopsis

Documentation

data PipelineExecution Source #

Represents information about an execution of a pipeline.

See: newPipelineExecution smart constructor.

Constructors

PipelineExecution' 

Fields

  • status :: Maybe PipelineExecutionStatus

    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.
  • pipelineName :: Maybe Text

    The name of the pipeline with the specified pipeline execution.

  • statusSummary :: Maybe Text

    A summary that contains a description of the pipeline execution status.

  • pipelineVersion :: Maybe Natural

    The version number of the pipeline with the specified pipeline execution.

  • pipelineExecutionId :: Maybe Text

    The ID of the pipeline execution.

  • artifactRevisions :: Maybe [ArtifactRevision]

    A list of ArtifactRevision objects included in a pipeline execution.

Instances

Instances details
Eq PipelineExecution Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecution

Read PipelineExecution Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecution

Show PipelineExecution Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecution

Generic PipelineExecution Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecution

Associated Types

type Rep PipelineExecution :: Type -> Type #

NFData PipelineExecution Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecution

Methods

rnf :: PipelineExecution -> () #

Hashable PipelineExecution Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecution

FromJSON PipelineExecution Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecution

type Rep PipelineExecution Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecution

type Rep PipelineExecution = D1 ('MetaData "PipelineExecution" "Amazonka.CodePipeline.Types.PipelineExecution" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "PipelineExecution'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PipelineExecutionStatus)) :*: (S1 ('MetaSel ('Just "pipelineName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statusSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "pipelineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "pipelineExecutionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "artifactRevisions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ArtifactRevision]))))))

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_artifactRevisions :: Lens' PipelineExecution (Maybe [ArtifactRevision]) Source #

A list of ArtifactRevision objects included in a pipeline execution.