UNPKG

@prefecthq/prefect-ui-library

Version:

This library is the Vue and Typescript component library for [Prefect 2](https://github.com/PrefectHQ/prefect) and [Prefect Cloud 2](https://www.prefect.io/cloud/). _The components and utilities in this project are not meant to be used independently_.

15 lines (14 loc) 1.05 kB
import { WorkPoolQueueCreate, WorkPoolQueue, WorkPoolQueueEdit } from '../models'; import { WorkPoolQueuesFilter } from '../models/Filters'; import { WorkspaceApi } from '../services'; export declare class WorkspaceWorkPoolQueuesApi extends WorkspaceApi { protected routePrefix: string; createWorkPoolQueue(workPoolName: string, request: WorkPoolQueueCreate): Promise<WorkPoolQueue>; getWorkPoolQueues(workPoolName: string, filter?: WorkPoolQueuesFilter): Promise<WorkPoolQueue[]>; getWorkPoolQueueByName(workPoolName: string, queueName: string): Promise<WorkPoolQueue>; updateWorkPoolQueue(workPoolName: string, queueName: string, request: WorkPoolQueueEdit): Promise<void>; pauseWorkPoolQueue(workPoolName: string, queueName: string): Promise<void>; resumeWorkPoolQueue(workPoolName: string, queueName: string): Promise<void>; deleteWorkPoolQueue(workPoolName: string, queueName: string): Promise<void>; updateWorkPoolQueuePriority(workPoolName: string, queueName: string, priority: number): Promise<void>; }