Struct cfn::aws::cloudwatch::AlarmProperties
[−]
[src]
pub struct AlarmProperties { pub actions_enabled: Option<Value<bool>>, pub alarm_actions: Option<ValueList<String>>, pub alarm_description: Option<Value<String>>, pub alarm_name: Option<Value<String>>, pub comparison_operator: Value<String>, pub dimensions: Option<ValueList<Dimension>>, pub evaluate_low_sample_count_percentile: Option<Value<String>>, pub evaluation_periods: Value<u32>, pub extended_statistic: Option<Value<String>>, pub insufficient_data_actions: Option<ValueList<String>>, pub metric_name: Value<String>, pub namespace: Value<String>, pub ok_actions: Option<ValueList<String>>, pub period: Value<u32>, pub statistic: Option<Value<String>>, pub threshold: Value<f64>, pub treat_missing_data: Option<Value<String>>, pub unit: Option<Value<String>>, }
Properties for the Alarm
resource.
Fields
actions_enabled: Option<Value<bool>>
Property ActionsEnabled
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
alarm_actions: Option<ValueList<String>>
Property AlarmActions
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
alarm_description: Option<Value<String>>
Property AlarmDescription
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
alarm_name: Option<Value<String>>
Property AlarmName
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
comparison_operator: Value<String>
Property ComparisonOperator
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
dimensions: Option<ValueList<Dimension>>
Property Dimensions
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
evaluate_low_sample_count_percentile: Option<Value<String>>
Property EvaluateLowSampleCountPercentile
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
evaluation_periods: Value<u32>
Property EvaluationPeriods
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
extended_statistic: Option<Value<String>>
Property ExtendedStatistic
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
insufficient_data_actions: Option<ValueList<String>>
Property InsufficientDataActions
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
metric_name: Value<String>
Property MetricName
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
namespace: Value<String>
Property Namespace
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
ok_actions: Option<ValueList<String>>
Property OKActions
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
period: Value<u32>
Property Period
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
statistic: Option<Value<String>>
Property Statistic
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
threshold: Value<f64>
Property Threshold
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
treat_missing_data: Option<Value<String>>
Property TreatMissingData
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
unit: Option<Value<String>>
Property Unit
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
Trait Implementations
impl Debug for AlarmProperties
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Default for AlarmProperties
[src]
fn default() -> AlarmProperties
[src]
Returns the "default value" for a type. Read more
impl Serialize for AlarmProperties
[src]
fn serialize<S: Serializer>(&self, s: S) -> Result<S::Ok, S::Error>
[src]
Serialize this value into the given Serde serializer. Read more
impl<'de> Deserialize<'de> for AlarmProperties
[src]
fn deserialize<D: Deserializer<'de>>(d: D) -> Result<AlarmProperties, D::Error>
[src]
Deserialize this value from the given Serde deserializer. Read more
impl From<AlarmProperties> for Alarm
[src]
fn from(properties: AlarmProperties) -> Alarm
[src]
Performs the conversion.