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

Contents

Description

Starts the specified pipeline. Specifically, it begins processing the latest commit to the source location specified as part of the pipeline.

Synopsis

Creating a Request

startPipelineExecution #

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

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

  • speName - The name of the pipeline to start.

data StartPipelineExecution #

Represents the input of a start pipeline execution action.

See: startPipelineExecution smart constructor.

Instances

Eq StartPipelineExecution # 
Data StartPipelineExecution # 

Methods

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

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

toConstr :: StartPipelineExecution -> Constr #

dataTypeOf :: StartPipelineExecution -> DataType #

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

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

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

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

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

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

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

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

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

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

Read StartPipelineExecution # 
Show StartPipelineExecution # 
Generic StartPipelineExecution # 
Hashable StartPipelineExecution # 
ToJSON StartPipelineExecution # 
NFData StartPipelineExecution # 

Methods

rnf :: StartPipelineExecution -> () #

AWSRequest StartPipelineExecution # 
ToQuery StartPipelineExecution # 
ToPath StartPipelineExecution # 
ToHeaders StartPipelineExecution # 
type Rep StartPipelineExecution # 
type Rep StartPipelineExecution = D1 (MetaData "StartPipelineExecution" "Network.AWS.CodePipeline.StartPipelineExecution" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" True) (C1 (MetaCons "StartPipelineExecution'" PrefixI True) (S1 (MetaSel (Just Symbol "_speName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs StartPipelineExecution # 

Request Lenses

speName :: Lens' StartPipelineExecution Text #

The name of the pipeline to start.

Destructuring the Response

startPipelineExecutionResponse #

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

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

data StartPipelineExecutionResponse #

Represents the output of a start pipeline execution action.

See: startPipelineExecutionResponse smart constructor.

Instances

Eq StartPipelineExecutionResponse # 
Data StartPipelineExecutionResponse # 

Methods

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

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

toConstr :: StartPipelineExecutionResponse -> Constr #

dataTypeOf :: StartPipelineExecutionResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read StartPipelineExecutionResponse # 
Show StartPipelineExecutionResponse # 
Generic StartPipelineExecutionResponse # 
NFData StartPipelineExecutionResponse # 
type Rep StartPipelineExecutionResponse # 
type Rep StartPipelineExecutionResponse = D1 (MetaData "StartPipelineExecutionResponse" "Network.AWS.CodePipeline.StartPipelineExecution" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" False) (C1 (MetaCons "StartPipelineExecutionResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_spersPipelineExecutionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_spersResponseStatus") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Int))))

Response Lenses

spersPipelineExecutionId :: Lens' StartPipelineExecutionResponse (Maybe Text) #

The unique system-generated ID of the pipeline execution that was started.