amazonka-codepipeline-2.0: Amazon CodePipeline SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.CodePipeline.AcknowledgeJob

Description

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

Synopsis

Creating a Request

data AcknowledgeJob Source #

Represents the input of an AcknowledgeJob action.

See: newAcknowledgeJob smart constructor.

Constructors

AcknowledgeJob' 

Fields

  • jobId :: Text

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

  • nonce :: Text

    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.

Instances

Instances details
ToJSON AcknowledgeJob Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeJob

ToHeaders AcknowledgeJob Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeJob

ToPath AcknowledgeJob Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeJob

ToQuery AcknowledgeJob Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeJob

AWSRequest AcknowledgeJob Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeJob

Associated Types

type AWSResponse AcknowledgeJob #

Generic AcknowledgeJob Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeJob

Associated Types

type Rep AcknowledgeJob :: Type -> Type #

Read AcknowledgeJob Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeJob

Show AcknowledgeJob Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeJob

NFData AcknowledgeJob Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeJob

Methods

rnf :: AcknowledgeJob -> () #

Eq AcknowledgeJob Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeJob

Hashable AcknowledgeJob Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeJob

type AWSResponse AcknowledgeJob Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeJob

type Rep AcknowledgeJob Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeJob

type Rep AcknowledgeJob = D1 ('MetaData "AcknowledgeJob" "Amazonka.CodePipeline.AcknowledgeJob" "amazonka-codepipeline-2.0-AHHPJTmnvhi1gPjRAFzjQE" 'False) (C1 ('MetaCons "AcknowledgeJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "nonce") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAcknowledgeJob Source #

Create a value of AcknowledgeJob with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

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

AcknowledgeJob, acknowledgeJob_nonce - 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.

Request Lenses

acknowledgeJob_jobId :: Lens' AcknowledgeJob Text Source #

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

acknowledgeJob_nonce :: 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

data AcknowledgeJobResponse Source #

Represents the output of an AcknowledgeJob action.

See: newAcknowledgeJobResponse smart constructor.

Constructors

AcknowledgeJobResponse' 

Fields

Instances

Instances details
Generic AcknowledgeJobResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeJob

Associated Types

type Rep AcknowledgeJobResponse :: Type -> Type #

Read AcknowledgeJobResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeJob

Show AcknowledgeJobResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeJob

NFData AcknowledgeJobResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeJob

Methods

rnf :: AcknowledgeJobResponse -> () #

Eq AcknowledgeJobResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeJob

type Rep AcknowledgeJobResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeJob

type Rep AcknowledgeJobResponse = D1 ('MetaData "AcknowledgeJobResponse" "Amazonka.CodePipeline.AcknowledgeJob" "amazonka-codepipeline-2.0-AHHPJTmnvhi1gPjRAFzjQE" 'False) (C1 ('MetaCons "AcknowledgeJobResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobStatus)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAcknowledgeJobResponse Source #

Create a value of AcknowledgeJobResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AcknowledgeJobResponse, acknowledgeJobResponse_status - Whether the job worker has received the specified job.

$sel:httpStatus:AcknowledgeJobResponse', acknowledgeJobResponse_httpStatus - The response's http status code.

Response Lenses

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

Whether the job worker has received the specified job.