Editing a job
saagieapi.jobs.edit
Example :
saagieapi.jobs.edit(job_id="60f46dce-c869-40c3-a2e5-1d7765a806db",
job_name="newname",
description="new desc",
is_scheduled=True,
cron_scheduling='0 * * * *',
schedule_timezone='Europe/Paris',
resources={"cpu": {"request": 1.5, "limit": 2.2}, "memory": {"request": 2.0}},
emails=['email1@saagie.io'],
status_list=["FAILED", "QUEUED"]
)
Response payload example :
{
"editJob": {
"id": "60f46dce-c869-40c3-a2e5-1d7765a806db",
"name": "newname",
"alias": "newname",
"description": "new desc",
"isScheduled": True,
"cronScheduling": "0 * * * *",
"scheduleTimezone": "Europe/Paris",
"resources": {
"cpu": {
"request": 1.5,
"limit": 2.2
},
"memory": {
"request": 2.0,
"limit": None
}
},
"alerting": {
"emails": [
"email1@saagie.io"
],
"statusList": [
"FAILED",
"QUEUED"
]
}
}
}