Class: Aws::CodePipeline::Types::ThirdPartyJobDetails

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-codepipeline/types.rb

Overview

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#dataTypes::ThirdPartyJobData

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



5764
5765
5766
5767
5768
5769
5770
# File 'lib/aws-sdk-codepipeline/types.rb', line 5764

class ThirdPartyJobDetails < Struct.new(
  :id,
  :data,
  :nonce)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The identifier used to identify the job details in CodePipeline.



5764
5765
5766
5767
5768
5769
5770
# File 'lib/aws-sdk-codepipeline/types.rb', line 5764

class ThirdPartyJobDetails < Struct.new(
  :id,
  :data,
  :nonce)
  SENSITIVE = []
  include Aws::Structure
end

#nonceString

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



5764
5765
5766
5767
5768
5769
5770
# File 'lib/aws-sdk-codepipeline/types.rb', line 5764

class ThirdPartyJobDetails < Struct.new(
  :id,
  :data,
  :nonce)
  SENSITIVE = []
  include Aws::Structure
end