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.Types.ThirdPartyJobDetails

Description

 
Synopsis

Documentation

data ThirdPartyJobDetails Source #

The details of a job sent in response to a GetThirdPartyJobDetails request.

See: newThirdPartyJobDetails smart constructor.

Constructors

ThirdPartyJobDetails' 

Fields

  • data' :: Maybe ThirdPartyJobData

    The data to be returned by the third party job worker.

  • id :: Maybe Text

    The identifier used to identify the job details in AWS CodePipeline.

  • nonce :: Maybe Text

    A system-generated random number that AWS CodePipeline uses to ensure that the job is being worked on by only one job worker. Use this number in an AcknowledgeThirdPartyJob request.

Instances

Instances details
Eq ThirdPartyJobDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ThirdPartyJobDetails

Show ThirdPartyJobDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ThirdPartyJobDetails

Generic ThirdPartyJobDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ThirdPartyJobDetails

Associated Types

type Rep ThirdPartyJobDetails :: Type -> Type #

NFData ThirdPartyJobDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ThirdPartyJobDetails

Methods

rnf :: ThirdPartyJobDetails -> () #

Hashable ThirdPartyJobDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ThirdPartyJobDetails

FromJSON ThirdPartyJobDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ThirdPartyJobDetails

type Rep ThirdPartyJobDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ThirdPartyJobDetails

type Rep ThirdPartyJobDetails = D1 ('MetaData "ThirdPartyJobDetails" "Amazonka.CodePipeline.Types.ThirdPartyJobDetails" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ThirdPartyJobDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ThirdPartyJobData)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nonce") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newThirdPartyJobDetails :: ThirdPartyJobDetails Source #

Create a value of ThirdPartyJobDetails 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:data':ThirdPartyJobDetails', thirdPartyJobDetails_data - The data to be returned by the third party job worker.

$sel:id:ThirdPartyJobDetails', thirdPartyJobDetails_id - The identifier used to identify the job details in AWS CodePipeline.

$sel:nonce:ThirdPartyJobDetails', thirdPartyJobDetails_nonce - A system-generated random number that AWS CodePipeline uses to ensure that the job is being worked on by only one job worker. Use this number in an AcknowledgeThirdPartyJob request.

thirdPartyJobDetails_data :: Lens' ThirdPartyJobDetails (Maybe ThirdPartyJobData) Source #

The data to be returned by the third party job worker.

thirdPartyJobDetails_id :: Lens' ThirdPartyJobDetails (Maybe Text) Source #

The identifier used to identify the job details in AWS CodePipeline.

thirdPartyJobDetails_nonce :: Lens' ThirdPartyJobDetails (Maybe 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. Use this number in an AcknowledgeThirdPartyJob request.