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.PipelineExecutionSummary

Description

 
Synopsis

Documentation

data PipelineExecutionSummary Source #

Summary information about a pipeline execution.

See: newPipelineExecutionSummary smart constructor.

Constructors

PipelineExecutionSummary' 

Fields

  • status :: Maybe PipelineExecutionStatus

    The status of the pipeline execution.

    • 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.
  • startTime :: Maybe POSIX

    The date and time when the pipeline execution began, in timestamp format.

  • stopTrigger :: Maybe StopExecutionTrigger

    The interaction that stopped a pipeline execution.

  • pipelineExecutionId :: Maybe Text

    The ID of the pipeline execution.

  • sourceRevisions :: Maybe [SourceRevision]

    A list of the source artifact revisions that initiated a pipeline execution.

  • trigger :: Maybe ExecutionTrigger

    The interaction or event that started a pipeline execution, such as automated change detection or a StartPipelineExecution API call.

  • lastUpdateTime :: Maybe POSIX

    The date and time of the last change to the pipeline execution, in timestamp format.

Instances

Instances details
Eq PipelineExecutionSummary Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionSummary

Read PipelineExecutionSummary Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionSummary

Show PipelineExecutionSummary Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionSummary

Generic PipelineExecutionSummary Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionSummary

Associated Types

type Rep PipelineExecutionSummary :: Type -> Type #

NFData PipelineExecutionSummary Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionSummary

Hashable PipelineExecutionSummary Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionSummary

FromJSON PipelineExecutionSummary Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionSummary

type Rep PipelineExecutionSummary Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionSummary

type Rep PipelineExecutionSummary = D1 ('MetaData "PipelineExecutionSummary" "Amazonka.CodePipeline.Types.PipelineExecutionSummary" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "PipelineExecutionSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PipelineExecutionStatus)) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "stopTrigger") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StopExecutionTrigger)))) :*: ((S1 ('MetaSel ('Just "pipelineExecutionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceRevisions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SourceRevision]))) :*: (S1 ('MetaSel ('Just "trigger") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExecutionTrigger)) :*: S1 ('MetaSel ('Just "lastUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

newPipelineExecutionSummary :: PipelineExecutionSummary Source #

Create a value of PipelineExecutionSummary 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:PipelineExecutionSummary', pipelineExecutionSummary_status - The status of the pipeline execution.

  • 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:startTime:PipelineExecutionSummary', pipelineExecutionSummary_startTime - The date and time when the pipeline execution began, in timestamp format.

$sel:stopTrigger:PipelineExecutionSummary', pipelineExecutionSummary_stopTrigger - The interaction that stopped a pipeline execution.

$sel:pipelineExecutionId:PipelineExecutionSummary', pipelineExecutionSummary_pipelineExecutionId - The ID of the pipeline execution.

$sel:sourceRevisions:PipelineExecutionSummary', pipelineExecutionSummary_sourceRevisions - A list of the source artifact revisions that initiated a pipeline execution.

$sel:trigger:PipelineExecutionSummary', pipelineExecutionSummary_trigger - The interaction or event that started a pipeline execution, such as automated change detection or a StartPipelineExecution API call.

$sel:lastUpdateTime:PipelineExecutionSummary', pipelineExecutionSummary_lastUpdateTime - The date and time of the last change to the pipeline execution, in timestamp format.

pipelineExecutionSummary_status :: Lens' PipelineExecutionSummary (Maybe PipelineExecutionStatus) Source #

The status of the pipeline execution.

  • 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.

pipelineExecutionSummary_startTime :: Lens' PipelineExecutionSummary (Maybe UTCTime) Source #

The date and time when the pipeline execution began, in timestamp format.

pipelineExecutionSummary_sourceRevisions :: Lens' PipelineExecutionSummary (Maybe [SourceRevision]) Source #

A list of the source artifact revisions that initiated a pipeline execution.

pipelineExecutionSummary_trigger :: Lens' PipelineExecutionSummary (Maybe ExecutionTrigger) Source #

The interaction or event that started a pipeline execution, such as automated change detection or a StartPipelineExecution API call.

pipelineExecutionSummary_lastUpdateTime :: Lens' PipelineExecutionSummary (Maybe UTCTime) Source #

The date and time of the last change to the pipeline execution, in timestamp format.