DeadlineCloud / Client / update_job
update_job#
- DeadlineCloud.Client.update_job(**kwargs)#
- Updates a job. - When you change the status of the job to - ARCHIVED, the job can’t be scheduled or archived.- Warning- An archived jobs and its steps and tasks are deleted after 120 days. The job can’t be recovered. - See also: AWS API Documentation - Request Syntax- response = client.update_job( clientToken='string', farmId='string', queueId='string', jobId='string', targetTaskRunStatus='READY'|'FAILED'|'SUCCEEDED'|'CANCELED'|'SUSPENDED'|'PENDING', priority=123, maxFailedTasksCount=123, maxRetriesPerTask=123, lifecycleStatus='ARCHIVED' ) - Parameters:
- clientToken (string) – - The unique token which the server uses to recognize retries of the same request. - This field is autopopulated if not provided. 
- farmId (string) – - [REQUIRED] - The farm ID of the job to update. 
- queueId (string) – - [REQUIRED] - The queue ID of the job to update. 
- jobId (string) – - [REQUIRED] - The job ID to update. 
- targetTaskRunStatus (string) – The task status to update the job’s tasks to. 
- priority (integer) – The job priority to update. 
- maxFailedTasksCount (integer) – The number of task failures before the job stops running and is marked as - FAILED.
- maxRetriesPerTask (integer) – The maximum number of retries for a job. 
- lifecycleStatus (string) – - The status of a job in its lifecycle. When you change the status of the job to - ARCHIVED, the job can’t be scheduled or archived.- Warning- An archived jobs and its steps and tasks are deleted after 120 days. The job can’t be recovered. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- {}- Response Structure- (dict) – 
 
 - Exceptions- DeadlineCloud.Client.exceptions.AccessDeniedException
- DeadlineCloud.Client.exceptions.InternalServerErrorException
- DeadlineCloud.Client.exceptions.ResourceNotFoundException
- DeadlineCloud.Client.exceptions.ThrottlingException
- DeadlineCloud.Client.exceptions.ConflictException
- DeadlineCloud.Client.exceptions.ValidationException