AWS SDK for C++  1.9.3
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::DeleteMetricStreamRequest &, const Model::DeleteMetricStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMetricStreamResponseReceivedHandler
 
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::GetMetricStreamRequest &, const Model::GetMetricStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMetricStreamResponseReceivedHandler
 
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::ListMetricStreamsRequest &, const Model::ListMetricStreamsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMetricStreamsResponseReceivedHandler
 
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::PutMetricStreamRequest &, const Model::PutMetricStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutMetricStreamResponseReceivedHandler
 
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::StartMetricStreamsRequest &, const Model::StartMetricStreamsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartMetricStreamsResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::StopMetricStreamsRequest &, const Model::StopMetricStreamsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopMetricStreamsResponseReceivedHandler
 
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 204 of file CloudWatchClient.h.

◆ DeleteAnomalyDetectorResponseReceivedHandler

Definition at line 205 of file CloudWatchClient.h.

◆ DeleteDashboardsResponseReceivedHandler

Definition at line 206 of file CloudWatchClient.h.

◆ DeleteInsightRulesResponseReceivedHandler

Definition at line 207 of file CloudWatchClient.h.

◆ DeleteMetricStreamResponseReceivedHandler

Definition at line 208 of file CloudWatchClient.h.

◆ DescribeAlarmHistoryResponseReceivedHandler

Definition at line 209 of file CloudWatchClient.h.

◆ DescribeAlarmsForMetricResponseReceivedHandler

Definition at line 211 of file CloudWatchClient.h.

◆ DescribeAlarmsResponseReceivedHandler

Definition at line 210 of file CloudWatchClient.h.

◆ DescribeAnomalyDetectorsResponseReceivedHandler

Definition at line 212 of file CloudWatchClient.h.

◆ DescribeInsightRulesResponseReceivedHandler

Definition at line 213 of file CloudWatchClient.h.

◆ DisableAlarmActionsResponseReceivedHandler

Definition at line 214 of file CloudWatchClient.h.

◆ DisableInsightRulesResponseReceivedHandler

Definition at line 215 of file CloudWatchClient.h.

◆ EnableAlarmActionsResponseReceivedHandler

Definition at line 216 of file CloudWatchClient.h.

◆ EnableInsightRulesResponseReceivedHandler

Definition at line 217 of file CloudWatchClient.h.

◆ GetDashboardResponseReceivedHandler

Definition at line 218 of file CloudWatchClient.h.

◆ GetInsightRuleReportResponseReceivedHandler

Definition at line 219 of file CloudWatchClient.h.

◆ GetMetricDataResponseReceivedHandler

Definition at line 220 of file CloudWatchClient.h.

◆ GetMetricStatisticsResponseReceivedHandler

Definition at line 221 of file CloudWatchClient.h.

◆ GetMetricStreamResponseReceivedHandler

Definition at line 222 of file CloudWatchClient.h.

◆ GetMetricWidgetImageResponseReceivedHandler

Definition at line 223 of file CloudWatchClient.h.

◆ ListDashboardsResponseReceivedHandler

Definition at line 224 of file CloudWatchClient.h.

◆ ListMetricsResponseReceivedHandler

Definition at line 226 of file CloudWatchClient.h.

◆ ListMetricStreamsResponseReceivedHandler

Definition at line 225 of file CloudWatchClient.h.

◆ ListTagsForResourceResponseReceivedHandler

Definition at line 227 of file CloudWatchClient.h.

◆ PutAnomalyDetectorResponseReceivedHandler

Definition at line 228 of file CloudWatchClient.h.

◆ PutCompositeAlarmResponseReceivedHandler

Definition at line 229 of file CloudWatchClient.h.

◆ PutDashboardResponseReceivedHandler

Definition at line 230 of file CloudWatchClient.h.

◆ PutInsightRuleResponseReceivedHandler

Definition at line 231 of file CloudWatchClient.h.

◆ PutMetricAlarmResponseReceivedHandler

Definition at line 232 of file CloudWatchClient.h.

◆ PutMetricDataResponseReceivedHandler

Definition at line 233 of file CloudWatchClient.h.

◆ PutMetricStreamResponseReceivedHandler

Definition at line 234 of file CloudWatchClient.h.

◆ SetAlarmStateResponseReceivedHandler

Definition at line 235 of file CloudWatchClient.h.

◆ StartMetricStreamsResponseReceivedHandler

Definition at line 236 of file CloudWatchClient.h.

◆ StopMetricStreamsResponseReceivedHandler

Definition at line 237 of file CloudWatchClient.h.

◆ TagResourceResponseReceivedHandler

Definition at line 238 of file CloudWatchClient.h.

◆ UntagResourceResponseReceivedHandler

Definition at line 239 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.