2022-10-08 18:32:02 +08:00
|
|
|
import { ReqPage } from '.';
|
|
|
|
|
|
|
|
export namespace Container {
|
|
|
|
export interface ContainerOperate {
|
|
|
|
containerID: string;
|
|
|
|
operation: string;
|
|
|
|
newName: string;
|
|
|
|
}
|
|
|
|
export interface ContainerSearch extends ReqPage {
|
|
|
|
status: string;
|
|
|
|
}
|
|
|
|
export interface ContainerInfo {
|
|
|
|
containerID: string;
|
|
|
|
name: string;
|
|
|
|
imageName: string;
|
|
|
|
createTime: string;
|
|
|
|
state: string;
|
|
|
|
runTime: string;
|
|
|
|
}
|
|
|
|
export interface ContainerLogSearch {
|
|
|
|
containerID: string;
|
|
|
|
mode: string;
|
|
|
|
}
|
2022-10-09 16:17:15 +08:00
|
|
|
|
|
|
|
export interface RepoCreate {
|
|
|
|
name: string;
|
|
|
|
downloadUrl: string;
|
|
|
|
repoName: string;
|
|
|
|
username: string;
|
|
|
|
password: string;
|
|
|
|
auth: boolean;
|
|
|
|
}
|
|
|
|
export interface RepoUpdate {
|
|
|
|
id: number;
|
|
|
|
downloadUrl: string;
|
|
|
|
username: string;
|
|
|
|
password: string;
|
|
|
|
auth: boolean;
|
|
|
|
}
|
|
|
|
export interface RepoInfo {
|
|
|
|
id: number;
|
|
|
|
createdAt: Date;
|
|
|
|
name: string;
|
|
|
|
downloadUrl: string;
|
|
|
|
repoName: string;
|
|
|
|
username: string;
|
|
|
|
password: string;
|
|
|
|
auth: boolean;
|
|
|
|
}
|
2022-10-08 18:32:02 +08:00
|
|
|
}
|