class Aws::CodePipeline::Types::PutThirdPartyJobSuccessResultInput

Represents the input of a `PutThirdPartyJobSuccessResult` action.

@note When making an API call, you may pass PutThirdPartyJobSuccessResultInput

data as a hash:

    {
      job_id: "ThirdPartyJobId", # required
      client_token: "ClientToken", # required
      current_revision: {
        revision: "Revision", # required
        change_identifier: "RevisionChangeIdentifier", # required
        created: Time.now,
        revision_summary: "RevisionSummary",
      },
      continuation_token: "ContinuationToken",
      execution_details: {
        summary: "ExecutionSummary",
        external_execution_id: "ExecutionId",
        percent_complete: 1,
      },
    }

@!attribute [rw] job_id

The ID of the job that successfully completed. This is the same ID
returned from `PollForThirdPartyJobs`.
@return [String]

@!attribute [rw] client_token

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.
@return [String]

@!attribute [rw] current_revision

Represents information about a current revision.
@return [Types::CurrentRevision]

@!attribute [rw] continuation_token

A token generated by a job worker, such as an AWS CodeDeploy
deployment ID, that a successful job provides to identify a partner
action in progress. Future jobs use this token to identify the
running instance of the action. It can be reused to return more
information about the progress of the partner action. When the
action is complete, no continuation token should be supplied.
@return [String]

@!attribute [rw] execution_details

The details of the actions taken and results produced on an artifact
as it passes through stages in the pipeline.
@return [Types::ExecutionDetails]

@see docs.aws.amazon.com/goto/WebAPI/codepipeline-2015-07-09/PutThirdPartyJobSuccessResultInput AWS API Documentation

Constants

SENSITIVE