__raw
__raw: Record<string, string | undefined>
auth
auth: { basic?: { password?: string; username?: string }; strategy: AuthStrategy;} backpressure
backpressure: {
decayQuietMs: number;
enabled: boolean;
floor: number;
initialMax: number;
observeOnly: boolean;
profile: string;
recoveryIntervalMs: number;
recoveryStep: number;
severeFactor: number;
severeThreshold: number;
softFactor: number;
}
defaultTenantId
defaultTenantId: string
Optionaleventual
eventual?: { pollDefaultMs: number }
httpRetry
httpRetry: { baseDelayMs: number; maxAttempts: number; maxDelayMs: number }
logLevel
logLevel: "trace" | "error" | "silent" | "warn" | "info" | "debug"
Optionalmtls
mtls?: {
ca?: string;
caPath?: string;
cert?: string;
certPath?: string;
key?: string;
keyPassphrase?: string;
keyPath?: string;
}
oauth
oauth: {
cacheDir?: string;
clientId?: string;
clientSecret?: string;
grantType: string;
oauthUrl: string;
retry: { baseDelayMs: number; max: number };
scope?: string;
timeoutMs: number;
}
restAddress
restAddress: string
OptionalsupportLog
supportLog?: { enabled: boolean; filePath: string }
Optionaltelemetry
telemetry?: { correlation: boolean; log: boolean }
tokenAudience
tokenAudience: string