Defined in: src/tollgate/policy/types.ts:299
const config: TollgateConfig = { version: '1', defaults: { action: 'prompt', timeout: 60000 }, servers: { postgres: { command: 'npx', args: ['-y', '@modelcontextprotocol/server-postgres'] } }, audit: { enabled: true, path: './audit.db' } };
optional approval: { method?: "webhook" | "terminal"; timeout?: number; url?: string; };
optional method: "webhook" | "terminal";
optional timeout: number;
optional url: string;
optional audit: { enabled?: boolean; path?: string; };
optional enabled: boolean;
optional path: string;
optional defaults: { action?: PolicyAction; timeout?: number; };
optional action: PolicyAction;
optional resilience: ResilienceConfig;
optional servers: Record<string, ServerConfig>;
version: string;