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