API JavaScript HSM Dinamo
    Preparing search index...

    Interface HsmClientConfig

    interface HsmClientConfig {
        host?: string;
        port?: number;
        enableTrace?: boolean;
        authUsernamePassword?: AuthUsernamePassword;
        authToken?: string;
        tls?: TlsOptions;
        sessionPool: SessionPoolConfig;
        controlChannelPath: string;
    }
    Index
    host?: string
    port?: number
    enableTrace?: boolean
    authUsernamePassword?: AuthUsernamePassword
    authToken?: string
    sessionPool: SessionPoolConfig
    controlChannelPath: string

    Path do socket Unix (POSIX) / named pipe (Windows) do canal de controle de hot reload (ADR-0016). Resolvido automaticamente por processo; customizável via HSM_SESSION_POOL_CONTROL_PATH.

    Reload aplicado por este canal nunca interrompe pools, sessões ou handles já existentes (ADR-0017) — afeta somente (a) resoluções futuras de identidade via fallback de env var (nunca uma identidade explícita passada em HsmOptions), e (b) sizing de pools ainda não criados. Um pool já vivo continua sob a config em que nasceu até ser drenado/reciclado naturalmente; para aplicar sizing novo a um pool já existente, use shutdownSessionPool() explicitamente e deixe a próxima connectPooled() recriá-lo já com a config atual.