adminEmail
adminEmail: string
apiEnvironmentName
apiEnvironmentName: string
OptionalcacheDirectory
cacheDirectory?: string
cacheDurationMs
cacheDurationMs: number
OptionalclientName
clientName?: string
OptionalcommandExecutable
commandExecutable?: string
OptionalcommandTimeoutMs
commandTimeoutMs?: number
OptionalgenerationMaxAttempts
generationMaxAttempts?: number
OptionalgenerationRetryDelayMs
generationRetryDelayMs?: number
OptionaljwtExpirationSafetySkewMs
jwtExpirationSafetySkewMs?: number
OptionallockRetryDelayMs
lockRetryDelayMs?: number
OptionallockRetryJitterMs
lockRetryJitterMs?: number
OptionallockStaleAfterMs
lockStaleAfterMs?: number
OptionallockWaitTimeoutMs
lockWaitTimeoutMs?: number
OptionalnowImplementation
nowImplementation?: () => number
OptionalrandomImplementation
randomImplementation?: () => number
OptionalretryJitterMs
retryJitterMs?: number
OptionalsleepImplementation
sleepImplementation?: (params: { durationMs: number }) => Promise<void>
OptionalvalidationPolicy
validationPolicy?: string
OptionalvalidationTimeoutMs
validationTimeoutMs?: number