libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.CodePipeline.AcknowledgeThirdPartyJob

Description

Confirms a job worker has received the specified job. Used for partner actions only.

Synopsis

Creating a Request

data AcknowledgeThirdPartyJob Source #

Represents the input of an AcknowledgeThirdPartyJob action.

See: newAcknowledgeThirdPartyJob smart constructor.

Constructors

AcknowledgeThirdPartyJob' 

Fields

  • jobId :: Text

    The unique system-generated ID of the job.

  • 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 to a GetThirdPartyJobDetails request.

  • clientToken :: Text

    The clientToken portion of the clientId and clientToken pair used to verify that the calling entity is allowed access to the job and its details.

Instances

Instances details
Eq AcknowledgeThirdPartyJob Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeThirdPartyJob

Read AcknowledgeThirdPartyJob Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeThirdPartyJob

Show AcknowledgeThirdPartyJob Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeThirdPartyJob

Generic AcknowledgeThirdPartyJob Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeThirdPartyJob

Associated Types

type Rep AcknowledgeThirdPartyJob :: Type -> Type #

NFData AcknowledgeThirdPartyJob Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeThirdPartyJob

Hashable AcknowledgeThirdPartyJob Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeThirdPartyJob

ToJSON AcknowledgeThirdPartyJob Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeThirdPartyJob

AWSRequest AcknowledgeThirdPartyJob Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeThirdPartyJob

ToHeaders AcknowledgeThirdPartyJob Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeThirdPartyJob

ToPath AcknowledgeThirdPartyJob Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeThirdPartyJob

ToQuery AcknowledgeThirdPartyJob Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeThirdPartyJob

type Rep AcknowledgeThirdPartyJob Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeThirdPartyJob

type Rep AcknowledgeThirdPartyJob = D1 ('MetaData "AcknowledgeThirdPartyJob" "Amazonka.CodePipeline.AcknowledgeThirdPartyJob" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "AcknowledgeThirdPartyJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "nonce") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse AcknowledgeThirdPartyJob Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeThirdPartyJob

newAcknowledgeThirdPartyJob Source #

Create a value of AcknowledgeThirdPartyJob 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:

$sel:jobId:AcknowledgeThirdPartyJob', acknowledgeThirdPartyJob_jobId - The unique system-generated ID of the job.

$sel:nonce:AcknowledgeThirdPartyJob', acknowledgeThirdPartyJob_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 to a GetThirdPartyJobDetails request.

$sel:clientToken:AcknowledgeThirdPartyJob', acknowledgeThirdPartyJob_clientToken - The clientToken portion of the clientId and clientToken pair used to verify that the calling entity is allowed access to the job and its details.

Request Lenses

acknowledgeThirdPartyJob_jobId :: Lens' AcknowledgeThirdPartyJob Text Source #

The unique system-generated ID of the job.

acknowledgeThirdPartyJob_nonce :: Lens' AcknowledgeThirdPartyJob 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 to a GetThirdPartyJobDetails request.

acknowledgeThirdPartyJob_clientToken :: Lens' AcknowledgeThirdPartyJob Text Source #

The clientToken portion of the clientId and clientToken pair used to verify that the calling entity is allowed access to the job and its details.

Destructuring the Response

data AcknowledgeThirdPartyJobResponse Source #

Represents the output of an AcknowledgeThirdPartyJob action.

See: newAcknowledgeThirdPartyJobResponse smart constructor.

Constructors

AcknowledgeThirdPartyJobResponse' 

Fields

Instances

Instances details
Eq AcknowledgeThirdPartyJobResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeThirdPartyJob

Read AcknowledgeThirdPartyJobResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeThirdPartyJob

Show AcknowledgeThirdPartyJobResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeThirdPartyJob

Generic AcknowledgeThirdPartyJobResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeThirdPartyJob

Associated Types

type Rep AcknowledgeThirdPartyJobResponse :: Type -> Type #

NFData AcknowledgeThirdPartyJobResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeThirdPartyJob

type Rep AcknowledgeThirdPartyJobResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.AcknowledgeThirdPartyJob

type Rep AcknowledgeThirdPartyJobResponse = D1 ('MetaData "AcknowledgeThirdPartyJobResponse" "Amazonka.CodePipeline.AcknowledgeThirdPartyJob" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "AcknowledgeThirdPartyJobResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobStatus)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAcknowledgeThirdPartyJobResponse Source #

Create a value of AcknowledgeThirdPartyJobResponse 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:

$sel:status:AcknowledgeThirdPartyJobResponse', acknowledgeThirdPartyJobResponse_status - The status information for the third party job, if any.

$sel:httpStatus:AcknowledgeThirdPartyJobResponse', acknowledgeThirdPartyJobResponse_httpStatus - The response's http status code.

Response Lenses

acknowledgeThirdPartyJobResponse_status :: Lens' AcknowledgeThirdPartyJobResponse (Maybe JobStatus) Source #

The status information for the third party job, if any.