CodePipeline.Client.
put_third_party_job_failure_result
(**kwargs)¶Represents the failure of a third party job as returned to the pipeline by a job worker. Used for partner actions only.
See also: AWS API Documentation
Request Syntax
response = client.put_third_party_job_failure_result(
jobId='string',
clientToken='string',
failureDetails={
'type': 'JobFailed'|'ConfigurationError'|'PermissionError'|'RevisionOutOfSync'|'RevisionUnavailable'|'SystemUnavailable',
'message': 'string',
'externalExecutionId': 'string'
}
)
[REQUIRED]
The ID of the job that failed. This is the same ID returned from PollForThirdPartyJobs
.
[REQUIRED]
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.
[REQUIRED]
Represents information about failure details.
The type of the failure.
The message about the failure.
The external ID of the run of the action that failed.
None
Exceptions
CodePipeline.Client.exceptions.ValidationException
CodePipeline.Client.exceptions.JobNotFoundException
CodePipeline.Client.exceptions.InvalidJobStateException
CodePipeline.Client.exceptions.InvalidClientTokenException