Struct relay_config::OverridableConfig
source · pub struct OverridableConfig {Show 15 fields
pub mode: Option<String>,
pub log_level: Option<String>,
pub upstream: Option<String>,
pub upstream_dsn: Option<String>,
pub host: Option<String>,
pub port: Option<String>,
pub processing: Option<String>,
pub kafka_url: Option<String>,
pub redis_url: Option<String>,
pub id: Option<String>,
pub secret_key: Option<String>,
pub public_key: Option<String>,
pub outcome_source: Option<String>,
pub shutdown_timeout: Option<String>,
pub aws_runtime_api: Option<String>,
}
Expand description
Structure used to hold information about configuration overrides via CLI parameters or environment variables
Fields§
§mode: Option<String>
The operation mode of this relay.
log_level: Option<String>
The log level of this relay.
upstream: Option<String>
The upstream relay or sentry instance.
upstream_dsn: Option<String>
Alternate upstream provided through a Sentry DSN. Key and project will be ignored.
host: Option<String>
The host the relay should bind to (network interface).
port: Option<String>
The port to bind for the unencrypted relay HTTP server.
processing: Option<String>
“true” if processing is enabled “false” otherwise
kafka_url: Option<String>
the kafka bootstrap.servers configuration string
redis_url: Option<String>
the redis server url
id: Option<String>
The globally unique ID of the relay.
secret_key: Option<String>
The secret key of the relay
public_key: Option<String>
The public key of the relay
outcome_source: Option<String>
Outcome source
shutdown_timeout: Option<String>
shutdown timeout
aws_runtime_api: Option<String>
AWS Extensions API URL
Trait Implementations§
source§impl Debug for OverridableConfig
impl Debug for OverridableConfig
source§impl Default for OverridableConfig
impl Default for OverridableConfig
source§fn default() -> OverridableConfig
fn default() -> OverridableConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for OverridableConfig
impl RefUnwindSafe for OverridableConfig
impl Send for OverridableConfig
impl Sync for OverridableConfig
impl Unpin for OverridableConfig
impl UnwindSafe for OverridableConfig
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more