Skip to content

RoutingRule

Defined in: src/policies/traffic/dynamic-routing.ts:15

Configuration for the dynamicRouting policy.

condition: (c) => boolean | Promise<boolean>

Defined in: src/policies/traffic/dynamic-routing.ts:19

Condition that determines if this rule applies.

Context

boolean | Promise<boolean>


optional headers: Record<string, string>

Defined in: src/policies/traffic/dynamic-routing.ts:25

Optional headers to add to the upstream request.


optional name: string

Defined in: src/policies/traffic/dynamic-routing.ts:17

Human-readable rule name for debugging.


optional rewritePath: (path) => string

Defined in: src/policies/traffic/dynamic-routing.ts:23

Optional path rewrite function.

string

string


target: string

Defined in: src/policies/traffic/dynamic-routing.ts:21

Target upstream URL to route to.