Skip to content

Latest commit

 

History

History
76 lines (70 loc) · 5.61 KB

README.md

File metadata and controls

76 lines (70 loc) · 5.61 KB

Documentation for API Endpoints

All URIs are relative to https://fbn-prd.lusid.com/scheduler2

Class Method HTTP request Description
ApplicationMetadataApi ListAccessControlledResources GET /api/metadata/access/resources [EXPERIMENTAL] ListAccessControlledResources: Get resources available for access control
ImagesApi DeleteImage DELETE /api/images/{name} DeleteImage: Delete a Docker Image
ImagesApi DownloadImage GET /api/images/{name}/contents DownloadImage: Download Docker Image
ImagesApi GetImage GET /api/images/{name} GetImage: Get metadata of a Docker Image
ImagesApi ListImages GET /api/images/repository/{name} ListImages: List all images under same image repository
ImagesApi ListRepositories GET /api/images/repository ListRepositories: List all Docker image repositories
ImagesApi UploadImage POST /api/images UploadImage: Upload a Docker Image used for Scheduler jobs
JobsApi CreateJob POST /api/jobs CreateJob: Create a new job
JobsApi DeleteJob DELETE /api/jobs/{scope}/{code} DeleteJob: Delete a job
JobsApi GetHistory GET /api/jobs/history GetHistory: Get the history of job runs
JobsApi GetJobConsoleOutput GET /api/jobs/history/{runId}/console GetJobConsoleOutput: Gets the console output of a specific job run
JobsApi GetRunHistory GET /api/jobs/history/{runId} GetRunHistory: Get the history for a single job run
JobsApi GetSchedulesForAJob GET /api/jobs/{scope}/{code}/schedules GetSchedulesForAJob: Get all the schedules for a single job
JobsApi ListJobs GET /api/jobs ListJobs: List the available jobs
JobsApi RunJob POST /api/jobs/{scope}/{code}/$run RunJob: Run a job immediately
JobsApi UpdateJob PUT /api/jobs/{scope}/{code} UpdateJob: Update a JobDefinition
SchedulesApi CreateSchedule POST /api/schedules CreateSchedule: Create a Schedule for a job
SchedulesApi DeleteSchedule DELETE /api/schedules/{scope}/{code} DeleteSchedule: Delete a schedule
SchedulesApi EnabledSchedule PUT /api/schedules/{scope}/{code}/enabled EnabledSchedule: Enable/disable a schedule
SchedulesApi GetSchedule GET /api/schedules/{scope}/{code} GetSchedule: Get a single Schedule
SchedulesApi ListSchedules GET /api/schedules ListSchedules: List the available Schedules
SchedulesApi RunSchedule POST /api/schedules/{scope}/{code}/$run RunSchedule: Run a schedule immediately
SchedulesApi UpdateSchedule PUT /api/schedules/{scope}/{code} UpdateSchedule: Update a schedule.

Documentation for Models