Skip to main content
API resource reference for BackendTrafficPolicy, an Envoy Gateway extension resource. To create or change one, see Changing resources; to inspect, see Reading resources.
This resource is part of the v1alpha1 API and is subject to change. Fields and behavior may change in future releases.

Identity

Overview

A BackendTrafficPolicy tunes how the gateway sends traffic from a listener to the backend services behind it. It is an Envoy Gateway extension to the Gateway API standard, defined by the Envoy Gateway API: you attach it to a Gateway or route resource and use it to shape connection behavior — load balancing, retries, timeouts, circuit breaking, rate limiting, active health checks, fault injection, and more. Use it when you need finer control over backend traffic than the route itself provides, for example to cap concurrent connections to a backend, retry failed upstream requests, apply rate limits, or gradually ramp traffic to newly added endpoints. The policy attaches to a target resource through targetRefs and takes effect within the same Project.

Spec fields

Fields marked Yes* are required only when their parent object is provided.

Status fields (read-only)

Usage

Run datumctl explain backendtrafficpolicies --recursive to see the full, live field tree for this resource.
Last modified on July 2, 2026