CodePipeline / Client / put_job_failure_result

put_job_failure_result#

CodePipeline.Client.put_job_failure_result(**kwargs)#

Represents the failure of a job as returned to the pipeline by a job worker. Used for custom actions only.

See also: AWS API Documentation

Request Syntax

response = client.put_job_failure_result(
    jobId='string',
    failureDetails={
        'type': 'JobFailed'|'ConfigurationError'|'PermissionError'|'RevisionOutOfSync'|'RevisionUnavailable'|'SystemUnavailable',
        'message': 'string',
        'externalExecutionId': 'string'
    }
)
Parameters:
  • jobId (string) –

    [REQUIRED]

    The unique system-generated ID of the job that failed. This is the same ID returned from PollForJobs.

  • failureDetails (dict) –

    [REQUIRED]

    The details about the failure of a job.

    • type (string) – [REQUIRED]

      The type of the failure.

    • message (string) – [REQUIRED]

      The message about the failure.

    • externalExecutionId (string) –

      The external ID of the run of the action that failed.

Returns:

None

Exceptions

  • CodePipeline.Client.exceptions.ValidationException

  • CodePipeline.Client.exceptions.JobNotFoundException

  • CodePipeline.Client.exceptions.InvalidJobStateException