Skip to main content
Version: 8.9

Interface: CamundaConfig

Properties

__raw

__raw: Record<string, string | undefined>;

auth

auth: object;

basic?

optional basic?: object;
basic.password?
optional password?: string;
basic.username?
optional username?: string;

strategy

strategy: AuthStrategy;

backpressure

backpressure: object;

decayQuietMs

decayQuietMs: number;

enabled

enabled: boolean;

floor

floor: number;

healthyRecoveryMultiplier

healthyRecoveryMultiplier: number;

initialMax

initialMax: number;

maxWaiters

maxWaiters: number;

observeOnly

observeOnly: boolean;

profile

profile: string;

recoveryIntervalMs

recoveryIntervalMs: number;

recoveryStep

recoveryStep: number;

severeFactor

severeFactor: number;

severeThreshold

severeThreshold: number;

softFactor

softFactor: number;

unlimitedAfterHealthyMs

unlimitedAfterHealthyMs: number;

defaultTenantId

defaultTenantId: string;

eventual?

optional eventual?: object;

pollDefaultMs

pollDefaultMs: number;

httpRetry

httpRetry: object;

baseDelayMs

baseDelayMs: number;

maxAttempts

maxAttempts: number;

maxDelayMs

maxDelayMs: number;

logLevel

logLevel: "trace" | "error" | "silent" | "warn" | "info" | "debug";

mtls?

optional mtls?: object;

ca?

optional ca?: string;

caPath?

optional caPath?: string;

cert?

optional cert?: string;

certPath?

optional certPath?: string;

key?

optional key?: string;

keyPassphrase?

optional keyPassphrase?: string;

keyPath?

optional keyPath?: string;

oauth

oauth: object;

cacheDir?

optional cacheDir?: string;

clientId?

optional clientId?: string;

clientSecret?

optional clientSecret?: string;

grantType

grantType: string;

oauthUrl

oauthUrl: string;

retry

retry: object;
retry.baseDelayMs
baseDelayMs: number;
retry.max
max: number;

scope?

optional scope?: string;

timeoutMs

timeoutMs: number;

restAddress

restAddress: string;

supportLog?

optional supportLog?: object;

enabled

enabled: boolean;

filePath

filePath: string;

telemetry?

optional telemetry?: object;

correlation

correlation: boolean;

log

log: boolean;

tokenAudience

tokenAudience: string;

validation

validation: object;

raw

raw: string;

req

req: ValidationMode;

res

res: ValidationMode;

workerDefaults?

optional workerDefaults?: object;

jobTimeoutMs?

optional jobTimeoutMs?: number;

maxParallelJobs?

optional maxParallelJobs?: number;

pollTimeoutMs?

optional pollTimeoutMs?: number;

startupJitterMaxSeconds?

optional startupJitterMaxSeconds?: number;

workerName?

optional workerName?: string;