t-comm
Version:
专业、稳定、纯粹的工具库
28 lines (27 loc) • 1.14 kB
TypeScript
import type { IRemoteInstances, ISecretInfo } from './types';
interface ITemplateReq {
projectId: string;
templateId: string;
host: string;
secretInfo: ISecretInfo;
}
export declare function getDevopsTemplateInstances({ projectId, templateId, host, secretInfo, page, pageSize, }: ITemplateReq & {
page?: number;
pageSize?: number;
}): Promise<any>;
export declare function getAllDevopsTemplateInstances(reqParam: ITemplateReq & {
page?: number | undefined;
pageSize?: number | undefined;
}): Promise<IRemoteInstances>;
export declare function createDevopsTemplateInstances({ projectId, templateId, host, pipelineName, pipelineParam, secretInfo, useTemplateSettings, }: ITemplateReq & {
pipelineName: string;
pipelineParam: Object;
useTemplateSettings?: boolean;
}): Promise<any>;
export declare function updateDevopsTemplateInstances({ projectId, templateId, pipelineId, host, pipelineName, pipelineParam, useTemplateSettings, secretInfo, }: ITemplateReq & {
pipelineId: string;
pipelineName: string;
pipelineParam: Object;
useTemplateSettings?: boolean;
}): Promise<any>;
export {};