Skip to content

Class TraefikEngineBuilderExtensions

Namespace: Cephalon.Edge.Traefik.Registration
Assembly: Cephalon.Edge.Traefik.dll

Registers the Traefik traffic materializer companion pack with an .

public static class TraefikEngineBuilderExtensions

objectTraefikEngineBuilderExtensions

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

AddTraefikTrafficMaterializer(EngineBuilder, Action<TraefikTrafficMaterializerOptions>?)

Section titled “ AddTraefikTrafficMaterializer(EngineBuilder, Action<TraefikTrafficMaterializerOptions>?)”

Adds the Traefik IngressRoute traffic materializer companion pack to the engine.

public static EngineBuilder AddTraefikTrafficMaterializer(this EngineBuilder builder, Action<TraefikTrafficMaterializerOptions>? configure = null)

builder EngineBuilder

The engine builder to extend.

configure Action<TraefikTrafficMaterializerOptions>?

An optional callback that configures how provider-managed cell traffic automation should project into Traefik IngressRoute intent.

EngineBuilder

The same engine builder for fluent composition.

This pack keeps Traefik-specific control-plane projection outside Cephalon.Engine while still reporting provider materialization truth back through the shared /engine/cell-traffic-automations*, /engine/technology-surfaces, and snapshot surfaces.