🔨 执行日志.
This commit is contained in:
@@ -9,7 +9,7 @@ export interface ExecCommandRequest {
|
||||
timeout?: number;
|
||||
command?: string;
|
||||
parameterSchema?: string;
|
||||
hostIdList?: number[];
|
||||
hostIdList?: Array<number>;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -20,11 +20,22 @@ export interface ExecInterruptRequest {
|
||||
hostLogId?: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* 中断命令请求
|
||||
*/
|
||||
export interface ExecTailRequest {
|
||||
execId?: number;
|
||||
hostExecIdList?: Array<number>;
|
||||
}
|
||||
|
||||
/**
|
||||
* 执行命令响应
|
||||
*/
|
||||
export interface ExecCommandResponse {
|
||||
id: number;
|
||||
status: string;
|
||||
startTime: number;
|
||||
finishTime: number;
|
||||
hosts: Array<ExecCommandHostResponse>;
|
||||
}
|
||||
|
||||
@@ -70,3 +81,17 @@ export function interruptExec(request: ExecInterruptRequest) {
|
||||
export function interruptHostExec(request: ExecInterruptRequest) {
|
||||
return axios.put('/asset/exec/interrupt-host', request);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查看执行日志
|
||||
*/
|
||||
export function getExecLogTailToken(request: ExecTailRequest) {
|
||||
return axios.post<string>('/asset/exec/tail-log', request);
|
||||
}
|
||||
|
||||
/**
|
||||
* 下载执行日志文件
|
||||
*/
|
||||
export function downloadExecLogFile(id: number) {
|
||||
return axios.get<Blob>('/asset/exec/download-log', { unwrap: true, params: { id } });
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user