Skip to main content

kellnr_settings/
webhooks.rs

1use provcfg::{ClapArgs, Configurable};
2use serde::{Deserialize, Serialize};
3
4#[derive(Debug, Default, Deserialize, Serialize, Eq, PartialEq, Clone, Configurable, ClapArgs)]
5#[serde(default)]
6#[configurable(clap_prefix = "webhooks")]
7pub struct Webhooks {
8    /// Refuse webhook deliveries to loopback, private and other non-public
9    /// addresses. Link-local and cloud metadata addresses are always refused.
10    pub block_private_targets: bool,
11}