Skip to main content

Module state

Module state 

Source
Expand description

A representation of Sōzu’s state

Structs§

ConfigState
The ConfigState represents the state of Sōzu’s business, which is to forward traffic from frontends to backends. Hence, it contains all details about:

Enums§

StateError

Functions§

merge_custom_http_answers
Validate a sozu_id_header value against RFC 9110 §5.1 header-name grammar.
validate_alpn_protocols
Validate an AlpnProtocols patch: each value must be “h2” or “http/1.1”. Empty values vec is allowed (reset-to-default).
validate_h2_flood_knobs_http
Validate all H2 flood knobs in an HTTP listener patch.
validate_h2_flood_knobs_https
Validate all H2 flood knobs in an HTTPS listener patch (same rules as HTTP).
validate_sozu_id_header
Validate a sozu_id_header value against the RFC 9110 §5.1 token grammar:

Type Aliases§

ClusterId
To use throughout Sōzu