Basis for Upstreams UI

This commit is contained in:
Jamie Curnow
2023-01-10 11:46:40 +10:00
parent 7ea64c46e9
commit 560f3d9b29
13 changed files with 411 additions and 0 deletions

View File

@@ -120,3 +120,28 @@ export interface NginxTemplate {
type: string;
template: string;
}
export interface Upstream {
// todo
id: number;
createdOn: number;
modifiedOn: number;
userId: number;
type: string;
nginxTemplateId: number;
listenInterface: number;
domainNames: string[];
upstreamId: number;
certificateId: number;
accessListId: number;
sslForced: boolean;
cachingEnabled: boolean;
blockExploits: boolean;
allowWebsocketUpgrade: boolean;
http2Support: boolean;
hstsEnabled: boolean;
hstsSubdomains: boolean;
paths: string;
advancedConfig: string;
isDisabled: boolean;
}