pub struct PutMetricAlarmInput {Show 22 fields
pub actions_enabled: Option<bool>,
pub alarm_actions: Vec<String>,
pub alarm_description: Option<String>,
pub alarm_name: String,
pub comparison_operator: ComparisonOperator,
pub datapoints_to_alarm: Option<i32>,
pub dimensions: Vec<Dimension>,
pub evaluate_low_sample_count_percentile: Option<String>,
pub evaluation_periods: i32,
pub extended_statistic: Option<String>,
pub insufficient_data_actions: Vec<String>,
pub metric_name: Option<String>,
pub metrics: Vec<MetricDataQuery>,
pub namespace: Option<String>,
pub ok_actions: Vec<String>,
pub period: Option<i32>,
pub statistic: Option<Statistic>,
pub tags: Vec<Tag>,
pub threshold: Option<f64>,
pub threshold_metric_id: Option<String>,
pub treat_missing_data: Option<String>,
pub unit: Option<StandardUnit>,
}Expand description
CloudWatch PutMetricAlarmInput.
Fields§
§actions_enabled: Option<bool>§alarm_actions: Vec<String>§alarm_description: Option<String>§alarm_name: String§comparison_operator: ComparisonOperator§datapoints_to_alarm: Option<i32>§dimensions: Vec<Dimension>§evaluate_low_sample_count_percentile: Option<String>§evaluation_periods: i32§extended_statistic: Option<String>§insufficient_data_actions: Vec<String>§metric_name: Option<String>§metrics: Vec<MetricDataQuery>§namespace: Option<String>§ok_actions: Vec<String>§period: Option<i32>§statistic: Option<Statistic>§threshold: Option<f64>§threshold_metric_id: Option<String>§treat_missing_data: Option<String>§unit: Option<StandardUnit>Trait Implementations§
Source§impl Clone for PutMetricAlarmInput
impl Clone for PutMetricAlarmInput
Source§fn clone(&self) -> PutMetricAlarmInput
fn clone(&self) -> PutMetricAlarmInput
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 PutMetricAlarmInput
impl Debug for PutMetricAlarmInput
Source§impl Default for PutMetricAlarmInput
impl Default for PutMetricAlarmInput
Source§fn default() -> PutMetricAlarmInput
fn default() -> PutMetricAlarmInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PutMetricAlarmInput
impl<'de> Deserialize<'de> for PutMetricAlarmInput
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 PutMetricAlarmInput
impl RefUnwindSafe for PutMetricAlarmInput
impl Send for PutMetricAlarmInput
impl Sync for PutMetricAlarmInput
impl Unpin for PutMetricAlarmInput
impl UnsafeUnpin for PutMetricAlarmInput
impl UnwindSafe for PutMetricAlarmInput
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