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

Namespaces

 CloudWatchEndpoint
 
 CloudWatchErrorMapper
 
 Model
 

Classes

class  CloudWatchClient
 
class  CloudWatchError
 
class  CloudWatchRequest
 

Typedefs

typedef std::function< void(const CloudWatchClient *, const Model::DeleteAlarmsRequest &, const Model::DeleteAlarmsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAlarmsResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::DeleteAnomalyDetectorRequest &, const Model::DeleteAnomalyDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAnomalyDetectorResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::DeleteDashboardsRequest &, const Model::DeleteDashboardsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDashboardsResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::DeleteInsightRulesRequest &, const Model::DeleteInsightRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInsightRulesResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::DescribeAlarmHistoryRequest &, const Model::DescribeAlarmHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAlarmHistoryResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::DescribeAlarmsRequest &, const Model::DescribeAlarmsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAlarmsResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::DescribeAlarmsForMetricRequest &, const Model::DescribeAlarmsForMetricOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAlarmsForMetricResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::DescribeAnomalyDetectorsRequest &, const Model::DescribeAnomalyDetectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAnomalyDetectorsResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::DescribeInsightRulesRequest &, const Model::DescribeInsightRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInsightRulesResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::DisableAlarmActionsRequest &, const Model::DisableAlarmActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableAlarmActionsResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::DisableInsightRulesRequest &, const Model::DisableInsightRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableInsightRulesResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::EnableAlarmActionsRequest &, const Model::EnableAlarmActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableAlarmActionsResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::EnableInsightRulesRequest &, const Model::EnableInsightRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableInsightRulesResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::GetDashboardRequest &, const Model::GetDashboardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDashboardResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::GetInsightRuleReportRequest &, const Model::GetInsightRuleReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInsightRuleReportResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::GetMetricDataRequest &, const Model::GetMetricDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMetricDataResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::GetMetricStatisticsRequest &, const Model::GetMetricStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMetricStatisticsResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::GetMetricWidgetImageRequest &, const Model::GetMetricWidgetImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMetricWidgetImageResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::ListDashboardsRequest &, const Model::ListDashboardsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDashboardsResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::ListMetricsRequest &, const Model::ListMetricsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMetricsResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::PutAnomalyDetectorRequest &, const Model::PutAnomalyDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAnomalyDetectorResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::PutCompositeAlarmRequest &, const Model::PutCompositeAlarmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutCompositeAlarmResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::PutDashboardRequest &, const Model::PutDashboardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDashboardResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::PutInsightRuleRequest &, const Model::PutInsightRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutInsightRuleResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::PutMetricAlarmRequest &, const Model::PutMetricAlarmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutMetricAlarmResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::PutMetricDataRequest &, const Model::PutMetricDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutMetricDataResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::SetAlarmStateRequest &, const Model::SetAlarmStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetAlarmStateResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
 

Enumerations

enum  CloudWatchErrors {
  CloudWatchErrors::INCOMPLETE_SIGNATURE = 0, CloudWatchErrors::INTERNAL_FAILURE = 1, CloudWatchErrors::INVALID_ACTION = 2, CloudWatchErrors::INVALID_CLIENT_TOKEN_ID = 3,
  CloudWatchErrors::INVALID_PARAMETER_COMBINATION = 4, CloudWatchErrors::INVALID_QUERY_PARAMETER = 5, CloudWatchErrors::INVALID_PARAMETER_VALUE = 6, CloudWatchErrors::MISSING_ACTION = 7,
  CloudWatchErrors::MISSING_AUTHENTICATION_TOKEN = 8, CloudWatchErrors::MISSING_PARAMETER = 9, CloudWatchErrors::OPT_IN_REQUIRED = 10, CloudWatchErrors::REQUEST_EXPIRED = 11,
  CloudWatchErrors::SERVICE_UNAVAILABLE = 12, CloudWatchErrors::THROTTLING = 13, CloudWatchErrors::VALIDATION = 14, CloudWatchErrors::ACCESS_DENIED = 15,
  CloudWatchErrors::RESOURCE_NOT_FOUND = 16, CloudWatchErrors::UNRECOGNIZED_CLIENT = 17, CloudWatchErrors::MALFORMED_QUERY_STRING = 18, CloudWatchErrors::SLOW_DOWN = 19,
  CloudWatchErrors::REQUEST_TIME_TOO_SKEWED = 20, CloudWatchErrors::INVALID_SIGNATURE = 21, CloudWatchErrors::SIGNATURE_DOES_NOT_MATCH = 22, CloudWatchErrors::INVALID_ACCESS_KEY_ID = 23,
  CloudWatchErrors::REQUEST_TIMEOUT = 24, CloudWatchErrors::NETWORK_CONNECTION = 99, CloudWatchErrors::UNKNOWN = 100, CloudWatchErrors::CONCURRENT_MODIFICATION = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
  CloudWatchErrors::DASHBOARD_INVALID_INPUT, CloudWatchErrors::DASHBOARD_NOT_FOUND, CloudWatchErrors::INTERNAL_SERVICE_FAULT, CloudWatchErrors::INVALID_FORMAT_FAULT,
  CloudWatchErrors::INVALID_NEXT_TOKEN, CloudWatchErrors::LIMIT_EXCEEDED, CloudWatchErrors::LIMIT_EXCEEDED_FAULT, CloudWatchErrors::MISSING_REQUIRED_PARAMETER
}
 

Typedef Documentation

◆ DeleteAlarmsResponseReceivedHandler

Definition at line 178 of file CloudWatchClient.h.

◆ DeleteAnomalyDetectorResponseReceivedHandler

Definition at line 181 of file CloudWatchClient.h.

◆ DeleteDashboardsResponseReceivedHandler

Definition at line 182 of file CloudWatchClient.h.

◆ DeleteInsightRulesResponseReceivedHandler

Definition at line 183 of file CloudWatchClient.h.

◆ DescribeAlarmHistoryResponseReceivedHandler

Definition at line 184 of file CloudWatchClient.h.

◆ DescribeAlarmsForMetricResponseReceivedHandler

Definition at line 186 of file CloudWatchClient.h.

◆ DescribeAlarmsResponseReceivedHandler

Definition at line 185 of file CloudWatchClient.h.

◆ DescribeAnomalyDetectorsResponseReceivedHandler

Definition at line 187 of file CloudWatchClient.h.

◆ DescribeInsightRulesResponseReceivedHandler

Definition at line 188 of file CloudWatchClient.h.

◆ DisableAlarmActionsResponseReceivedHandler

Definition at line 189 of file CloudWatchClient.h.

◆ DisableInsightRulesResponseReceivedHandler

Definition at line 190 of file CloudWatchClient.h.

◆ EnableAlarmActionsResponseReceivedHandler

Definition at line 191 of file CloudWatchClient.h.

◆ EnableInsightRulesResponseReceivedHandler

Definition at line 192 of file CloudWatchClient.h.

◆ GetDashboardResponseReceivedHandler

Definition at line 193 of file CloudWatchClient.h.

◆ GetInsightRuleReportResponseReceivedHandler

Definition at line 194 of file CloudWatchClient.h.

◆ GetMetricDataResponseReceivedHandler

Definition at line 195 of file CloudWatchClient.h.

◆ GetMetricStatisticsResponseReceivedHandler

Definition at line 196 of file CloudWatchClient.h.

◆ GetMetricWidgetImageResponseReceivedHandler

Definition at line 197 of file CloudWatchClient.h.

◆ ListDashboardsResponseReceivedHandler

Definition at line 198 of file CloudWatchClient.h.

◆ ListMetricsResponseReceivedHandler

Definition at line 199 of file CloudWatchClient.h.

◆ ListTagsForResourceResponseReceivedHandler

Definition at line 200 of file CloudWatchClient.h.

◆ PutAnomalyDetectorResponseReceivedHandler

Definition at line 201 of file CloudWatchClient.h.

◆ PutCompositeAlarmResponseReceivedHandler

Definition at line 202 of file CloudWatchClient.h.

◆ PutDashboardResponseReceivedHandler

Definition at line 203 of file CloudWatchClient.h.

◆ PutInsightRuleResponseReceivedHandler

Definition at line 204 of file CloudWatchClient.h.

◆ PutMetricAlarmResponseReceivedHandler

Definition at line 205 of file CloudWatchClient.h.

◆ PutMetricDataResponseReceivedHandler

Definition at line 206 of file CloudWatchClient.h.

◆ SetAlarmStateResponseReceivedHandler

Definition at line 207 of file CloudWatchClient.h.

◆ TagResourceResponseReceivedHandler

Definition at line 208 of file CloudWatchClient.h.

◆ UntagResourceResponseReceivedHandler

Definition at line 209 of file CloudWatchClient.h.

Enumeration Type Documentation

◆ CloudWatchErrors

Enumerator
INCOMPLETE_SIGNATURE 
INTERNAL_FAILURE 
INVALID_ACTION 
INVALID_CLIENT_TOKEN_ID 
INVALID_PARAMETER_COMBINATION 
INVALID_QUERY_PARAMETER 
INVALID_PARAMETER_VALUE 
MISSING_ACTION 
MISSING_AUTHENTICATION_TOKEN 
MISSING_PARAMETER 
OPT_IN_REQUIRED 
REQUEST_EXPIRED 
SERVICE_UNAVAILABLE 
THROTTLING 
VALIDATION 
ACCESS_DENIED 
RESOURCE_NOT_FOUND 
UNRECOGNIZED_CLIENT 
MALFORMED_QUERY_STRING 
SLOW_DOWN 
REQUEST_TIME_TOO_SKEWED 
INVALID_SIGNATURE 
SIGNATURE_DOES_NOT_MATCH 
INVALID_ACCESS_KEY_ID 
REQUEST_TIMEOUT 
NETWORK_CONNECTION 
UNKNOWN 
CONCURRENT_MODIFICATION 
DASHBOARD_INVALID_INPUT 
DASHBOARD_NOT_FOUND 
INTERNAL_SERVICE_FAULT 
INVALID_FORMAT_FAULT 
INVALID_NEXT_TOKEN 
LIMIT_EXCEEDED 
LIMIT_EXCEEDED_FAULT 
MISSING_REQUIRED_PARAMETER 

Definition at line 16 of file CloudWatchErrors.h.