UNPKG

zeebe-node

Version:

The Node.js client library for the Zeebe Workflow Automation Engine.

173 lines (172 loc) 7.7 kB
import { CustomSSL } from './GrpcClient'; import { Loglevel, ZBClientOptions } from './interfaces-published-contract'; import { OAuthProviderConfig } from './OAuthProvider'; export declare class ConfigurationHydrator { static ENV: () => { ZEEBE_NODE_LOG_LEVEL: string; ZEEBE_GATEWAY_ADDRESS: string; ZEEBE_ADDRESS: string; ZEEBE_CLIENT_ID: string; ZEEBE_CLIENT_SECRET: string; ZEEBE_SECURE_CONNECTION: string; ZEEBE_TOKEN_AUDIENCE: string; ZEEBE_AUTHORIZATION_SERVER_URL: string; ZEEBE_CAMUNDA_CLOUD_CLUSTER_ID: string; ZEEBE_BASIC_AUTH_PASSWORD: string; ZEEBE_BASIC_AUTH_USERNAME: string; ZEEBE_NODE_EAGER_CONNECT: string; ZEEBE_CLIENT_RETRY: string; ZEEBE_CLIENT_MAX_RETRIES: string; ZEEBE_CLIENT_MAX_RETRY_TIMEOUT: string; ZEEBE_CLIENT_SSL_ROOT_CERTS_PATH: string; ZEEBE_CLIENT_SSL_PRIVATE_KEY_PATH: string; ZEEBE_CLIENT_SSL_CERT_CHAIN_PATH: string; }; static configure(gatewayAddress: string | undefined, options: ZBClientOptions | undefined): { retry: boolean; maxRetries: number | undefined; maxRetryTimeout: import("typed-duration").MaybeTimeDuration | undefined; eagerConnection: boolean; useTLS: any; connectionTolerance?: import("typed-duration").MaybeTimeDuration | undefined; loglevel?: Loglevel | undefined; stdout?: import("./interfaces-published-contract").ZBCustomLogger | undefined; oAuth?: OAuthProviderConfig | undefined; basicAuth?: { username: string; password: string; } | undefined; logNamespace?: string | undefined; longPoll?: import("typed-duration").MaybeTimeDuration | undefined; pollInterval?: import("typed-duration").MaybeTimeDuration | undefined; camundaCloud?: import("./interfaces-published-contract").CamundaCloudConfig | undefined; hostname: string; port: string; onReady?: (() => void) | undefined; onConnectionError?: (() => void) | undefined; customSSL: CustomSSL | Partial<CustomSSL>; url?: string | undefined; audience?: string | undefined; clientId?: string | undefined; clientSecret?: string | undefined; customRootCert?: Buffer | undefined; cacheOnDisk?: boolean | undefined; cacheDir?: string | undefined; password?: string | undefined; username?: string | undefined; } | { retry: boolean; maxRetries: number | undefined; maxRetryTimeout: import("typed-duration").MaybeTimeDuration | undefined; eagerConnection: boolean; useTLS: any; connectionTolerance?: import("typed-duration").MaybeTimeDuration | undefined; loglevel?: Loglevel | undefined; stdout?: import("./interfaces-published-contract").ZBCustomLogger | undefined; oAuth?: OAuthProviderConfig | undefined; basicAuth?: { username: string; password: string; } | undefined; logNamespace?: string | undefined; longPoll?: import("typed-duration").MaybeTimeDuration | undefined; pollInterval?: import("typed-duration").MaybeTimeDuration | undefined; camundaCloud?: import("./interfaces-published-contract").CamundaCloudConfig | undefined; hostname: string | undefined; port: string; onReady?: (() => void) | undefined; onConnectionError?: (() => void) | undefined; customSSL: CustomSSL | Partial<CustomSSL>; url?: string | undefined; audience?: string | undefined; clientId?: string | undefined; clientSecret?: string | undefined; customRootCert?: Buffer | undefined; cacheOnDisk?: boolean | undefined; cacheDir?: string | undefined; password?: string | undefined; username?: string | undefined; } | { retry: boolean; maxRetries: number | undefined; maxRetryTimeout: import("typed-duration").MaybeTimeDuration | undefined; eagerConnection: boolean; useTLS: any; connectionTolerance?: import("typed-duration").MaybeTimeDuration | undefined; loglevel?: Loglevel | undefined; stdout?: import("./interfaces-published-contract").ZBCustomLogger | undefined; oAuth?: OAuthProviderConfig | undefined; basicAuth?: { username: string; password: string; } | undefined; logNamespace?: string | undefined; longPoll?: import("typed-duration").MaybeTimeDuration | undefined; pollInterval?: import("typed-duration").MaybeTimeDuration | undefined; camundaCloud?: import("./interfaces-published-contract").CamundaCloudConfig | undefined; hostname: string | undefined; port: string; onReady?: (() => void) | undefined; onConnectionError?: (() => void) | undefined; customSSL: CustomSSL | Partial<CustomSSL>; url?: string | undefined; audience?: string | undefined; clientId?: string | undefined; clientSecret?: string | undefined; customRootCert?: Buffer | undefined; cacheOnDisk?: boolean | undefined; cacheDir?: string | undefined; password?: string | undefined; username?: string | undefined; } | { retry: boolean; maxRetries: number | undefined; maxRetryTimeout: import("typed-duration").MaybeTimeDuration | undefined; eagerConnection: boolean; useTLS: any; connectionTolerance?: import("typed-duration").MaybeTimeDuration | undefined; loglevel?: Loglevel | undefined; stdout?: import("./interfaces-published-contract").ZBCustomLogger | undefined; oAuth?: OAuthProviderConfig | undefined; basicAuth?: { username: string; password: string; } | undefined; logNamespace?: string | undefined; longPoll?: import("typed-duration").MaybeTimeDuration | undefined; pollInterval?: import("typed-duration").MaybeTimeDuration | undefined; camundaCloud?: import("./interfaces-published-contract").CamundaCloudConfig | undefined; hostname: string | undefined; port: string; onReady?: (() => void) | undefined; onConnectionError?: (() => void) | undefined; customSSL: CustomSSL | Partial<CustomSSL>; url?: string | undefined; audience?: string | undefined; clientId?: string | undefined; clientSecret?: string | undefined; customRootCert?: Buffer | undefined; cacheOnDisk?: boolean | undefined; cacheDir?: string | undefined; password?: string | undefined; username?: string | undefined; }; static readonly getLogLevelFromEnv: () => Loglevel | undefined; private static readonly DEFAULT_GATEWAY_PORT; private static readonly CAMUNDA_CLOUD_AUTH_SERVER; private static readonly getClientIdFromEnv; private static readonly getZeebeAddressFromEnv; private static readonly getClientSecretFromEnv; private static readonly getTlsFromEnv; private static readTLSFromEnvironment; private static readCustomSSLFromEnvironment; private static readOAuthFromEnvironment; private static readBasicAuthFromEnvironment; private static readCamundaClusterConfFromEnv; private static getGatewayFromEnvironment; private static decodeConnectionString; private static getCamundaCloudConfig; private static justClusterId; private static getEagerStatus; private static getRetryConfiguration; }