Viewing a Job List
Function
This API is used to query a list of batch or real-time jobs. A maximum of 1,000 jobs can be returned for each query.
Authorization Information
Each account has all the permissions required to call all APIs, but IAM users must be assigned the required permissions.
- If you are using role/policy-based authorization, see Permissions Policies and Supported Actions for details on the required permissions.
- If you are using identity policy-based authorization, no identity policy-based permission required for calling this API.
URI
- Parameter description
Parameter
Mandatory
Type
Description
project_id
Yes
String
Project ID. For details about how to obtain a project ID, see Project ID and Account ID.
Table 1 Query parameters Parameter
Mandatory
Type
Description
limit
No
Integer
Maximum number of records on each page The parameter value ranges from 1 to 1,000.
Default value: 10
offset
No
Integer
Page number of the pagination list. The default value is 0. The value must be greater than or equal to 0.
jobType
No
String
Job type
- REAL_TIME: real-time processing
- BATCH: batch processing
Default value: BATCH
jobName
No
String
Job name.
tags
No
String
List of job tags. Separate multiple tags with commas (,), for example, tag1,tag2,tag3.
Request Parameters
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
workspace |
No |
String |
Workspace ID.
|
Response Parameters
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
total |
Yes |
Integer |
Number of jobs |
|
jobs |
Yes |
List<Job> |
Job list. For details, see Table 4. |
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
name |
Yes |
String |
Job name |
|
jobType |
Yes |
String |
Job type
|
|
owner |
No |
String |
Job owner. The length cannot exceed 128 characters. |
|
priority |
No |
int |
Job priority. The value ranges from 0 to 2. The default value is 0. 0 indicates a top priority, 1 indicates a medium priority, and 2 indicates a low priority. |
|
status |
Yes |
String |
Job status When jobType is set to REAL_TIME, the status is as follows:
When jobType is set to BATCH, the status is as follows:
|
|
createUser |
Yes |
String |
Job creator |
|
createTime |
Yes |
Long |
Time when the job was created |
|
startTime |
No |
Long |
Time when the job started |
|
endTime |
No |
Long |
Time when the job stopped |
|
lastInstanceStatus |
No |
String |
Most recent running status of the job instance. This parameter is available only when jobType is set to BATCH. |
|
lastInstanceEndTime |
No |
Long |
Time when the most recent job instance stops to run. This parameter is available only when jobType is set to BATCH. |
|
lastUpdateTime |
No |
Long |
Time when the job was last updated |
|
lastUpdateUser |
No |
String |
User who last updated the job |
|
path |
No |
String |
Path of the job |
|
singleNodeJobFlag |
No |
boolean |
Whether the job is a single-task job |
Example Request
Query the job list.
GET /v1/ff6b627b9d7b45b48f773be511c1a2b8/jobs
Example Response
- Success response
{ "jobs": [ { "createTime": 1680783636000, "createUser": "test_user", "jobType": "BATCH", "lastInstanceEndTime": 1682519407000, "lastInstanceStatus": "success", "lastUpdateUser": "test_user", "name": "myJob", "owner": "test_user", "path": "/", "priority": 0, "singleNodeJobFlag": false, "status": "SCHEDULING" } ], "total": 1 } - Failure response
{ "error_code":"DLF.3051", "error_msg":"The request parameter is invalid." }
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot