amazonka-codepipeline-1.5.0: Amazon CodePipeline SDK.

Copyright(c) 2013-2017 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.AcknowledgeJob

Contents

Description

Returns information about a specified job and whether that job has been received by the job worker. Only used for custom actions.

Synopsis

Creating a Request

acknowledgeJob Source #

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

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

  • ajJobId - The unique system-generated ID of the job for which you want to confirm receipt.
  • ajNonce - A system-generated random number that AWS CodePipeline uses to ensure that the job is being worked on by only one job worker. Get this number from the response of the PollForJobs request that returned this job.

data AcknowledgeJob Source #

Represents the input of an AcknowledgeJob action.

See: acknowledgeJob smart constructor.

Instances

Eq AcknowledgeJob Source # 
Data AcknowledgeJob Source # 

Methods

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

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

toConstr :: AcknowledgeJob -> Constr #

dataTypeOf :: AcknowledgeJob -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AcknowledgeJob Source # 
Show AcknowledgeJob Source # 
Generic AcknowledgeJob Source # 

Associated Types

type Rep AcknowledgeJob :: * -> * #

Hashable AcknowledgeJob Source # 
ToJSON AcknowledgeJob Source # 
NFData AcknowledgeJob Source # 

Methods

rnf :: AcknowledgeJob -> () #

AWSRequest AcknowledgeJob Source # 
ToQuery AcknowledgeJob Source # 
ToPath AcknowledgeJob Source # 
ToHeaders AcknowledgeJob Source # 
type Rep AcknowledgeJob Source # 
type Rep AcknowledgeJob = D1 (MetaData "AcknowledgeJob" "Network.AWS.CodePipeline.AcknowledgeJob" "amazonka-codepipeline-1.5.0-BYFgK5oCiPTDLF5tMR5fvg" False) (C1 (MetaCons "AcknowledgeJob'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ajJobId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_ajNonce") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs AcknowledgeJob Source # 

Request Lenses

ajJobId :: Lens' AcknowledgeJob Text Source #

The unique system-generated ID of the job for which you want to confirm receipt.

ajNonce :: Lens' AcknowledgeJob Text Source #

A system-generated random number that AWS CodePipeline uses to ensure that the job is being worked on by only one job worker. Get this number from the response of the PollForJobs request that returned this job.

Destructuring the Response

acknowledgeJobResponse Source #

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

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

data AcknowledgeJobResponse Source #

Represents the output of an AcknowledgeJob action.

See: acknowledgeJobResponse smart constructor.

Instances

Eq AcknowledgeJobResponse Source # 
Data AcknowledgeJobResponse Source # 

Methods

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

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

toConstr :: AcknowledgeJobResponse -> Constr #

dataTypeOf :: AcknowledgeJobResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AcknowledgeJobResponse Source # 
Show AcknowledgeJobResponse Source # 
Generic AcknowledgeJobResponse Source # 
NFData AcknowledgeJobResponse Source # 

Methods

rnf :: AcknowledgeJobResponse -> () #

type Rep AcknowledgeJobResponse Source # 
type Rep AcknowledgeJobResponse = D1 (MetaData "AcknowledgeJobResponse" "Network.AWS.CodePipeline.AcknowledgeJob" "amazonka-codepipeline-1.5.0-BYFgK5oCiPTDLF5tMR5fvg" False) (C1 (MetaCons "AcknowledgeJobResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ajrsStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe JobStatus))) (S1 (MetaSel (Just Symbol "_ajrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses

ajrsStatus :: Lens' AcknowledgeJobResponse (Maybe JobStatus) Source #

Whether the job worker has received the specified job.

ajrsResponseStatus :: Lens' AcknowledgeJobResponse Int Source #

  • - | The response status code.