Getting job instance information
saagieapi.jobs.get_instance
Example :
saagieapi.jobs.get_instance(job_instance_id="befe73b2-81ab-418f-bc2f-9d012102a895")
Response payload example :
{
"jobInstance": {
"id": "befe73b2-81ab-418f-bc2f-9d012102a895",
"number": 1,
"status": "SUCCEEDED",
"history": {
"currentStatus": {
"status": "SUCCEEDED",
"details": None,
"reason": None
}
},
"startTime": "2022-04-19T13:45:49.783Z",
"endTime": "2022-04-19T13:45:57.388Z",
"jobId": "f5fce22d-2152-4a01-8c6a-4c2eb4808b6d",
"version":{
"number": 1,
"releaseNote": "",
"runtimeVersion": "3.7",
"commandLine": "python {file} arg1 arg2",
"isMajor": False,
"isCurrent": True
}
"executionGlobalVariablesInput": [
{
"key": "TEST_PASSWORD",
"value": None,
"isPassword": True
},
{
"key": "TEST_PROJECT",
"value": "TEST_PROJECT",
"isPassword": False
}
],
"executionVariablesInput": [
{
"parentJobInstanceId": None,
"parentJobId": None,
"parentJobAlias": None,
"isDirectParent": None,
"executionVariables": [
{
"key": "TEST_PASSWORD",
"value": None,
"isPassword": True
},
{
"key": "TEST_PROJECT",
"value": "TEST_PROJECT",
"isPassword": False
}
],
"isGlobalVariables": True
}
],
"executionVariablesOutput": None,
"executionVariablesByKey": []
}
}