get_batch_prediction_jobs

FraudDetector.Client.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