Select your cookie preferences

We use cookies and similar tools to enhance your experience, provide our services, deliver relevant advertising, and make improvements. Approved third parties also use these tools to help us deliver advertising and provide certain site features.

get_batch_prediction_jobs

get_batch_prediction_jobs(**kwargs)

Gets all batch prediction jobs or a specific job if you specify a job ID. This is a paginated API. If you provide a null maxResults, this action retrieves a maximum of 50 records per page. If you provide a maxResults, the value must be between 1 and 50. To get the next page results, provide the pagination token from the GetBatchPredictionJobsResponse as part of your request. A null pagination token fetches the records from the beginning.

See also: AWS API Documentation

Request Syntax

response = client.get_batch_prediction_jobs(
    jobId='string',
    maxResults=123,
    nextToken='string'
)
Parameters
  • jobId (string) -- The batch prediction job for which to get the details.
  • maxResults (integer) -- The maximum number of objects to return for the request.
  • nextToken (string) -- The next token from the previous request.
Return type

dict

Returns

Response Syntax

{
    'batchPredictions': [
        {
            'jobId': 'string',
            'status': 'IN_PROGRESS_INITIALIZING'|'IN_PROGRESS'|'CANCEL_IN_PROGRESS'|'CANCELED'|'COMPLETE'|'FAILED',
            'failureReason': 'string',
            'startTime': 'string',
            'completionTime': 'string',
            'lastHeartbeatTime': 'string',
            'inputPath': 'string',
            'outputPath': 'string',
            'eventTypeName': 'string',
            'detectorName': 'string',
            'detectorVersion': 'string',
            'iamRoleArn': 'string',
            'arn': 'string',
            'processedRecordsCount': 123,
            'totalRecordsCount': 123
        },
    ],
    'nextToken': 'string'
}

Response Structure

  • (dict) --

    • batchPredictions (list) --

      An array containing the details of each batch prediction job.

      • (dict) --

        The batch prediction details.

        • jobId (string) --

          The job ID for the batch prediction.

        • status (string) --

          The batch prediction status.

        • failureReason (string) --

          The reason a batch prediction job failed.

        • startTime (string) --

          Timestamp of when the batch prediction job started.

        • completionTime (string) --

          Timestamp of when the batch prediction job completed.

        • lastHeartbeatTime (string) --

          Timestamp of most recent heartbeat indicating the batch prediction job was making progress.

        • inputPath (string) --

          The Amazon S3 location of your training file.

        • outputPath (string) --

          The Amazon S3 location of your output file.

        • eventTypeName (string) --

          The name of the event type.

        • detectorName (string) --

          The name of the detector.

        • detectorVersion (string) --

          The detector version.

        • iamRoleArn (string) --

          The ARN of the IAM role to use for this job request.

        • arn (string) --

          The ARN of batch prediction job.

        • processedRecordsCount (integer) --

          The number of records processed by the batch prediction job.

        • totalRecordsCount (integer) --

          The total number of records in the batch prediction job.

    • nextToken (string) --

      The next token for the subsequent request.

Exceptions

  • FraudDetector.Client.exceptions.ValidationException
  • FraudDetector.Client.exceptions.ResourceNotFoundException
  • FraudDetector.Client.exceptions.InternalServerException
  • FraudDetector.Client.exceptions.ThrottlingException
  • FraudDetector.Client.exceptions.AccessDeniedException