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

Defined in Network.AWS.CodePipeline.AcknowledgeJob

Data AcknowledgeJob Source # 
Instance details

Defined in Network.AWS.CodePipeline.AcknowledgeJob

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

Defined in Network.AWS.CodePipeline.AcknowledgeJob

Show AcknowledgeJob Source # 
Instance details

Defined in Network.AWS.CodePipeline.AcknowledgeJob

Generic AcknowledgeJob Source # 
Instance details

Defined in Network.AWS.CodePipeline.AcknowledgeJob

Associated Types

type Rep AcknowledgeJob :: Type -> Type #

Hashable AcknowledgeJob Source # 
Instance details

Defined in Network.AWS.CodePipeline.AcknowledgeJob

ToJSON AcknowledgeJob Source # 
Instance details

Defined in Network.AWS.CodePipeline.AcknowledgeJob

AWSRequest AcknowledgeJob Source # 
Instance details

Defined in Network.AWS.CodePipeline.AcknowledgeJob

Associated Types

type Rs AcknowledgeJob :: Type #

ToHeaders AcknowledgeJob Source # 
Instance details

Defined in Network.AWS.CodePipeline.AcknowledgeJob

ToPath AcknowledgeJob Source # 
Instance details

Defined in Network.AWS.CodePipeline.AcknowledgeJob

ToQuery AcknowledgeJob Source # 
Instance details

Defined in Network.AWS.CodePipeline.AcknowledgeJob

NFData AcknowledgeJob Source # 
Instance details

Defined in Network.AWS.CodePipeline.AcknowledgeJob

Methods

rnf :: AcknowledgeJob -> () #

type Rep AcknowledgeJob Source # 
Instance details

Defined in Network.AWS.CodePipeline.AcknowledgeJob

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

Defined in Network.AWS.CodePipeline.AcknowledgeJob

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

Defined in Network.AWS.CodePipeline.AcknowledgeJob

Data AcknowledgeJobResponse Source # 
Instance details

Defined in Network.AWS.CodePipeline.AcknowledgeJob

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

Defined in Network.AWS.CodePipeline.AcknowledgeJob

Show AcknowledgeJobResponse Source # 
Instance details

Defined in Network.AWS.CodePipeline.AcknowledgeJob

Generic AcknowledgeJobResponse Source # 
Instance details

Defined in Network.AWS.CodePipeline.AcknowledgeJob

Associated Types

type Rep AcknowledgeJobResponse :: Type -> Type #

NFData AcknowledgeJobResponse Source # 
Instance details

Defined in Network.AWS.CodePipeline.AcknowledgeJob

Methods

rnf :: AcknowledgeJobResponse -> () #

type Rep AcknowledgeJobResponse Source # 
Instance details

Defined in Network.AWS.CodePipeline.AcknowledgeJob

type Rep AcknowledgeJobResponse = D1 (MetaData "AcknowledgeJobResponse" "Network.AWS.CodePipeline.AcknowledgeJob" "amazonka-codepipeline-1.6.1-F3QDNRTP6GQJdBGUcFnM9u" False) (C1 (MetaCons "AcknowledgeJobResponse'" PrefixI True) (S1 (MetaSel (Just "_ajrsStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe JobStatus)) :*: S1 (MetaSel (Just "_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.