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_.

17 lines (16 loc) 1.14 kB
import { ConcurrencyV2ActiveSlots } from '../models/ConcurrencyV2ActiveSlots'; import { ConcurrencyV2Create } from '../models/ConcurrencyV2Create'; import { ConcurrencyV2Limit } from '../models/ConcurrencyV2Limit'; import { ConcurrencyV2Update } from '../models/ConcurrencyV2Update'; import { ConcurrencyLimitsFilter } from '../models/Filters'; import { WorkspaceApi } from '../services/WorkspaceApi'; export declare class WorkspaceConcurrencyV2LimitsApi extends WorkspaceApi { protected routePrefix: string; getConcurrencyV2Limits(filter?: ConcurrencyLimitsFilter): Promise<ConcurrencyV2Limit[]>; getConcurrencyV2Limit(id: string): Promise<ConcurrencyV2Limit>; createConcurrencyV2Limit(limit: ConcurrencyV2Create): Promise<ConcurrencyV2Limit>; updateConcurrencyV2Limit(id: string, limit: ConcurrencyV2Update): Promise<ConcurrencyV2Limit>; deleteConcurrencyV2Limit(id: string): Promise<void>; bulkIncrementActiveSlots(names: string[], slots: number, mode: string): Promise<ConcurrencyV2ActiveSlots>; bulkDecrementActiveSlots(names: string[], slots: number, mode: string): Promise<ConcurrencyV2ActiveSlots>; }