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

Description

Prevents artifacts in a pipeline from transitioning to the next stage in the pipeline.

Synopsis

Creating a Request

data DisableStageTransition Source #

Represents the input of a DisableStageTransition action.

See: newDisableStageTransition smart constructor.

Constructors

DisableStageTransition' 

Fields

  • pipelineName :: Text

    The name of the pipeline in which you want to disable the flow of artifacts from one stage to another.

  • stageName :: Text

    The name of the stage where you want to disable the inbound or outbound transition of artifacts.

  • transitionType :: StageTransitionType

    Specifies whether artifacts are prevented from transitioning into the stage and being processed by the actions in that stage (inbound), or prevented from transitioning from the stage after they have been processed by the actions in that stage (outbound).

  • reason :: Text

    The reason given to the user that a stage is disabled, such as waiting for manual approval or manual tests. This message is displayed in the pipeline console UI.

Instances

Instances details
Eq DisableStageTransition Source # 
Instance details

Defined in Amazonka.CodePipeline.DisableStageTransition

Read DisableStageTransition Source # 
Instance details

Defined in Amazonka.CodePipeline.DisableStageTransition

Show DisableStageTransition Source # 
Instance details

Defined in Amazonka.CodePipeline.DisableStageTransition

Generic DisableStageTransition Source # 
Instance details

Defined in Amazonka.CodePipeline.DisableStageTransition

Associated Types

type Rep DisableStageTransition :: Type -> Type #

NFData DisableStageTransition Source # 
Instance details

Defined in Amazonka.CodePipeline.DisableStageTransition

Methods

rnf :: DisableStageTransition -> () #

Hashable DisableStageTransition Source # 
Instance details

Defined in Amazonka.CodePipeline.DisableStageTransition

ToJSON DisableStageTransition Source # 
Instance details

Defined in Amazonka.CodePipeline.DisableStageTransition

AWSRequest DisableStageTransition Source # 
Instance details

Defined in Amazonka.CodePipeline.DisableStageTransition

Associated Types

type AWSResponse DisableStageTransition #

ToHeaders DisableStageTransition Source # 
Instance details

Defined in Amazonka.CodePipeline.DisableStageTransition

ToPath DisableStageTransition Source # 
Instance details

Defined in Amazonka.CodePipeline.DisableStageTransition

ToQuery DisableStageTransition Source # 
Instance details

Defined in Amazonka.CodePipeline.DisableStageTransition

type Rep DisableStageTransition Source # 
Instance details

Defined in Amazonka.CodePipeline.DisableStageTransition

type Rep DisableStageTransition = D1 ('MetaData "DisableStageTransition" "Amazonka.CodePipeline.DisableStageTransition" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "DisableStageTransition'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "pipelineName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "stageName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "transitionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 StageTransitionType) :*: S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DisableStageTransition Source # 
Instance details

Defined in Amazonka.CodePipeline.DisableStageTransition

newDisableStageTransition Source #

Create a value of DisableStageTransition 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:pipelineName:DisableStageTransition', disableStageTransition_pipelineName - The name of the pipeline in which you want to disable the flow of artifacts from one stage to another.

$sel:stageName:DisableStageTransition', disableStageTransition_stageName - The name of the stage where you want to disable the inbound or outbound transition of artifacts.

$sel:transitionType:DisableStageTransition', disableStageTransition_transitionType - Specifies whether artifacts are prevented from transitioning into the stage and being processed by the actions in that stage (inbound), or prevented from transitioning from the stage after they have been processed by the actions in that stage (outbound).

$sel:reason:DisableStageTransition', disableStageTransition_reason - The reason given to the user that a stage is disabled, such as waiting for manual approval or manual tests. This message is displayed in the pipeline console UI.

Request Lenses

disableStageTransition_pipelineName :: Lens' DisableStageTransition Text Source #

The name of the pipeline in which you want to disable the flow of artifacts from one stage to another.

disableStageTransition_stageName :: Lens' DisableStageTransition Text Source #

The name of the stage where you want to disable the inbound or outbound transition of artifacts.

disableStageTransition_transitionType :: Lens' DisableStageTransition StageTransitionType Source #

Specifies whether artifacts are prevented from transitioning into the stage and being processed by the actions in that stage (inbound), or prevented from transitioning from the stage after they have been processed by the actions in that stage (outbound).

disableStageTransition_reason :: Lens' DisableStageTransition Text Source #

The reason given to the user that a stage is disabled, such as waiting for manual approval or manual tests. This message is displayed in the pipeline console UI.

Destructuring the Response

data DisableStageTransitionResponse Source #

See: newDisableStageTransitionResponse smart constructor.

Instances

Instances details
Eq DisableStageTransitionResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.DisableStageTransition

Read DisableStageTransitionResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.DisableStageTransition

Show DisableStageTransitionResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.DisableStageTransition

Generic DisableStageTransitionResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.DisableStageTransition

Associated Types

type Rep DisableStageTransitionResponse :: Type -> Type #

NFData DisableStageTransitionResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.DisableStageTransition

type Rep DisableStageTransitionResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.DisableStageTransition

type Rep DisableStageTransitionResponse = D1 ('MetaData "DisableStageTransitionResponse" "Amazonka.CodePipeline.DisableStageTransition" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "DisableStageTransitionResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDisableStageTransitionResponse :: DisableStageTransitionResponse Source #

Create a value of DisableStageTransitionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.