Skip to content

Function: loadConfig()

loadConfig(cliOverrides?, configFilePath?): Promise\<{ airsApiKey?: string; anthropicApiKey?: string; awsAccessKeyId?: string; awsRegion: string; awsSecretAccessKey?: string; dataDir: string; dlpEndpoint?: string; googleApiKey?: string; googleCloudLocation: string; googleCloudProject?: string; llmModel?: string; llmProvider: "claude-api" | "claude-vertex" | "claude-bedrock" | "gemini-api" | "gemini-vertex" | "gemini-bedrock"; mgmtClientId?: string; mgmtClientSecret?: string; mgmtEndpoint?: string; mgmtTokenEndpoint?: string; mgmtTsgId?: string; scanConcurrency: number; }>

Defined in: src/config/loader.ts:47

Parameters

cliOverrides?

Record\<string, unknown> = {}

configFilePath?

string

Returns

Promise\<{ airsApiKey?: string; anthropicApiKey?: string; awsAccessKeyId?: string; awsRegion: string; awsSecretAccessKey?: string; dataDir: string; dlpEndpoint?: string; googleApiKey?: string; googleCloudLocation: string; googleCloudProject?: string; llmModel?: string; llmProvider: "claude-api" | "claude-vertex" | "claude-bedrock" | "gemini-api" | "gemini-vertex" | "gemini-bedrock"; mgmtClientId?: string; mgmtClientSecret?: string; mgmtEndpoint?: string; mgmtTokenEndpoint?: string; mgmtTsgId?: string; scanConcurrency: number; }>