Skip to content

QueueQuorumTypeSpecificArgs

faststream.rabbit.schemas.queue.QueueQuorumTypeSpecificArgs module-attribute #

QueueQuorumTypeSpecificArgs = TypedDict(
    "QueueQuorumTypeSpecificArgs",
    {
        "x-overflow": Literal[
            "drop-head", "reject-publish"
        ],
        "x-delivery-limit": int,
        "x-quorum-initial-group-size": int,
        "x-quorum-target-group-size": int,
        "x-dead-letter-strategy": Literal[
            "at-most-once", "at-least-once"
        ],
    },
    total=False,
)