IoT / Client / delete_job_execution
delete_job_execution#
- IoT.Client.delete_job_execution(**kwargs)#
- Deletes a job execution. - Requires permission to access the DeleteJobExecution action. - See also: AWS API Documentation - Request Syntax- response = client.delete_job_execution( jobId='string', thingName='string', executionNumber=123, force=True|False, namespaceId='string' ) - Parameters:
- jobId (string) – - [REQUIRED] - The ID of the job whose execution on a particular device will be deleted. 
- thingName (string) – - [REQUIRED] - The name of the thing whose job execution will be deleted. 
- executionNumber (integer) – - [REQUIRED] - The ID of the job execution to be deleted. The - executionNumberrefers to the execution of a particular job on a particular device.- Note that once a job execution is deleted, the - executionNumbermay be reused by IoT, so be sure you get and use the correct value here.
- force (boolean) – - (Optional) When true, you can delete a job execution which is “IN_PROGRESS”. Otherwise, you can only delete a job execution which is in a terminal state (“SUCCEEDED”, “FAILED”, “REJECTED”, “REMOVED” or “CANCELED”) or an exception will occur. The default is false. - Note- Deleting a job execution which is “IN_PROGRESS”, will cause the device to be unable to access job information or update the job execution status. Use caution and ensure that the device is able to recover to a valid state. 
- namespaceId (string) – - The namespace used to indicate that a job is a customer-managed job. - When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that contain the value in the following format. - $aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/- Note- The - namespaceIdfeature is in public preview.
 
- Returns:
- None 
 - Exceptions- IoT.Client.exceptions.InvalidRequestException
- IoT.Client.exceptions.InvalidStateTransitionException
- IoT.Client.exceptions.ResourceNotFoundException
- IoT.Client.exceptions.ThrottlingException
- IoT.Client.exceptions.ServiceUnavailableException