KeycloakResource
Handle
interface KeycloakResource extends IComputeResource, IResource, IResourceWithArgs, IResourceWithEndpoints, IResourceWithEnvironment, IResourceWithProbes, IResourceWithWaitSupport, IResourceWithServiceDiscovery { entrypoint: string; readonly name: string; shellExecution: boolean; withDataBindMount(source: string): KeycloakResource; withDataVolume(name?: string): KeycloakResource; withDisabledFeatures(features: string[]): KeycloakResource; withEnabledFeatures(features: string[]): KeycloakResource; withOtlpExporter(): KeycloakResource; withOtlpExporterWithProtocol(protocol: OtlpProtocol): KeycloakResource; withRealmImport(importPath: string): KeycloakResource;} 12 members
Properties
property
entrypoint string get · set Gets the Entrypoint property
property
name string get Gets the Name property
property
shellExecution boolean get · set Gets the ShellExecution property
Methods
Adds a data bind mount for Keycloak
withDataBindMount(source: string): KeycloakResourceParameters
source string Returns
KeycloakResource Adds a data volume for Keycloak
withDataVolume(name?: string): KeycloakResourceParameters
name string optional Returns
KeycloakResource Disables Keycloak features
withDisabledFeatures(features: string[]): KeycloakResourceParameters
features string[] Returns
KeycloakResource Enables Keycloak features
withEnabledFeatures(features: string[]): KeycloakResourceParameters
features string[] Returns
KeycloakResource Configures the OTLP exporter for Keycloak
withOtlpExporter(): KeycloakResourceReturns
KeycloakResource Configures the OTLP exporter for Keycloak with a specific protocol
withOtlpExporterWithProtocol(protocol: OtlpProtocol): KeycloakResourceParameters
protocol OtlpProtocol Returns
KeycloakResource Imports a Keycloak realm configuration
withRealmImport(importPath: string): KeycloakResourceParameters
importPath string Returns
KeycloakResource