Dead-letter exchange, message TTL, length limit, overflow, quorum delivery limit: fill in what you need and get the policy as a rabbitmqctl command, an HTTP API call, a definitions.json entry and a Kubernetes Policy. The warnings below the form point out the settings that drop messages without an error. It runs in your browser; nothing is sent anywhere.
rabbitmqctl
HTTP API (management plugin)
definitions.json
Kubernetes (Messaging Topology Operator)
Good to know about policies
One policy per queue. Of all policies that match a queue, only the one with the highest priority applies; its keys are not merged with the others. Two matching policies with the same priority are picked at random. rabbitmqctl list_queues name policy effective_policy_definition shows which one won.
Policies change existing queues. Unlike x- arguments, a policy can be added, changed and removed without deleting the queue, which is why it is the way out of PRECONDITION_FAILED inequivalent arg.
Operators can set limits on top.set_operator_policy works the same way for TTL and length limits and is combined with the user policy; the stricter value wins.