IoTJobsDataPlane / Client / get_pending_job_executions
get_pending_job_executions#
- IoTJobsDataPlane.Client.get_pending_job_executions(**kwargs)#
- Gets the list of all jobs for a thing that are not in a terminal status. - Requires permission to access the GetPendingJobExecutions action. - See also: AWS API Documentation - Request Syntax- response = client.get_pending_job_executions( thingName='string' ) - Parameters:
- thingName (string) – - [REQUIRED] - The name of the thing that is executing the job. 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'inProgressJobs': [ { 'jobId': 'string', 'queuedAt': 123, 'startedAt': 123, 'lastUpdatedAt': 123, 'versionNumber': 123, 'executionNumber': 123 }, ], 'queuedJobs': [ { 'jobId': 'string', 'queuedAt': 123, 'startedAt': 123, 'lastUpdatedAt': 123, 'versionNumber': 123, 'executionNumber': 123 }, ] } - Response Structure- (dict) – - inProgressJobs (list) – - A list of JobExecutionSummary objects with status IN_PROGRESS. - (dict) – - Contains a subset of information about a job execution. - jobId (string) – - The unique identifier you assigned to this job when it was created. 
- queuedAt (integer) – - The time, in seconds since the epoch, when the job execution was enqueued. 
- startedAt (integer) – - The time, in seconds since the epoch, when the job execution started. 
- lastUpdatedAt (integer) – - The time, in seconds since the epoch, when the job execution was last updated. 
- versionNumber (integer) – - The version of the job execution. Job execution versions are incremented each time IoT Jobs receives an update from a device. 
- executionNumber (integer) – - A number that identifies a particular job execution on a particular device. 
 
 
- queuedJobs (list) – - A list of JobExecutionSummary objects with status QUEUED. - (dict) – - Contains a subset of information about a job execution. - jobId (string) – - The unique identifier you assigned to this job when it was created. 
- queuedAt (integer) – - The time, in seconds since the epoch, when the job execution was enqueued. 
- startedAt (integer) – - The time, in seconds since the epoch, when the job execution started. 
- lastUpdatedAt (integer) – - The time, in seconds since the epoch, when the job execution was last updated. 
- versionNumber (integer) – - The version of the job execution. Job execution versions are incremented each time IoT Jobs receives an update from a device. 
- executionNumber (integer) – - A number that identifies a particular job execution on a particular device. 
 
 
 
 
 - Exceptions- IoTJobsDataPlane.Client.exceptions.InvalidRequestException
- IoTJobsDataPlane.Client.exceptions.ResourceNotFoundException
- IoTJobsDataPlane.Client.exceptions.ThrottlingException
- IoTJobsDataPlane.Client.exceptions.ServiceUnavailableException
- IoTJobsDataPlane.Client.exceptions.CertificateValidationException