amazonka-codepipeline-1.6.0: 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.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 StartPipelineExecution action.

See: startPipelineExecution smart constructor.

Instances
Eq StartPipelineExecution # 
Instance details

Defined in Network.AWS.CodePipeline.StartPipelineExecution

Data StartPipelineExecution # 
Instance details

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

Defined in Network.AWS.CodePipeline.StartPipelineExecution

Show StartPipelineExecution # 
Instance details

Defined in Network.AWS.CodePipeline.StartPipelineExecution

Generic StartPipelineExecution # 
Instance details

Defined in Network.AWS.CodePipeline.StartPipelineExecution

Associated Types

type Rep StartPipelineExecution :: * -> * #

Hashable StartPipelineExecution # 
Instance details

Defined in Network.AWS.CodePipeline.StartPipelineExecution

ToJSON StartPipelineExecution # 
Instance details

Defined in Network.AWS.CodePipeline.StartPipelineExecution

AWSRequest StartPipelineExecution # 
Instance details

Defined in Network.AWS.CodePipeline.StartPipelineExecution

Associated Types

type Rs StartPipelineExecution :: * #

ToHeaders StartPipelineExecution # 
Instance details

Defined in Network.AWS.CodePipeline.StartPipelineExecution

ToPath StartPipelineExecution # 
Instance details

Defined in Network.AWS.CodePipeline.StartPipelineExecution

ToQuery StartPipelineExecution # 
Instance details

Defined in Network.AWS.CodePipeline.StartPipelineExecution

NFData StartPipelineExecution # 
Instance details

Defined in Network.AWS.CodePipeline.StartPipelineExecution

Methods

rnf :: StartPipelineExecution -> () #

type Rep StartPipelineExecution # 
Instance details

Defined in Network.AWS.CodePipeline.StartPipelineExecution

type Rep StartPipelineExecution = D1 (MetaData "StartPipelineExecution" "Network.AWS.CodePipeline.StartPipelineExecution" "amazonka-codepipeline-1.6.0-CC2BPnoufmqE0zbjOUPBZ9" True) (C1 (MetaCons "StartPipelineExecution'" PrefixI True) (S1 (MetaSel (Just "_speName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs StartPipelineExecution # 
Instance details

Defined in Network.AWS.CodePipeline.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 StartPipelineExecution action.

See: startPipelineExecutionResponse smart constructor.

Instances
Eq StartPipelineExecutionResponse # 
Instance details

Defined in Network.AWS.CodePipeline.StartPipelineExecution

Data StartPipelineExecutionResponse # 
Instance details

Defined in Network.AWS.CodePipeline.StartPipelineExecution

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

Defined in Network.AWS.CodePipeline.StartPipelineExecution

Show StartPipelineExecutionResponse # 
Instance details

Defined in Network.AWS.CodePipeline.StartPipelineExecution

Generic StartPipelineExecutionResponse # 
Instance details

Defined in Network.AWS.CodePipeline.StartPipelineExecution

Associated Types

type Rep StartPipelineExecutionResponse :: * -> * #

NFData StartPipelineExecutionResponse # 
Instance details

Defined in Network.AWS.CodePipeline.StartPipelineExecution

type Rep StartPipelineExecutionResponse # 
Instance details

Defined in Network.AWS.CodePipeline.StartPipelineExecution

type Rep StartPipelineExecutionResponse = D1 (MetaData "StartPipelineExecutionResponse" "Network.AWS.CodePipeline.StartPipelineExecution" "amazonka-codepipeline-1.6.0-CC2BPnoufmqE0zbjOUPBZ9" False) (C1 (MetaCons "StartPipelineExecutionResponse'" PrefixI True) (S1 (MetaSel (Just "_spersPipelineExecutionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_spersResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))

Response Lenses

spersPipelineExecutionId :: Lens' StartPipelineExecutionResponse (Maybe Text) #

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