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

Namespaces

 CloudWatchEndpoint
 
 CloudWatchErrorMapper
 
 Model
 

Classes

class  CloudWatchClient
 
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::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::DisableAlarmActionsRequest &, const Model::DisableAlarmActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableAlarmActionsResponseReceivedHandler
 
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::GetMetricStatisticsRequest &, const Model::GetMetricStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMetricStatisticsResponseReceivedHandler
 
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::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
 

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::NETWORK_CONNECTION = 99,
  CloudWatchErrors::UNKNOWN = 100, CloudWatchErrors::INTERNAL_SERVICE_FAULT = static_cast<int>(Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1, CloudWatchErrors::INVALID_FORMAT_FAULT, CloudWatchErrors::INVALID_NEXT_TOKEN,
  CloudWatchErrors::LIMIT_EXCEEDED_FAULT, CloudWatchErrors::MISSING_REQUIRED_PARAMETER
}
 

Typedef Documentation

Definition at line 111 of file CloudWatchClient.h.

Definition at line 114 of file CloudWatchClient.h.

Definition at line 116 of file CloudWatchClient.h.

Definition at line 115 of file CloudWatchClient.h.

Definition at line 117 of file CloudWatchClient.h.

Definition at line 118 of file CloudWatchClient.h.

Definition at line 119 of file CloudWatchClient.h.

Definition at line 120 of file CloudWatchClient.h.

Definition at line 121 of file CloudWatchClient.h.

Definition at line 122 of file CloudWatchClient.h.

Definition at line 123 of file CloudWatchClient.h.

Enumeration Type Documentation

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 
NETWORK_CONNECTION 
UNKNOWN 
INTERNAL_SERVICE_FAULT 
INVALID_FORMAT_FAULT 
INVALID_NEXT_TOKEN 
LIMIT_EXCEEDED_FAULT 
MISSING_REQUIRED_PARAMETER 

Definition at line 24 of file CloudWatchErrors.h.