This API is used to query detailed information about a job object. This API is compatible with Sahara.
Parameter |
Mandatory |
Description |
---|---|---|
project_id |
Yes |
Project ID. For details on how to obtain the project ID, see Obtaining a Project ID. |
job_id |
Yes |
Job object ID |
Request parameters
None
Parameter |
Type |
Description |
---|---|---|
tenant_id |
String |
Project ID. For details on how to obtain the project ID, see Obtaining a Project ID. |
created_at |
String |
Job object creation time |
id |
String |
Job object ID |
name |
String |
Job object name |
updated_at |
String |
Job object update time |
description |
String |
Job object description |
interface |
Array |
User-defined interface set |
libs |
Array |
Dependency package set of a job object |
type |
String |
Job object type |
mains |
Array |
Executable program set of a job object |
is_protected |
Bool |
Whether a job object is protected
The current version does not support this function. |
{ "job": { "name": "my-mapreduce-job", "type": "MapReduce", "description": "This is the Map Reduce job template", "mains": [], "libs": [ { "name": "my-job-binary-666", "url": "/simple/mapreduce/program", "description": "this is the job binary template", "id": "2628d0e4-6109-4a09-a338-c4ee1b0963ed", "tenant_id": "5a3314075bfa49b9ae360f4ecd333695", "is_public": false, "is_protected": false, "extra": null } ], "created_at": "2017-06-22T09:39:13", "updated_at": "2017-06-22T09:39:13", "id": "38a04cba-c113-4868-b11f-f50e8b1bf252", "tenant_id": "5a3314075bfa49b9ae360f4ecd333695", "is_public": false, "is_protected": false, "interface": [] } }
Table 3 describes the status code of this API.
For the description about error status codes, see Status Codes.