keycloak-testcontainer
Version:
Run a Keycloak testcontainer with node.js
28 lines (27 loc) • 955 B
TypeScript
import { DatabaseOptions } from '../configuration/commands.js';
import { AdminUser } from '../configuration/environment.js';
export declare class Configuration {
private defaultPort;
private commandsBuilder;
private environmentBuilder;
private adminUser;
constructor();
withHostName(hostname: string): this;
getHostNamePath(): string;
withHealth(): this;
withRealmImport(): this;
withDatabase(options: DatabaseOptions): this;
withMetrics(): this;
withFeatures(features: string[]): this;
withDisabledFeatures(disabledFeatures: string[]): this;
withAdminUser(adminUser: AdminUser): this;
withManagementPort(managementPort: number): this;
withManagementPath(managementPath: string): this;
withHostnamePath(path: string): this;
getCommands(): string[];
getEnvironmentConfiguration(): {
[key: string]: string;
};
getAdminUser(): AdminUser;
getPorts(): number[];
}