connector
Module: sidecar::connector
Section titled “Module: sidecar::connector”Contents
Section titled “Contents”Structs
ConnectorConfig- Top-level connector configuration.HostConnectorConfig- Per-host connector configuration.
firma_config_schema::sidecar::connector::ConnectorConfig
Section titled “firma_config_schema::sidecar::connector::ConnectorConfig”Struct
Top-level connector configuration.
Fields:
default_timeout: crate::utils::NonZeroDuration- Timeout applied to the registry default.hosts: Vec<HostConnectorConfig>- Per-host overrides.
Trait Implementations:
- Deserialize
fn deserialize<__D>(__deserializer: __D) -> _serde::__private228::Result<Self, <__D as >::Error>
- Clone
fn clone(self: &Self) -> ConnectorConfig
- Default
fn default() -> Self
- Debug
fn fmt(self: &Self, f: & mut $crate::fmt::Formatter) -> $crate::fmt::Result
- Serialize
fn serialize<__S>(self: &Self, __serializer: __S) -> _serde::__private228::Result<<__S as >::Ok, <__S as >::Error>
firma_config_schema::sidecar::connector::HostConnectorConfig
Section titled “firma_config_schema::sidecar::connector::HostConnectorConfig”Struct
Per-host connector configuration.
All fields are required for explicit host entries — operators state their per-host constraints explicitly rather than inherit global defaults.
Fields:
host: String- Target host this entry applies to (exact match against the host portionrps: u32- Sustained refill rate for the token-bucket rate limiter, in requestsburst: u32- Token-bucket capacity. Bounds the instantaneous burst.timeout: crate::utils::NonZeroDuration- Dispatch timeout applied to this host.
Trait Implementations:
- Debug
fn fmt(self: &Self, f: & mut $crate::fmt::Formatter) -> $crate::fmt::Result
- Serialize
fn serialize<__S>(self: &Self, __serializer: __S) -> _serde::__private228::Result<<__S as >::Ok, <__S as >::Error>
- Deserialize
fn deserialize<__D>(__deserializer: __D) -> _serde::__private228::Result<Self, <__D as >::Error>
- Clone
fn clone(self: &Self) -> HostConnectorConfig