Kvindo™ Cloud Docs
A UDP Listener accepts UDP datagrams on a Load Balancer and forwards them to Target Groups. It is connectionless and distributes datagrams round-robin across the targets (no session affinity), which suits stateless services like DNS.
• Load balancer — the LB this listener belongs to (spec.loadbalancerId)
• Interface — which side to bind: all (default), public, or private
• Ports — the UDP ports the listener accepts on
• Security rules — optional IP allow/deny list applied before routing
| UI Name | API / kc name | Terraform name | Optional | Format | Default | Is read only | Description |
|---|---|---|---|---|---|---|---|
| Load balancer | spec.loadbalancerId |
spec.loadbalancer_id |
No | ULID — references a Load Balancer | — | No | The load balancer this listener belongs to |
| Interface | spec.interface |
spec.interface |
Yes | string — all / public / private |
all |
No | Which network interface to bind on |
| Order | spec.order |
spec.order |
Yes | integer | 0 |
No | Tie-breaking priority when multiple listeners match |
| Ports | spec.ports |
spec.ports |
No | list of string | — | No | UDP ports the listener accepts datagrams on |
| Security rules | spec.securityRules |
spec.security_rules |
Yes | list of rule objects — {order, description, action, ipV4Blocks, ipV6Blocks} |
[] |
No | IP allow/deny list applied before routing |
A UDP listener on port 53 for a DNS service.
Terraform
Python SDK
kc CLI
Resource docs
More in this section