20 lines
364 B
TypeScript
20 lines
364 B
TypeScript
export interface TraefikRouterInfo {
|
|||
|
|
name: string;
|
||
|
|
rule: string;
|
||
|
|
service: string;
|
||
|
|
status: string;
|
||
|
|
tls: boolean;
|
||
|
|
entryPoints: string[];
|
||
|
|
}
|
||
|
|
|
||
|
|
export interface TraefikEntrypointInfo {
|
||
|
|
name: string;
|
||
|
|
address: string;
|
||
|
|
}
|
||
|
|
|
||
|
|
export interface TraefikResult {
|
||
|
|
routers: TraefikRouterInfo[];
|
||
|
|
entrypoints: TraefikEntrypointInfo[];
|
||
|
|
middlewaresCount: number;
|
||
|
|
}
|