amazonka-codepipeline-1.6.1: Amazon CodePipeline SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@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 Source #

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 Source #

Represents the input of a DisableStageTransition action.

See: disableStageTransition smart constructor.

Instances
Eq DisableStageTransition Source # 
Instance details

Defined in Network.AWS.CodePipeline.DisableStageTransition

Data DisableStageTransition Source # 
Instance details

Defined in Network.AWS.CodePipeline.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 Source # 
Instance details

Defined in Network.AWS.CodePipeline.DisableStageTransition

Show DisableStageTransition Source # 
Instance details

Defined in Network.AWS.CodePipeline.DisableStageTransition

Generic DisableStageTransition Source # 
Instance details

Defined in Network.AWS.CodePipeline.DisableStageTransition

Associated Types

type Rep DisableStageTransition :: Type -> Type #

Hashable DisableStageTransition Source # 
Instance details

Defined in Network.AWS.CodePipeline.DisableStageTransition

ToJSON DisableStageTransition Source # 
Instance details

Defined in Network.AWS.CodePipeline.DisableStageTransition

AWSRequest DisableStageTransition Source # 
Instance details

Defined in Network.AWS.CodePipeline.DisableStageTransition

Associated Types

type Rs DisableStageTransition :: Type #

ToHeaders DisableStageTransition Source # 
Instance details

Defined in Network.AWS.CodePipeline.DisableStageTransition

ToPath DisableStageTransition Source # 
Instance details

Defined in Network.AWS.CodePipeline.DisableStageTransition

ToQuery DisableStageTransition Source # 
Instance details

Defined in Network.AWS.CodePipeline.DisableStageTransition

NFData DisableStageTransition Source # 
Instance details

Defined in Network.AWS.CodePipeline.DisableStageTransition

Methods

rnf :: DisableStageTransition -> () #

type Rep DisableStageTransition Source # 
Instance details

Defined in Network.AWS.CodePipeline.DisableStageTransition

type Rep DisableStageTransition = D1 (MetaData "DisableStageTransition" "Network.AWS.CodePipeline.DisableStageTransition" "amazonka-codepipeline-1.6.1-F3QDNRTP6GQJdBGUcFnM9u" False) (C1 (MetaCons "DisableStageTransition'" PrefixI True) ((S1 (MetaSel (Just "_dstPipelineName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_dstStageName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "_dstTransitionType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 StageTransitionType) :*: S1 (MetaSel (Just "_dstReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs DisableStageTransition Source # 
Instance details

Defined in Network.AWS.CodePipeline.DisableStageTransition

Request Lenses

dstPipelineName :: Lens' DisableStageTransition Text Source #

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

dstStageName :: Lens' DisableStageTransition Text Source #

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

dstTransitionType :: Lens' DisableStageTransition StageTransitionType Source #

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 Source #

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 Source #

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

data DisableStageTransitionResponse Source #

See: disableStageTransitionResponse smart constructor.

Instances
Eq DisableStageTransitionResponse Source # 
Instance details

Defined in Network.AWS.CodePipeline.DisableStageTransition

Data DisableStageTransitionResponse Source # 
Instance details

Defined in Network.AWS.CodePipeline.DisableStageTransition

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 Source # 
Instance details

Defined in Network.AWS.CodePipeline.DisableStageTransition

Show DisableStageTransitionResponse Source # 
Instance details

Defined in Network.AWS.CodePipeline.DisableStageTransition

Generic DisableStageTransitionResponse Source # 
Instance details

Defined in Network.AWS.CodePipeline.DisableStageTransition

Associated Types

type Rep DisableStageTransitionResponse :: Type -> Type #

NFData DisableStageTransitionResponse Source # 
Instance details

Defined in Network.AWS.CodePipeline.DisableStageTransition

type Rep DisableStageTransitionResponse Source # 
Instance details

Defined in Network.AWS.CodePipeline.DisableStageTransition

type Rep DisableStageTransitionResponse = D1 (MetaData "DisableStageTransitionResponse" "Network.AWS.CodePipeline.DisableStageTransition" "amazonka-codepipeline-1.6.1-F3QDNRTP6GQJdBGUcFnM9u" False) (C1 (MetaCons "DisableStageTransitionResponse'" PrefixI False) (U1 :: Type -> Type))