Kvindo™ Cloud Docs


Language

UDP Rule

A UDP Listener Rule forwards datagrams from a UDP Listener to a Target Group. Datagrams are distributed round-robin across the targets — there is no session affinity, so suit it to stateless UDP services.

Key concepts

• Listener — the UDP listener this rule belongs to (spec.udpListenerId)

• Forward to UDP — send datagrams to a Target Group (spec.forwardToUdpResponseAction)

Parameters
UI Name API / kc name Terraform name Optional Format Default Is read only Description
Listener spec.udpListenerId spec.udp_listener_id No ULID — references a UDP Listener — No The listener this rule belongs to
Order spec.order spec.order Yes integer 0 No Evaluation order; lower is checked first. Must be unique per listener — a second rule left at the default 0 while another rule on the same listener already has order 0 is rejected
Forward to UDP spec.forwardToUdpResponseAction spec.forward_to_udp_response_action No object (nullable) — No Forward the datagrams to a Target Group. Required — the controller rejects a missing forward action
Target group spec.forwardToUdpResponseAction.targetGroupId target_group_id Yes ULID (nullable) — references a Target Group — No Target Group to forward to
Port mapping type spec.forwardToUdpResponseAction.portMappingType port_mapping_type Yes string — ANY_TO_ANY / ONE_TO_ONE ANY_TO_ANY No How listener ports map to target group ports
To ports spec.forwardToUdpResponseAction.toPorts to_ports No list of string — No Target ports to forward to
Examples

A rule that forwards UDP datagrams to a DNS Target Group on port 53.

Terraform

Python SDK

kc CLI


Related pages

Resource docs

More in this section

An unhandled error has occurred. Reload 🗙