Skip to content
Docs Try Aspire

KeycloakResourceBuilderExtensions

Class static net10.0
📦 Aspire.Hosting.Keycloak v13.1.2-preview.1.26125.13
Provides extension methods for adding Keycloak resources to an Hosting.IDistributedApplicationBuilder.
namespace Aspire.Hosting;
public static class KeycloakResourceBuilderExtensions
{
// ...
}
AddKeycloak(IDistributedApplicationBuilder, string, int?, IResourceBuilder<ParameterResource>, IResourceBuilder<ParameterResource>)extension
IResourceBuilder<KeycloakResource>
Adds a Keycloak container to the application model.
WithDataBindMount(IResourceBuilder<KeycloakResource>, string)extension
IResourceBuilder<KeycloakResource>
Adds a bind mount for the data folder to a Keycloak container resource.
WithDataVolume(IResourceBuilder<KeycloakResource>, string?)extension
IResourceBuilder<KeycloakResource>
Adds a named volume for the data folder to a Keycloak container resource.
WithDisabledFeatures(IResourceBuilder<KeycloakResource>, string[])extension
IResourceBuilder<KeycloakResource>
Additional feature names to disable for the keycloak resource
WithEnabledFeatures(IResourceBuilder<KeycloakResource>, string[])extension
IResourceBuilder<KeycloakResource>
Additional feature names to enable for the keycloak resource
WithOtlpExporter(IResourceBuilder<KeycloakResource>)extension
IResourceBuilder<KeycloakResource>
Injects the appropriate environment variables to allow the resource to enable sending telemetry to the dashboard.
WithOtlpExporter(IResourceBuilder<KeycloakResource>, OtlpProtocol)extension
IResourceBuilder<KeycloakResource>
Injects the appropriate environment variables to allow the resource to enable sending telemetry to the dashboard.
WithRealmImport(IResourceBuilder<KeycloakResource>, string, bool)extensionobsolete
IResourceBuilder<KeycloakResource>
Adds a realm import to a Keycloak container resource.
WithRealmImport(IResourceBuilder<KeycloakResource>, string)extension
IResourceBuilder<KeycloakResource>
Adds a realm import to a Keycloak container resource.
View all methods