export interface UpstreamConfig { uri: string; label?: string; tlsContext?: { secretGroupId: string; tlsContextId: string; }; } export interface UpstreamConfigEdit { uri?: string; label?: string; tlsContext?: { secretGroupId: string; tlsContextId: string; } | null; } export interface Upstream { audit: { created: { date?: string; }; updated: { date?: string; }; }; id: string; uri: string; label?: string; tlsContext?: { audit: { created: { date?: string; }; updated: { date?: string; }; }; secretGroupId: string; tlsContextId: string; name: string; authorized: boolean; }; } export interface UpstreamsResponse { upstreams: [Upstream]; }