amazonka-codepipeline-1.4.5: Amazon CodePipeline SDK.

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

Network.AWS.CodePipeline.DisableStageTransition

Contents

Description

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

Synopsis

Creating a Request

disableStageTransition #

Creates a value of DisableStageTransition with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dstPipelineName - The name of the pipeline in which you want to disable the flow of artifacts from one stage to another.
  • dstStageName - The name of the stage where you want to disable the inbound or outbound transition of artifacts.
  • dstTransitionType - Specifies whether artifacts will be 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).
  • dstReason - The reason given to the user why a stage is disabled, such as waiting for manual approval or manual tests. This message is displayed in the pipeline console UI.

data DisableStageTransition #

Represents the input of a disable stage transition input action.

See: disableStageTransition smart constructor.

Instances

Eq DisableStageTransition # 
Data DisableStageTransition # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DisableStageTransition -> c DisableStageTransition #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DisableStageTransition #

toConstr :: DisableStageTransition -> Constr #

dataTypeOf :: DisableStageTransition -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DisableStageTransition) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DisableStageTransition) #

gmapT :: (forall b. Data b => b -> b) -> DisableStageTransition -> DisableStageTransition #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DisableStageTransition -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DisableStageTransition -> r #

gmapQ :: (forall d. Data d => d -> u) -> DisableStageTransition -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DisableStageTransition -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DisableStageTransition -> m DisableStageTransition #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DisableStageTransition -> m DisableStageTransition #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DisableStageTransition -> m DisableStageTransition #

Read DisableStageTransition # 
Show DisableStageTransition # 
Generic DisableStageTransition # 
Hashable DisableStageTransition # 
ToJSON DisableStageTransition # 
NFData DisableStageTransition # 

Methods

rnf :: DisableStageTransition -> () #

AWSRequest DisableStageTransition # 
ToQuery DisableStageTransition # 
ToPath DisableStageTransition # 
ToHeaders DisableStageTransition # 
type Rep DisableStageTransition # 
type Rep DisableStageTransition = D1 (MetaData "DisableStageTransition" "Network.AWS.CodePipeline.DisableStageTransition" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" False) (C1 (MetaCons "DisableStageTransition'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_dstPipelineName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_dstStageName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) ((:*:) (S1 (MetaSel (Just Symbol "_dstTransitionType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 StageTransitionType)) (S1 (MetaSel (Just Symbol "_dstReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))))
type Rs DisableStageTransition # 

Request Lenses

dstPipelineName :: Lens' DisableStageTransition Text #

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

dstStageName :: Lens' DisableStageTransition Text #

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

dstTransitionType :: Lens' DisableStageTransition StageTransitionType #

Specifies whether artifacts will be 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).

dstReason :: Lens' DisableStageTransition Text #

The reason given to the user why 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

disableStageTransitionResponse :: DisableStageTransitionResponse #

Creates a value of DisableStageTransitionResponse with the minimum fields required to make a request.

data DisableStageTransitionResponse #

See: disableStageTransitionResponse smart constructor.

Instances

Eq DisableStageTransitionResponse # 
Data DisableStageTransitionResponse # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DisableStageTransitionResponse -> c DisableStageTransitionResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DisableStageTransitionResponse #

toConstr :: DisableStageTransitionResponse -> Constr #

dataTypeOf :: DisableStageTransitionResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DisableStageTransitionResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DisableStageTransitionResponse) #

gmapT :: (forall b. Data b => b -> b) -> DisableStageTransitionResponse -> DisableStageTransitionResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DisableStageTransitionResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DisableStageTransitionResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> DisableStageTransitionResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DisableStageTransitionResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DisableStageTransitionResponse -> m DisableStageTransitionResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DisableStageTransitionResponse -> m DisableStageTransitionResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DisableStageTransitionResponse -> m DisableStageTransitionResponse #

Read DisableStageTransitionResponse # 
Show DisableStageTransitionResponse # 
Generic DisableStageTransitionResponse # 
NFData DisableStageTransitionResponse # 
type Rep DisableStageTransitionResponse # 
type Rep DisableStageTransitionResponse = D1 (MetaData "DisableStageTransitionResponse" "Network.AWS.CodePipeline.DisableStageTransition" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" False) (C1 (MetaCons "DisableStageTransitionResponse'" PrefixI False) U1)