services.webserver module
- async services.webserver.db_health_auth_middleware(request, handler)
Middleware להגנה על endpoints רגישים (DB + Jobs Monitor).
- פרמטרים:
request (aiohttp.web.Request)
- async services.webserver.get_jobs_list(request)[מקור]
GET /api/jobs - רשימת כל ה-jobs
- Return type:
Response- פרמטרים:
request (aiohttp.web.Request)
- async services.webserver.get_job_detail(request)[מקור]
GET /api/jobs/{job_id} - פרטי job ספציפי
- Return type:
Response- פרמטרים:
request (aiohttp.web.Request)
- async services.webserver.get_run_detail(request)[מקור]
GET /api/jobs/runs/{run_id} - פרטי הרצה
- Return type:
Response- פרמטרים:
request (aiohttp.web.Request)
- async services.webserver.get_active_runs(request)[מקור]
GET /api/jobs/active - הרצות פעילות
- Return type:
Response- פרמטרים:
request (aiohttp.web.Request)
- async services.webserver.trigger_job(request)[מקור]
POST /api/jobs/{job_id}/trigger - הפעלה ידנית
- Return type:
Response- פרמטרים:
request (aiohttp.web.Request)