class Aws::CodePipeline::Types::PutThirdPartyJobFailureResultInput

Represents the input of a `PutThirdPartyJobFailureResult` action.

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

data as a hash:

    {
      job_id: "ThirdPartyJobId", # required
      client_token: "ClientToken", # required
      failure_details: { # required
        type: "JobFailed", # required, accepts JobFailed, ConfigurationError, PermissionError, RevisionOutOfSync, RevisionUnavailable, SystemUnavailable
        message: "Message", # required
        external_execution_id: "ExecutionId",
      },
    }

@!attribute [rw] job_id

The ID of the job that failed. 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] failure_details

Represents information about failure details.
@return [Types::FailureDetails]

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

Constants

SENSITIVE