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. |
- AccessControlledAction
- AccessControlledResource
- ActionId
- ArgumentDefinition
- CreateJobRequest
- CreateScheduleRequest
- IdSelectorDefinition
- IdentifierPartSchema
- Image
- ImageSummary
- JobDefinition
- JobHistory
- JobRunResult
- Link
- LusidProblemDetails
- LusidValidationProblemDetails
- Notification
- Repository
- RequiredResources
- ResourceId
- ResourceListOfAccessControlledResource
- ResourceListOfImageSummary
- ResourceListOfJobDefinition
- ResourceListOfJobHistory
- ResourceListOfRepository
- ResourceListOfScheduleDefinition
- ScanReport
- ScanSummary
- ScheduleDefinition
- StartJobRequest
- StartJobResponse
- StartScheduleResponse
- Tag
- TimeTrigger
- Trigger
- UpdateJobRequest
- UpdateScheduleRequest
- UploadImageInstructions
- UploadImageRequest
- Vulnerability