pub struct AlertingConfig {
pub enabled: bool,
pub rules: Vec<AlertRule>,
pub channels: Vec<NotificationChannel>,
pub throttling: AlertThrottlingConfig,
}Expand description
Alerting configuration
Fields§
§enabled: boolAlerting enabled
rules: Vec<AlertRule>Alert rules
channels: Vec<NotificationChannel>Notification channels
throttling: AlertThrottlingConfigAlert throttling
Trait Implementations§
Source§impl Clone for AlertingConfig
impl Clone for AlertingConfig
Source§fn clone(&self) -> AlertingConfig
fn clone(&self) -> AlertingConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for AlertingConfig
impl RefUnwindSafe for AlertingConfig
impl Send for AlertingConfig
impl Sync for AlertingConfig
impl Unpin for AlertingConfig
impl UnwindSafe for AlertingConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more