pub struct CompositeAlarm {Show 19 fields
pub actions_enabled: Option<bool>,
pub actions_suppressed_by: Option<ActionsSuppressedBy>,
pub actions_suppressed_reason: Option<String>,
pub actions_suppressor: Option<String>,
pub actions_suppressor_extension_period: Option<i32>,
pub actions_suppressor_wait_period: Option<i32>,
pub alarm_actions: Vec<String>,
pub alarm_arn: Option<String>,
pub alarm_configuration_updated_timestamp: Option<DateTime<Utc>>,
pub alarm_description: Option<String>,
pub alarm_name: Option<String>,
pub alarm_rule: Option<String>,
pub insufficient_data_actions: Vec<String>,
pub ok_actions: Vec<String>,
pub state_reason: Option<String>,
pub state_reason_data: Option<String>,
pub state_transitioned_timestamp: Option<DateTime<Utc>>,
pub state_updated_timestamp: Option<DateTime<Utc>>,
pub state_value: Option<StateValue>,
}Expand description
CloudWatch CompositeAlarm.
Fields§
§actions_enabled: Option<bool>§actions_suppressed_by: Option<ActionsSuppressedBy>§actions_suppressed_reason: Option<String>§actions_suppressor: Option<String>§actions_suppressor_extension_period: Option<i32>§actions_suppressor_wait_period: Option<i32>§alarm_actions: Vec<String>§alarm_arn: Option<String>§alarm_configuration_updated_timestamp: Option<DateTime<Utc>>§alarm_description: Option<String>§alarm_name: Option<String>§alarm_rule: Option<String>§insufficient_data_actions: Vec<String>§ok_actions: Vec<String>§state_reason: Option<String>§state_reason_data: Option<String>§state_transitioned_timestamp: Option<DateTime<Utc>>§state_updated_timestamp: Option<DateTime<Utc>>§state_value: Option<StateValue>Trait Implementations§
Source§impl Clone for CompositeAlarm
impl Clone for CompositeAlarm
Source§fn clone(&self) -> CompositeAlarm
fn clone(&self) -> CompositeAlarm
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 Debug for CompositeAlarm
impl Debug for CompositeAlarm
Source§impl Default for CompositeAlarm
impl Default for CompositeAlarm
Source§fn default() -> CompositeAlarm
fn default() -> CompositeAlarm
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CompositeAlarm
impl<'de> Deserialize<'de> for CompositeAlarm
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
Auto Trait Implementations§
impl Freeze for CompositeAlarm
impl RefUnwindSafe for CompositeAlarm
impl Send for CompositeAlarm
impl Sync for CompositeAlarm
impl Unpin for CompositeAlarm
impl UnsafeUnpin for CompositeAlarm
impl UnwindSafe for CompositeAlarm
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