Rerunning a Job Instance
Function
This API is used to rerun a specific job instance. A job instance can be rerun only when it is in the successful, failed, or canceled state.
URI
- Parameter description
Table 1 URI parameters 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.
job_name
Yes
String
Job name
instance_id
Yes
Long
Job instance ID. For details about how to obtain it, see Viewing a Job Instance List.
Request Parameters
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
workspace |
No |
String |
Workspace ID.
|
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
retry_location |
No |
String |
Where the job rerun starts. The value can be error_node (error node), first_node (first node), or specified_node (a specified node). The default value is first_node. |
|
job_param_version |
No |
String |
Parameters to use. The value can be original_version (parameters of the original job) or latest_version (parameters of the latest job). |
|
ignore_obs_monitor |
No |
boolean |
Whether to ignore OBS listening |
|
node_name |
No |
String |
Name of the node from which the job rerun starts when retry_location is set to specified_node |
Response Parameters
None.
Example Request
POST /v1/b384b9e9ab9b4ee8994c8633aabc9505/jobs/job_batch/instances/34765/restart
{
"retry_location": "error_node",
"job_param_version": "original_version",
"ignore_obs_monitor": "true",
"node_name": "test_node"
}
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.