AWS SDK for C++  1.8.78
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::CloudWatch::Model Namespace Reference

Namespaces

 AlarmTypeMapper
 
 AnomalyDetectorStateValueMapper
 
 ComparisonOperatorMapper
 
 HistoryItemTypeMapper
 
 RecentlyActiveMapper
 
 ScanByMapper
 
 StandardUnitMapper
 
 StateValueMapper
 
 StatisticMapper
 
 StatusCodeMapper
 

Classes

class  AlarmHistoryItem
 
class  AnomalyDetector
 
class  AnomalyDetectorConfiguration
 
class  CompositeAlarm
 
class  DashboardEntry
 
class  DashboardInvalidInputError
 
class  DashboardValidationMessage
 
class  Datapoint
 
class  DeleteAlarmsRequest
 
class  DeleteAnomalyDetectorRequest
 
class  DeleteAnomalyDetectorResult
 
class  DeleteDashboardsRequest
 
class  DeleteDashboardsResult
 
class  DeleteInsightRulesRequest
 
class  DeleteInsightRulesResult
 
class  DescribeAlarmHistoryRequest
 
class  DescribeAlarmHistoryResult
 
class  DescribeAlarmsForMetricRequest
 
class  DescribeAlarmsForMetricResult
 
class  DescribeAlarmsRequest
 
class  DescribeAlarmsResult
 
class  DescribeAnomalyDetectorsRequest
 
class  DescribeAnomalyDetectorsResult
 
class  DescribeInsightRulesRequest
 
class  DescribeInsightRulesResult
 
class  Dimension
 
class  DimensionFilter
 
class  DisableAlarmActionsRequest
 
class  DisableInsightRulesRequest
 
class  DisableInsightRulesResult
 
class  EnableAlarmActionsRequest
 
class  EnableInsightRulesRequest
 
class  EnableInsightRulesResult
 
class  GetDashboardRequest
 
class  GetDashboardResult
 
class  GetInsightRuleReportRequest
 
class  GetInsightRuleReportResult
 
class  GetMetricDataRequest
 
class  GetMetricDataResult
 
class  GetMetricStatisticsRequest
 
class  GetMetricStatisticsResult
 
class  GetMetricWidgetImageRequest
 
class  GetMetricWidgetImageResult
 
class  InsightRule
 
class  InsightRuleContributor
 
class  InsightRuleContributorDatapoint
 
class  InsightRuleMetricDatapoint
 
class  ListDashboardsRequest
 
class  ListDashboardsResult
 
class  ListMetricsRequest
 
class  ListMetricsResult
 
class  ListTagsForResourceRequest
 
class  ListTagsForResourceResult
 
class  MessageData
 
class  Metric
 
class  MetricAlarm
 
class  MetricDataQuery
 
class  MetricDataResult
 
class  MetricDatum
 
class  MetricStat
 
class  PartialFailure
 
class  PutAnomalyDetectorRequest
 
class  PutAnomalyDetectorResult
 
class  PutCompositeAlarmRequest
 
class  PutDashboardRequest
 
class  PutDashboardResult
 
class  PutInsightRuleRequest
 
class  PutInsightRuleResult
 
class  PutMetricAlarmRequest
 
class  PutMetricDataRequest
 
class  Range
 
class  ResourceNotFoundException
 
class  ResponseMetadata
 
class  SetAlarmStateRequest
 
class  StatisticSet
 
class  Tag
 
class  TagResourceRequest
 
class  TagResourceResult
 
class  UntagResourceRequest
 
class  UntagResourceResult
 

Typedefs

typedef Aws::Utils::Outcome< Aws::NoResult, CloudWatchErrorDeleteAlarmsOutcome
 
typedef Aws::Utils::Outcome< DeleteAnomalyDetectorResult, CloudWatchErrorDeleteAnomalyDetectorOutcome
 
typedef Aws::Utils::Outcome< DeleteDashboardsResult, CloudWatchErrorDeleteDashboardsOutcome
 
typedef Aws::Utils::Outcome< DeleteInsightRulesResult, CloudWatchErrorDeleteInsightRulesOutcome
 
typedef Aws::Utils::Outcome< DescribeAlarmHistoryResult, CloudWatchErrorDescribeAlarmHistoryOutcome
 
typedef Aws::Utils::Outcome< DescribeAlarmsResult, CloudWatchErrorDescribeAlarmsOutcome
 
typedef Aws::Utils::Outcome< DescribeAlarmsForMetricResult, CloudWatchErrorDescribeAlarmsForMetricOutcome
 
typedef Aws::Utils::Outcome< DescribeAnomalyDetectorsResult, CloudWatchErrorDescribeAnomalyDetectorsOutcome
 
typedef Aws::Utils::Outcome< DescribeInsightRulesResult, CloudWatchErrorDescribeInsightRulesOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, CloudWatchErrorDisableAlarmActionsOutcome
 
typedef Aws::Utils::Outcome< DisableInsightRulesResult, CloudWatchErrorDisableInsightRulesOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, CloudWatchErrorEnableAlarmActionsOutcome
 
typedef Aws::Utils::Outcome< EnableInsightRulesResult, CloudWatchErrorEnableInsightRulesOutcome
 
typedef Aws::Utils::Outcome< GetDashboardResult, CloudWatchErrorGetDashboardOutcome
 
typedef Aws::Utils::Outcome< GetInsightRuleReportResult, CloudWatchErrorGetInsightRuleReportOutcome
 
typedef Aws::Utils::Outcome< GetMetricDataResult, CloudWatchErrorGetMetricDataOutcome
 
typedef Aws::Utils::Outcome< GetMetricStatisticsResult, CloudWatchErrorGetMetricStatisticsOutcome
 
typedef Aws::Utils::Outcome< GetMetricWidgetImageResult, CloudWatchErrorGetMetricWidgetImageOutcome
 
typedef Aws::Utils::Outcome< ListDashboardsResult, CloudWatchErrorListDashboardsOutcome
 
typedef Aws::Utils::Outcome< ListMetricsResult, CloudWatchErrorListMetricsOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, CloudWatchErrorListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< PutAnomalyDetectorResult, CloudWatchErrorPutAnomalyDetectorOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, CloudWatchErrorPutCompositeAlarmOutcome
 
typedef Aws::Utils::Outcome< PutDashboardResult, CloudWatchErrorPutDashboardOutcome
 
typedef Aws::Utils::Outcome< PutInsightRuleResult, CloudWatchErrorPutInsightRuleOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, CloudWatchErrorPutMetricAlarmOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, CloudWatchErrorPutMetricDataOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, CloudWatchErrorSetAlarmStateOutcome
 
typedef Aws::Utils::Outcome< TagResourceResult, CloudWatchErrorTagResourceOutcome
 
typedef Aws::Utils::Outcome< UntagResourceResult, CloudWatchErrorUntagResourceOutcome
 
typedef std::future< DeleteAlarmsOutcomeDeleteAlarmsOutcomeCallable
 
typedef std::future< DeleteAnomalyDetectorOutcomeDeleteAnomalyDetectorOutcomeCallable
 
typedef std::future< DeleteDashboardsOutcomeDeleteDashboardsOutcomeCallable
 
typedef std::future< DeleteInsightRulesOutcomeDeleteInsightRulesOutcomeCallable
 
typedef std::future< DescribeAlarmHistoryOutcomeDescribeAlarmHistoryOutcomeCallable
 
typedef std::future< DescribeAlarmsOutcomeDescribeAlarmsOutcomeCallable
 
typedef std::future< DescribeAlarmsForMetricOutcomeDescribeAlarmsForMetricOutcomeCallable
 
typedef std::future< DescribeAnomalyDetectorsOutcomeDescribeAnomalyDetectorsOutcomeCallable
 
typedef std::future< DescribeInsightRulesOutcomeDescribeInsightRulesOutcomeCallable
 
typedef std::future< DisableAlarmActionsOutcomeDisableAlarmActionsOutcomeCallable
 
typedef std::future< DisableInsightRulesOutcomeDisableInsightRulesOutcomeCallable
 
typedef std::future< EnableAlarmActionsOutcomeEnableAlarmActionsOutcomeCallable
 
typedef std::future< EnableInsightRulesOutcomeEnableInsightRulesOutcomeCallable
 
typedef std::future< GetDashboardOutcomeGetDashboardOutcomeCallable
 
typedef std::future< GetInsightRuleReportOutcomeGetInsightRuleReportOutcomeCallable
 
typedef std::future< GetMetricDataOutcomeGetMetricDataOutcomeCallable
 
typedef std::future< GetMetricStatisticsOutcomeGetMetricStatisticsOutcomeCallable
 
typedef std::future< GetMetricWidgetImageOutcomeGetMetricWidgetImageOutcomeCallable
 
typedef std::future< ListDashboardsOutcomeListDashboardsOutcomeCallable
 
typedef std::future< ListMetricsOutcomeListMetricsOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcomeListTagsForResourceOutcomeCallable
 
typedef std::future< PutAnomalyDetectorOutcomePutAnomalyDetectorOutcomeCallable
 
typedef std::future< PutCompositeAlarmOutcomePutCompositeAlarmOutcomeCallable
 
typedef std::future< PutDashboardOutcomePutDashboardOutcomeCallable
 
typedef std::future< PutInsightRuleOutcomePutInsightRuleOutcomeCallable
 
typedef std::future< PutMetricAlarmOutcomePutMetricAlarmOutcomeCallable
 
typedef std::future< PutMetricDataOutcomePutMetricDataOutcomeCallable
 
typedef std::future< SetAlarmStateOutcomeSetAlarmStateOutcomeCallable
 
typedef std::future< TagResourceOutcomeTagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcomeUntagResourceOutcomeCallable
 

Enumerations

enum  AlarmType { AlarmType::NOT_SET, AlarmType::CompositeAlarm, AlarmType::MetricAlarm }
 
enum  AnomalyDetectorStateValue { AnomalyDetectorStateValue::NOT_SET, AnomalyDetectorStateValue::PENDING_TRAINING, AnomalyDetectorStateValue::TRAINED_INSUFFICIENT_DATA, AnomalyDetectorStateValue::TRAINED }
 
enum  ComparisonOperator {
  ComparisonOperator::NOT_SET, ComparisonOperator::GreaterThanOrEqualToThreshold, ComparisonOperator::GreaterThanThreshold, ComparisonOperator::LessThanThreshold,
  ComparisonOperator::LessThanOrEqualToThreshold, ComparisonOperator::LessThanLowerOrGreaterThanUpperThreshold, ComparisonOperator::LessThanLowerThreshold, ComparisonOperator::GreaterThanUpperThreshold
}
 
enum  HistoryItemType { HistoryItemType::NOT_SET, HistoryItemType::ConfigurationUpdate, HistoryItemType::StateUpdate, HistoryItemType::Action }
 
enum  RecentlyActive { RecentlyActive::NOT_SET, RecentlyActive::PT3H }
 
enum  ScanBy { ScanBy::NOT_SET, ScanBy::TimestampDescending, ScanBy::TimestampAscending }
 
enum  StandardUnit {
  StandardUnit::NOT_SET, StandardUnit::Seconds, StandardUnit::Microseconds, StandardUnit::Milliseconds,
  StandardUnit::Bytes, StandardUnit::Kilobytes, StandardUnit::Megabytes, StandardUnit::Gigabytes,
  StandardUnit::Terabytes, StandardUnit::Bits, StandardUnit::Kilobits, StandardUnit::Megabits,
  StandardUnit::Gigabits, StandardUnit::Terabits, StandardUnit::Percent, StandardUnit::Count,
  StandardUnit::Bytes_Second, StandardUnit::Kilobytes_Second, StandardUnit::Megabytes_Second, StandardUnit::Gigabytes_Second,
  StandardUnit::Terabytes_Second, StandardUnit::Bits_Second, StandardUnit::Kilobits_Second, StandardUnit::Megabits_Second,
  StandardUnit::Gigabits_Second, StandardUnit::Terabits_Second, StandardUnit::Count_Second, StandardUnit::None
}
 
enum  StateValue { StateValue::NOT_SET, StateValue::OK, StateValue::ALARM, StateValue::INSUFFICIENT_DATA }
 
enum  Statistic {
  Statistic::NOT_SET, Statistic::SampleCount, Statistic::Average, Statistic::Sum,
  Statistic::Minimum, Statistic::Maximum
}
 
enum  StatusCode { StatusCode::NOT_SET, StatusCode::Complete, StatusCode::InternalError, StatusCode::PartialData }
 

Typedef Documentation

◆ DeleteAlarmsOutcome

Definition at line 113 of file CloudWatchClient.h.

◆ DeleteAlarmsOutcomeCallable

Definition at line 146 of file CloudWatchClient.h.

◆ DeleteAnomalyDetectorOutcome

Definition at line 116 of file CloudWatchClient.h.

◆ DeleteAnomalyDetectorOutcomeCallable

Definition at line 147 of file CloudWatchClient.h.

◆ DeleteDashboardsOutcome

Definition at line 117 of file CloudWatchClient.h.

◆ DeleteDashboardsOutcomeCallable

Definition at line 148 of file CloudWatchClient.h.

◆ DeleteInsightRulesOutcome

Definition at line 118 of file CloudWatchClient.h.

◆ DeleteInsightRulesOutcomeCallable

Definition at line 149 of file CloudWatchClient.h.

◆ DescribeAlarmHistoryOutcome

Definition at line 119 of file CloudWatchClient.h.

◆ DescribeAlarmHistoryOutcomeCallable

Definition at line 150 of file CloudWatchClient.h.

◆ DescribeAlarmsForMetricOutcome

Definition at line 121 of file CloudWatchClient.h.

◆ DescribeAlarmsForMetricOutcomeCallable

Definition at line 152 of file CloudWatchClient.h.

◆ DescribeAlarmsOutcome

Definition at line 120 of file CloudWatchClient.h.

◆ DescribeAlarmsOutcomeCallable

Definition at line 151 of file CloudWatchClient.h.

◆ DescribeAnomalyDetectorsOutcome

Definition at line 122 of file CloudWatchClient.h.

◆ DescribeAnomalyDetectorsOutcomeCallable

Definition at line 153 of file CloudWatchClient.h.

◆ DescribeInsightRulesOutcome

Definition at line 123 of file CloudWatchClient.h.

◆ DescribeInsightRulesOutcomeCallable

Definition at line 154 of file CloudWatchClient.h.

◆ DisableAlarmActionsOutcome

Definition at line 124 of file CloudWatchClient.h.

◆ DisableAlarmActionsOutcomeCallable

Definition at line 155 of file CloudWatchClient.h.

◆ DisableInsightRulesOutcome

Definition at line 125 of file CloudWatchClient.h.

◆ DisableInsightRulesOutcomeCallable

Definition at line 156 of file CloudWatchClient.h.

◆ EnableAlarmActionsOutcome

Definition at line 126 of file CloudWatchClient.h.

◆ EnableAlarmActionsOutcomeCallable

Definition at line 157 of file CloudWatchClient.h.

◆ EnableInsightRulesOutcome

Definition at line 127 of file CloudWatchClient.h.

◆ EnableInsightRulesOutcomeCallable

Definition at line 158 of file CloudWatchClient.h.

◆ GetDashboardOutcome

Definition at line 128 of file CloudWatchClient.h.

◆ GetDashboardOutcomeCallable

Definition at line 159 of file CloudWatchClient.h.

◆ GetInsightRuleReportOutcome

Definition at line 129 of file CloudWatchClient.h.

◆ GetInsightRuleReportOutcomeCallable

Definition at line 160 of file CloudWatchClient.h.

◆ GetMetricDataOutcome

Definition at line 130 of file CloudWatchClient.h.

◆ GetMetricDataOutcomeCallable

Definition at line 161 of file CloudWatchClient.h.

◆ GetMetricStatisticsOutcome

Definition at line 131 of file CloudWatchClient.h.

◆ GetMetricStatisticsOutcomeCallable

Definition at line 162 of file CloudWatchClient.h.

◆ GetMetricWidgetImageOutcome

Definition at line 132 of file CloudWatchClient.h.

◆ GetMetricWidgetImageOutcomeCallable

Definition at line 163 of file CloudWatchClient.h.

◆ ListDashboardsOutcome

Definition at line 133 of file CloudWatchClient.h.

◆ ListDashboardsOutcomeCallable

Definition at line 164 of file CloudWatchClient.h.

◆ ListMetricsOutcome

Definition at line 134 of file CloudWatchClient.h.

◆ ListMetricsOutcomeCallable

Definition at line 165 of file CloudWatchClient.h.

◆ ListTagsForResourceOutcome

Definition at line 135 of file CloudWatchClient.h.

◆ ListTagsForResourceOutcomeCallable

Definition at line 166 of file CloudWatchClient.h.

◆ PutAnomalyDetectorOutcome

Definition at line 136 of file CloudWatchClient.h.

◆ PutAnomalyDetectorOutcomeCallable

Definition at line 167 of file CloudWatchClient.h.

◆ PutCompositeAlarmOutcome

Definition at line 137 of file CloudWatchClient.h.

◆ PutCompositeAlarmOutcomeCallable

Definition at line 168 of file CloudWatchClient.h.

◆ PutDashboardOutcome

Definition at line 138 of file CloudWatchClient.h.

◆ PutDashboardOutcomeCallable

Definition at line 169 of file CloudWatchClient.h.

◆ PutInsightRuleOutcome

Definition at line 139 of file CloudWatchClient.h.

◆ PutInsightRuleOutcomeCallable

Definition at line 170 of file CloudWatchClient.h.

◆ PutMetricAlarmOutcome

Definition at line 140 of file CloudWatchClient.h.

◆ PutMetricAlarmOutcomeCallable

Definition at line 171 of file CloudWatchClient.h.

◆ PutMetricDataOutcome

Definition at line 141 of file CloudWatchClient.h.

◆ PutMetricDataOutcomeCallable

Definition at line 172 of file CloudWatchClient.h.

◆ SetAlarmStateOutcome

Definition at line 142 of file CloudWatchClient.h.

◆ SetAlarmStateOutcomeCallable

Definition at line 173 of file CloudWatchClient.h.

◆ TagResourceOutcome

Definition at line 143 of file CloudWatchClient.h.

◆ TagResourceOutcomeCallable

Definition at line 174 of file CloudWatchClient.h.

◆ UntagResourceOutcome

Definition at line 144 of file CloudWatchClient.h.

◆ UntagResourceOutcomeCallable

Definition at line 175 of file CloudWatchClient.h.

Enumeration Type Documentation

◆ AlarmType

Enumerator
NOT_SET 
CompositeAlarm 
MetricAlarm 

Definition at line 16 of file AlarmType.h.

◆ AnomalyDetectorStateValue

Enumerator
NOT_SET 
PENDING_TRAINING 
TRAINED_INSUFFICIENT_DATA 
TRAINED 

Definition at line 16 of file AnomalyDetectorStateValue.h.

◆ ComparisonOperator

Enumerator
NOT_SET 
GreaterThanOrEqualToThreshold 
GreaterThanThreshold 
LessThanThreshold 
LessThanOrEqualToThreshold 
LessThanLowerOrGreaterThanUpperThreshold 
LessThanLowerThreshold 
GreaterThanUpperThreshold 

Definition at line 16 of file ComparisonOperator.h.

◆ HistoryItemType

Enumerator
NOT_SET 
ConfigurationUpdate 
StateUpdate 
Action 

Definition at line 16 of file HistoryItemType.h.

◆ RecentlyActive

Enumerator
NOT_SET 
PT3H 

Definition at line 16 of file RecentlyActive.h.

◆ ScanBy

Enumerator
NOT_SET 
TimestampDescending 
TimestampAscending 

Definition at line 16 of file ScanBy.h.

◆ StandardUnit

Enumerator
NOT_SET 
Seconds 
Microseconds 
Milliseconds 
Bytes 
Kilobytes 
Megabytes 
Gigabytes 
Terabytes 
Bits 
Kilobits 
Megabits 
Gigabits 
Terabits 
Percent 
Count 
Bytes_Second 
Kilobytes_Second 
Megabytes_Second 
Gigabytes_Second 
Terabytes_Second 
Bits_Second 
Kilobits_Second 
Megabits_Second 
Gigabits_Second 
Terabits_Second 
Count_Second 
None 

Definition at line 16 of file StandardUnit.h.

◆ StateValue

Enumerator
NOT_SET 
OK 
ALARM 
INSUFFICIENT_DATA 

Definition at line 16 of file StateValue.h.

◆ Statistic

Enumerator
NOT_SET 
SampleCount 
Average 
Sum 
Minimum 
Maximum 

Definition at line 16 of file Statistic.h.

◆ StatusCode

Enumerator
NOT_SET 
Complete 
InternalError 
PartialData 

Definition at line 16 of file StatusCode.h.