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 | [EXPERIMENTAL] 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.39.tar.gz
(66.1 kB
view hashes)
Built Distribution
Close
Hashes for lusid_scheduler_sdk-2.1.39.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e88f335effc5ab925bdd34994a65e0e62476c0eaea15d0c5f6afc65d72b327d |
|
MD5 | 339b2e4bf7cc279a7dedeaf5b9626d6a |
|
BLAKE2b-256 | 946602eacd747dda221c96a09d5ff679181bdbb739e80c3e8acd4a7dcbb9e340 |
Close
Hashes for lusid_scheduler_sdk-2.1.39-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d223fc9ee47d711723dfbdfa6b80be3f76eea2320f408d4e352882e8b0f7d69 |
|
MD5 | 2cbf6181c1af3d211e607d69b8446912 |
|
BLAKE2b-256 | ac7b39d97e901cb5f7b9bd495ef11aff32d991b4eb2974c3f576637bb783d878 |