Skip to main content

Tls Route

TlsRoute

Defines the high-level intent for routing encrypted TLS traffic based on protocol negotiation.

Establishes secure transit pathways by evaluating Server Name Indication (SNI) and Application-Layer Protocol Negotiation (ALPN) parameters. Enables end-to-end encryption topologies by directing traffic flows without gateway-level decryption, suitable for specialized protocols or strict zero-trust interconnects.

PropertyTypeDescription
apiVersionstring
kindstring
metadatamap
specSpec

Target

PropertyTypeDescription
kindstring
namestring

Spec

Contains the user-defined routing rules based on TLS handshake information. Encapsulates configuration parameters for cryptographic handshake evaluation, destination weighting, and idle timeout enforcement for encrypted streams.

PropertyTypeDescription
descriptionstringThis description is optional but will drastically improve the understand of the AI assistant about the structural elements of the organization
ruleslist of Rule

Rule

PropertyTypeDescription
matcheslist of Match

Action

PropertyTypeDescription
destinationslist of Destination
idleTimeoutstring

Destination

PropertyTypeDescription
deploymentConfigstring
portint64
weightint64

Match

PropertyTypeDescription
sniHostlist of string
alpnlist of string