# MetricAlarm


## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**actions_enabled** | **bool** |  | [optional] 
**alarm_actions** | **List[str]** |  | [optional] 
**alarm_arn** | **str** |  | [optional] 
**alarm_configuration_updated_timestamp** | **datetime** |  | [optional] 
**alarm_description** | **str** |  | [optional] 
**alarm_name** | **str** |  | [optional] 
**comparison_operator** | [**ComparisonOperator**](ComparisonOperator.md) |  | [optional] 
**datapoints_to_alarm** | **int** |  | [optional] 
**dimensions** | [**List[Dimension]**](Dimension.md) |  | [optional] 
**evaluate_low_sample_count_percentile** | **str** |  | [optional] 
**evaluation_periods** | **int** |  | [optional] 
**evaluation_state** | [**EvaluationState**](EvaluationState.md) |  | [optional] 
**extended_statistic** | **str** |  | [optional] 
**insufficient_data_actions** | **List[str]** |  | [optional] 
**metric_name** | **str** |  | [optional] 
**metrics** | [**List[MetricDataQuery]**](MetricDataQuery.md) |  | [optional] 
**namespace** | **str** |  | [optional] 
**ok_actions** | **List[str]** |  | [optional] 
**period** | **int** |  | [optional] 
**state_reason** | **str** |  | [optional] 
**state_reason_data** | **str** |  | [optional] 
**state_transitioned_timestamp** | **datetime** |  | [optional] 
**state_updated_timestamp** | **datetime** |  | [optional] 
**state_value** | [**StateValue**](StateValue.md) |  | [optional] 
**statistic** | [**Statistic**](Statistic.md) |  | [optional] 
**threshold** | **float** |  | [optional] 
**threshold_metric_id** | **str** |  | [optional] 
**treat_missing_data** | **str** |  | [optional] 
**unit** | [**StandardUnit**](StandardUnit.md) |  | [optional] 

## Example

```python
from duplocloud_sdk.models.metric_alarm import MetricAlarm

# TODO update the JSON string below
json = "{}"
# create an instance of MetricAlarm from a JSON string
metric_alarm_instance = MetricAlarm.from_json(json)
# print the JSON string representation of the object
print(MetricAlarm.to_json())

# convert the object into a dict
metric_alarm_dict = metric_alarm_instance.to_dict()
# create an instance of MetricAlarm from a dict
metric_alarm_from_dict = MetricAlarm.from_dict(metric_alarm_dict)
```
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


