Batch / Paginator / ListServiceJobs
ListServiceJobs¶
- class Batch.Paginator.ListServiceJobs¶
paginator = client.get_paginator('list_service_jobs')
- paginate(**kwargs)¶
Creates an iterator that will paginate through responses from
Batch.Client.list_service_jobs()
.See also: AWS API Documentation
Request Syntax
response_iterator = paginator.paginate( jobQueue='string', jobStatus='SUBMITTED'|'PENDING'|'RUNNABLE'|'SCHEDULED'|'STARTING'|'RUNNING'|'SUCCEEDED'|'FAILED', filters=[ { 'name': 'string', 'values': [ 'string', ] }, ], PaginationConfig={ 'MaxItems': 123, 'PageSize': 123, 'StartingToken': 'string' } )
- Parameters:
jobQueue (string) – The name or ARN of the job queue with which to list service jobs.
jobStatus (string) – The job status with which to filter service jobs.
filters (list) –
The filter to apply to the query. Only one filter can be used at a time. When the filter is used,
jobStatus
is ignored. The results are sorted by thecreatedAt
field, with the most recent jobs being first.JOB_NAME
The value of the filter is a case-insensitive match for the job name. If the value ends with an asterisk (*), the filter matches any job name that begins with the string before the ‘*’. This corresponds to the
jobName
value. For example,test1
matches bothTest1
andtest1
, andtest1*
matches bothtest1
andTest10
. When theJOB_NAME
filter is used, the results are grouped by the job name and version.BEFORE_CREATED_AT
The value for the filter is the time that’s before the job was created. This corresponds to the
createdAt
value. The value is a string representation of the number of milliseconds since 00:00:00 UTC (midnight) on January 1, 1970.AFTER_CREATED_AT
The value for the filter is the time that’s after the job was created. This corresponds to the
createdAt
value. The value is a string representation of the number of milliseconds since 00:00:00 UTC (midnight) on January 1, 1970.(dict) –
A filter name and value pair that’s used to return a more specific list of results from a
ListJobs
orListJobsByConsumableResource
API operation.name (string) –
The name of the filter. Filter names are case sensitive.
values (list) –
The filter values.
(string) –
PaginationConfig (dict) –
A dictionary that provides parameters to control pagination.
MaxItems (integer) –
The total number of items to return. If the total number of items available is more than the value specified in max-items then a
NextToken
will be provided in the output that you can use to resume pagination.PageSize (integer) –
The size of each page.
StartingToken (string) –
A token to specify where to start paginating. This is the
NextToken
from a previous response.
- Return type:
dict
- Returns:
Response Syntax
{ 'jobSummaryList': [ { 'latestAttempt': { 'serviceResourceId': { 'name': 'TrainingJobArn', 'value': 'string' } }, 'createdAt': 123, 'jobArn': 'string', 'jobId': 'string', 'jobName': 'string', 'serviceJobType': 'SAGEMAKER_TRAINING', 'shareIdentifier': 'string', 'status': 'SUBMITTED'|'PENDING'|'RUNNABLE'|'SCHEDULED'|'STARTING'|'RUNNING'|'SUCCEEDED'|'FAILED', 'statusReason': 'string', 'startedAt': 123, 'stoppedAt': 123 }, ], 'NextToken': 'string' }
Response Structure
(dict) –
jobSummaryList (list) –
A list of service job summaries.
(dict) –
Summary information about a service job.
latestAttempt (dict) –
Information about the latest attempt for the service job.
serviceResourceId (dict) –
The service resource identifier associated with the service job attempt.
name (string) –
The name of the resource identifier.
value (string) –
The value of the resource identifier.
createdAt (integer) –
The Unix timestamp (in milliseconds) for when the service job was created.
jobArn (string) –
The Amazon Resource Name (ARN) of the service job.
jobId (string) –
The job ID for the service job.
jobName (string) –
The name of the service job.
serviceJobType (string) –
The type of service job. For SageMaker Training jobs, this value is
SAGEMAKER_TRAINING
.shareIdentifier (string) –
The share identifier for the job.
status (string) –
The current status of the service job.
statusReason (string) –
A short string to provide more details on the current status of the service job.
startedAt (integer) –
The Unix timestamp (in milliseconds) for when the service job was started.
stoppedAt (integer) –
The Unix timestamp (in milliseconds) for when the service job stopped running.
NextToken (string) –
A token to resume pagination.