pub struct AutoPauseNotificationsParameters {
pub enabled: bool,
pub timeout: Option<i64>,
}
Expand description
Defines how alerts on this service are automatically suspended for a period of time before triggering, when identified as likely being transient. Note that automatically pausing notifications is only available on certain plans.
Fields§
§enabled: bool
Indicates whether alerts should be automatically suspended when identified as transient.
timeout: Option<i64>
Indicates in seconds how long alerts should be suspended before triggering. Allowed values: 120, 180, 300, 600, 900
Trait Implementations§
Source§impl Clone for AutoPauseNotificationsParameters
impl Clone for AutoPauseNotificationsParameters
Source§fn clone(&self) -> AutoPauseNotificationsParameters
fn clone(&self) -> AutoPauseNotificationsParameters
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 moreSource§impl Default for AutoPauseNotificationsParameters
impl Default for AutoPauseNotificationsParameters
Source§fn default() -> AutoPauseNotificationsParameters
fn default() -> AutoPauseNotificationsParameters
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AutoPauseNotificationsParameters
impl<'de> Deserialize<'de> for AutoPauseNotificationsParameters
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl JsonSchema for AutoPauseNotificationsParameters
impl JsonSchema for AutoPauseNotificationsParameters
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref
keyword. Read moreSource§impl PartialEq for AutoPauseNotificationsParameters
impl PartialEq for AutoPauseNotificationsParameters
Source§fn eq(&self, other: &AutoPauseNotificationsParameters) -> bool
fn eq(&self, other: &AutoPauseNotificationsParameters) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for AutoPauseNotificationsParameters
Auto Trait Implementations§
impl Freeze for AutoPauseNotificationsParameters
impl RefUnwindSafe for AutoPauseNotificationsParameters
impl Send for AutoPauseNotificationsParameters
impl Sync for AutoPauseNotificationsParameters
impl Unpin for AutoPauseNotificationsParameters
impl UnwindSafe for AutoPauseNotificationsParameters
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