AutomationRouterConfig
Type: Object
Configuration for Router nodes that control how data flows to multiple outputs. Supports broadcast, round-robin, weighted, conditional, and other routing strategies.
Fields
| Name | Type | Args | Description | Deprecated |
|---|---|---|---|---|
| hashKey | ExpressionScalar | Lua expression for hash-based routing key | ||
| inputExpression | ExpressionScalar! | Lua expression to extract input data | ||
| outputCount | Int | Number of outputs for round-robin routing | ||
| routes | [JsonString!] | Configurable output routes with labels and conditions | ||
| routingRules | [JsonString!] | Conditional routing rules with conditions and output targets | ||
| strategy | AutomationRouterStrategy! | Routing strategy to determine how data flows to outputs | ||
| type | String! | Node type identifier | ||
| weights | [JsonString!] | Output weights for weighted distribution routing |