KeycloakResource
Handle
interface KeycloakResource extends IComputeResource, IResource, IResourceWithArgs, IResourceWithEndpoints, IResourceWithEnvironment, IResourceWithProbes, IResourceWithWaitSupport, IResourceWithServiceDiscovery { readonly adminPasswordParameter: ParameterResource; readonly adminUserNameParameter: ParameterResource; withDataBindMount(source: string): KeycloakResource; withDataVolume(name?: string): KeycloakResource; withDisabledFeatures(features: string[]): KeycloakResource; withEnabledFeatures(features: string[]): KeycloakResource; withOtlpExporter(protocol?: OtlpProtocol): KeycloakResource; withRealmImport(importPath: string): KeycloakResource;}8 members
Properties
property
adminPasswordParameter ParameterResource getGets the parameter that contains the Keycloak admin password.
property
adminUserNameParameter ParameterResource getGets the parameter that contains the Keycloak admin.
Methods
Adds a bind mount for the data folder to a Keycloak container resource.
withDataBindMount(source: string): KeycloakResourceParameters
sourcestringReturns
KeycloakResource Adds a named volume for the data folder to a Keycloak container resource.
withDataVolume(name?: string): KeycloakResourceParameters
namestringoptionalReturns
KeycloakResource Additional feature names to disable for the keycloak resource
withDisabledFeatures(features: string[]): KeycloakResourceParameters
featuresstring[]Returns
KeycloakResource Additional feature names to enable for the keycloak resource
withEnabledFeatures(features: string[]): KeycloakResourceParameters
featuresstring[]Returns
KeycloakResource Configures the OTLP exporter for Keycloak
withOtlpExporter(protocol?: OtlpProtocol): KeycloakResourceParameters
protocolOtlpProtocol optionalReturns
KeycloakResource Adds a realm import to a Keycloak container resource.
withRealmImport(importPath: string): KeycloakResourceParameters
importPath stringReturns
KeycloakResource