AWS SDK for C++  1.8.79
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::Budgets Namespace Reference

Namespaces

 BudgetsEndpoint
 
 BudgetsErrorMapper
 
 Model
 

Classes

class  BudgetsClient
 
class  BudgetsError
 
class  BudgetsRequest
 

Typedefs

typedef std::function< void(const BudgetsClient *, const Model::CreateBudgetRequest &, const Model::CreateBudgetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBudgetResponseReceivedHandler
 
typedef std::function< void(const BudgetsClient *, const Model::CreateBudgetActionRequest &, const Model::CreateBudgetActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBudgetActionResponseReceivedHandler
 
typedef std::function< void(const BudgetsClient *, const Model::CreateNotificationRequest &, const Model::CreateNotificationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateNotificationResponseReceivedHandler
 
typedef std::function< void(const BudgetsClient *, const Model::CreateSubscriberRequest &, const Model::CreateSubscriberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSubscriberResponseReceivedHandler
 
typedef std::function< void(const BudgetsClient *, const Model::DeleteBudgetRequest &, const Model::DeleteBudgetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBudgetResponseReceivedHandler
 
typedef std::function< void(const BudgetsClient *, const Model::DeleteBudgetActionRequest &, const Model::DeleteBudgetActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBudgetActionResponseReceivedHandler
 
typedef std::function< void(const BudgetsClient *, const Model::DeleteNotificationRequest &, const Model::DeleteNotificationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteNotificationResponseReceivedHandler
 
typedef std::function< void(const BudgetsClient *, const Model::DeleteSubscriberRequest &, const Model::DeleteSubscriberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSubscriberResponseReceivedHandler
 
typedef std::function< void(const BudgetsClient *, const Model::DescribeBudgetRequest &, const Model::DescribeBudgetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBudgetResponseReceivedHandler
 
typedef std::function< void(const BudgetsClient *, const Model::DescribeBudgetActionRequest &, const Model::DescribeBudgetActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBudgetActionResponseReceivedHandler
 
typedef std::function< void(const BudgetsClient *, const Model::DescribeBudgetActionHistoriesRequest &, const Model::DescribeBudgetActionHistoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBudgetActionHistoriesResponseReceivedHandler
 
typedef std::function< void(const BudgetsClient *, const Model::DescribeBudgetActionsForAccountRequest &, const Model::DescribeBudgetActionsForAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBudgetActionsForAccountResponseReceivedHandler
 
typedef std::function< void(const BudgetsClient *, const Model::DescribeBudgetActionsForBudgetRequest &, const Model::DescribeBudgetActionsForBudgetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBudgetActionsForBudgetResponseReceivedHandler
 
typedef std::function< void(const BudgetsClient *, const Model::DescribeBudgetPerformanceHistoryRequest &, const Model::DescribeBudgetPerformanceHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBudgetPerformanceHistoryResponseReceivedHandler
 
typedef std::function< void(const BudgetsClient *, const Model::DescribeBudgetsRequest &, const Model::DescribeBudgetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBudgetsResponseReceivedHandler
 
typedef std::function< void(const BudgetsClient *, const Model::DescribeNotificationsForBudgetRequest &, const Model::DescribeNotificationsForBudgetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeNotificationsForBudgetResponseReceivedHandler
 
typedef std::function< void(const BudgetsClient *, const Model::DescribeSubscribersForNotificationRequest &, const Model::DescribeSubscribersForNotificationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSubscribersForNotificationResponseReceivedHandler
 
typedef std::function< void(const BudgetsClient *, const Model::ExecuteBudgetActionRequest &, const Model::ExecuteBudgetActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExecuteBudgetActionResponseReceivedHandler
 
typedef std::function< void(const BudgetsClient *, const Model::UpdateBudgetRequest &, const Model::UpdateBudgetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBudgetResponseReceivedHandler
 
typedef std::function< void(const BudgetsClient *, const Model::UpdateBudgetActionRequest &, const Model::UpdateBudgetActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBudgetActionResponseReceivedHandler
 
typedef std::function< void(const BudgetsClient *, const Model::UpdateNotificationRequest &, const Model::UpdateNotificationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateNotificationResponseReceivedHandler
 
typedef std::function< void(const BudgetsClient *, const Model::UpdateSubscriberRequest &, const Model::UpdateSubscriberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSubscriberResponseReceivedHandler
 

Enumerations

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

Typedef Documentation

◆ CreateBudgetActionResponseReceivedHandler

Definition at line 148 of file BudgetsClient.h.

◆ CreateBudgetResponseReceivedHandler

Definition at line 145 of file BudgetsClient.h.

◆ CreateNotificationResponseReceivedHandler

Definition at line 149 of file BudgetsClient.h.

◆ CreateSubscriberResponseReceivedHandler

Definition at line 150 of file BudgetsClient.h.

◆ DeleteBudgetActionResponseReceivedHandler

Definition at line 152 of file BudgetsClient.h.

◆ DeleteBudgetResponseReceivedHandler

Definition at line 151 of file BudgetsClient.h.

◆ DeleteNotificationResponseReceivedHandler

Definition at line 153 of file BudgetsClient.h.

◆ DeleteSubscriberResponseReceivedHandler

Definition at line 154 of file BudgetsClient.h.

◆ DescribeBudgetActionHistoriesResponseReceivedHandler

Definition at line 157 of file BudgetsClient.h.

◆ DescribeBudgetActionResponseReceivedHandler

Definition at line 156 of file BudgetsClient.h.

◆ DescribeBudgetActionsForAccountResponseReceivedHandler

Definition at line 158 of file BudgetsClient.h.

◆ DescribeBudgetActionsForBudgetResponseReceivedHandler

Definition at line 159 of file BudgetsClient.h.

◆ DescribeBudgetPerformanceHistoryResponseReceivedHandler

Definition at line 160 of file BudgetsClient.h.

◆ DescribeBudgetResponseReceivedHandler

Definition at line 155 of file BudgetsClient.h.

◆ DescribeBudgetsResponseReceivedHandler

Definition at line 161 of file BudgetsClient.h.

◆ DescribeNotificationsForBudgetResponseReceivedHandler

Definition at line 162 of file BudgetsClient.h.

◆ DescribeSubscribersForNotificationResponseReceivedHandler

Definition at line 163 of file BudgetsClient.h.

◆ ExecuteBudgetActionResponseReceivedHandler

Definition at line 164 of file BudgetsClient.h.

◆ UpdateBudgetActionResponseReceivedHandler

Definition at line 166 of file BudgetsClient.h.

◆ UpdateBudgetResponseReceivedHandler

Definition at line 165 of file BudgetsClient.h.

◆ UpdateNotificationResponseReceivedHandler

Definition at line 167 of file BudgetsClient.h.

◆ UpdateSubscriberResponseReceivedHandler

Definition at line 168 of file BudgetsClient.h.

Enumeration Type Documentation

◆ BudgetsErrors

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 
CREATION_LIMIT_EXCEEDED 
DUPLICATE_RECORD 
EXPIRED_NEXT_TOKEN 
INTERNAL_ERROR 
INVALID_NEXT_TOKEN 
INVALID_PARAMETER 
NOT_FOUND 
RESOURCE_LOCKED 

Definition at line 16 of file BudgetsErrors.h.