S3Control / Client / update_job_status
update_job_status#
- S3Control.Client.update_job_status(**kwargs)#
- Updates the status for the specified job. Use this action to confirm that you want to run a job or to cancel an existing job. For more information, see S3 Batch Operations in the Amazon S3 User Guide . - Related actions include: - See also: AWS API Documentation - Request Syntax - response = client.update_job_status( AccountId='string', JobId='string', RequestedJobStatus='Cancelled'|'Ready', StatusUpdateReason='string' ) - Parameters:
- AccountId (string) – - [REQUIRED] - The Amazon Web Services account ID associated with the S3 Batch Operations job. 
- JobId (string) – - [REQUIRED] - The ID of the job whose status you want to update. 
- RequestedJobStatus (string) – - [REQUIRED] - The status that you want to move the specified job to. 
- StatusUpdateReason (string) – A description of the reason why you want to change the specified job’s status. This field can be any string up to the maximum length. 
 
- Return type:
- dict 
- Returns:
- Response Syntax - { 'JobId': 'string', 'Status': 'Active'|'Cancelled'|'Cancelling'|'Complete'|'Completing'|'Failed'|'Failing'|'New'|'Paused'|'Pausing'|'Preparing'|'Ready'|'Suspended', 'StatusUpdateReason': 'string' } - Response Structure - (dict) – - JobId (string) – - The ID for the job whose status was updated. 
- Status (string) – - The current status for the specified job. 
- StatusUpdateReason (string) – - The reason that the specified job’s status was updated. 
 
 
 - Exceptions - S3Control.Client.exceptions.BadRequestException
- S3Control.Client.exceptions.TooManyRequestsException
- S3Control.Client.exceptions.NotFoundException
- S3Control.Client.exceptions.JobStatusException
- S3Control.Client.exceptions.InternalServiceException