@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
TypeScript
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>;
}