FINBOURNE Scheduler API
Project description
Documentation for API Endpoints
All URIs are relative to https://fbn-prd.lusid.com/scheduler2
Class | Method | HTTP request | Description |
---|---|---|---|
ApplicationMetadataApi | list_access_controlled_resources | GET /api/metadata/access/resources | [EXPERIMENTAL] ListAccessControlledResources: Get resources available for access control |
ImagesApi | delete_image | DELETE /api/images/{name} | [EXPERIMENTAL] DeleteImage: Delete a Docker Image |
ImagesApi | download_image | GET /api/images/{name}/contents | [EXPERIMENTAL] DownloadImage: Download Docker Image |
ImagesApi | get_image | GET /api/images/{name} | [EXPERIMENTAL] GetImage: Get metadata of a Docker Image |
ImagesApi | list_images | GET /api/images/repository/{name} | [EXPERIMENTAL] ListImages: List all images under same image repository |
ImagesApi | list_repositories | GET /api/images/repository | [EXPERIMENTAL] ListRepositories: List all Docker image repositories |
ImagesApi | upload_image | POST /api/images | [EXPERIMENTAL] UploadImage: Upload a Docker Image used for Scheduler jobs |
JobsApi | create_job | POST /api/jobs | [EXPERIMENTAL] CreateJob: Create a new job |
JobsApi | delete_job | DELETE /api/jobs/{scope}/{code} | [EXPERIMENTAL] DeleteJob: Delete a job |
JobsApi | get_history | GET /api/jobs/history | [EXPERIMENTAL] GetHistory: Get the history of job runs |
JobsApi | get_job_console_output | GET /api/jobs/history/{runId}/console | [EXPERIMENTAL] GetJobConsoleOutput: Gets the console output of a specific job run |
JobsApi | get_run_history | GET /api/jobs/history/{runId} | [EXPERIMENTAL] GetRunHistory: Get the history for a single job run |
JobsApi | get_schedules_for_a_job | GET /api/jobs/{scope}/{code}/schedules | [EXPERIMENTAL] GetSchedulesForAJob: Get all the schedules for a single job |
JobsApi | list_jobs | GET /api/jobs | [EXPERIMENTAL] ListJobs: List the available jobs |
JobsApi | run_job | POST /api/jobs/{scope}/{code}/$run | RunJob: Run a job immediately |
JobsApi | update_job | PUT /api/jobs/{scope}/{code} | [EXPERIMENTAL] UpdateJob: Update a JobDefinition |
SchedulesApi | create_schedule | POST /api/schedules | [EXPERIMENTAL] CreateSchedule: Create a Schedule for a job |
SchedulesApi | delete_schedule | DELETE /api/schedules/{scope}/{code} | [EXPERIMENTAL] DeleteSchedule: Delete a schedule |
SchedulesApi | enabled_schedule | PUT /api/schedules/{scope}/{code}/enabled | [EXPERIMENTAL] EnabledSchedule: Enable/disable a schedule |
SchedulesApi | get_schedule | GET /api/schedules/{scope}/{code} | [EXPERIMENTAL] GetSchedule: Get a single Schedule |
SchedulesApi | list_schedules | GET /api/schedules | [EXPERIMENTAL] ListSchedules: List the available Schedules |
SchedulesApi | run_schedule | POST /api/schedules/{scope}/{code}/$run | [EXPERIMENTAL] RunSchedule: Run a schedule immediately |
SchedulesApi | update_schedule | PUT /api/schedules/{scope}/{code} | [EXPERIMENTAL] UpdateSchedule: Update a schedule. |
Documentation for Models
- 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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
lusid_scheduler_sdk-2.1.54.tar.gz
(68.9 kB
view hashes)
Built Distribution
Close
Hashes for lusid_scheduler_sdk-2.1.54.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 315011a2fd88c51148edfc43c85721e8d12f9eb2396f0b9dc20a9fcc867f209f |
|
MD5 | 4b26b327db5b02277a5910657adfeb7a |
|
BLAKE2b-256 | ee5f1965e916c8366cdef66b143cf8fc626156b4f951c84ce0d17199b9ddec82 |
Close
Hashes for lusid_scheduler_sdk-2.1.54-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc8dfcf4baaf5248ed8230cf981697c3df060b86df450d06c599cea6b284d9b6 |
|
MD5 | d45c2df6fc477a85d3beca19d5589983 |
|
BLAKE2b-256 | 530ba0b77da6ce0897838c9024c2fd80a800932586427df7d06d3fe66169542e |