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
adminPasswordParameterParameterResourcegetGets the parameter that contains the Keycloak admin password.
property
adminUserNameParameterParameterResourcegetGets 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
KeycloakResourceAdds a named volume for the data folder to a Keycloak container resource.
withDataVolume(name?: string): KeycloakResourceParameters
namestringoptionalReturns
KeycloakResourceAdditional feature names to disable for the keycloak resource
withDisabledFeatures(features: string[]): KeycloakResourceParameters
featuresstring[]Returns
KeycloakResourceAdditional feature names to enable for the keycloak resource
withEnabledFeatures(features: string[]): KeycloakResourceParameters
featuresstring[]Returns
KeycloakResourceConfigures the OTLP exporter for Keycloak
withOtlpExporter(protocol?: OtlpProtocol): KeycloakResourceParameters
protocolOtlpProtocoloptionalReturns
KeycloakResourceAdds a realm import to a Keycloak container resource.
withRealmImport(importPath: string): KeycloakResourceParameters
importPathstringReturns
KeycloakResource