AWS SDK for C++  1.9.159
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::ComputeOptimizer Namespace Reference

Namespaces

 ComputeOptimizerEndpoint
 
 ComputeOptimizerErrorMapper
 
 Model
 

Classes

class  ComputeOptimizerClient
 
class  ComputeOptimizerError
 
class  ComputeOptimizerRequest
 

Typedefs

typedef std::function< void(const ComputeOptimizerClient *, const Model::DeleteRecommendationPreferencesRequest &, const Model::DeleteRecommendationPreferencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRecommendationPreferencesResponseReceivedHandler
 
typedef std::function< void(const ComputeOptimizerClient *, const Model::DescribeRecommendationExportJobsRequest &, const Model::DescribeRecommendationExportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRecommendationExportJobsResponseReceivedHandler
 
typedef std::function< void(const ComputeOptimizerClient *, const Model::ExportAutoScalingGroupRecommendationsRequest &, const Model::ExportAutoScalingGroupRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExportAutoScalingGroupRecommendationsResponseReceivedHandler
 
typedef std::function< void(const ComputeOptimizerClient *, const Model::ExportEBSVolumeRecommendationsRequest &, const Model::ExportEBSVolumeRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExportEBSVolumeRecommendationsResponseReceivedHandler
 
typedef std::function< void(const ComputeOptimizerClient *, const Model::ExportEC2InstanceRecommendationsRequest &, const Model::ExportEC2InstanceRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExportEC2InstanceRecommendationsResponseReceivedHandler
 
typedef std::function< void(const ComputeOptimizerClient *, const Model::ExportLambdaFunctionRecommendationsRequest &, const Model::ExportLambdaFunctionRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExportLambdaFunctionRecommendationsResponseReceivedHandler
 
typedef std::function< void(const ComputeOptimizerClient *, const Model::GetAutoScalingGroupRecommendationsRequest &, const Model::GetAutoScalingGroupRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAutoScalingGroupRecommendationsResponseReceivedHandler
 
typedef std::function< void(const ComputeOptimizerClient *, const Model::GetEBSVolumeRecommendationsRequest &, const Model::GetEBSVolumeRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEBSVolumeRecommendationsResponseReceivedHandler
 
typedef std::function< void(const ComputeOptimizerClient *, const Model::GetEC2InstanceRecommendationsRequest &, const Model::GetEC2InstanceRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEC2InstanceRecommendationsResponseReceivedHandler
 
typedef std::function< void(const ComputeOptimizerClient *, const Model::GetEC2RecommendationProjectedMetricsRequest &, const Model::GetEC2RecommendationProjectedMetricsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEC2RecommendationProjectedMetricsResponseReceivedHandler
 
typedef std::function< void(const ComputeOptimizerClient *, const Model::GetEffectiveRecommendationPreferencesRequest &, const Model::GetEffectiveRecommendationPreferencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEffectiveRecommendationPreferencesResponseReceivedHandler
 
typedef std::function< void(const ComputeOptimizerClient *, const Model::GetEnrollmentStatusRequest &, const Model::GetEnrollmentStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEnrollmentStatusResponseReceivedHandler
 
typedef std::function< void(const ComputeOptimizerClient *, const Model::GetEnrollmentStatusesForOrganizationRequest &, const Model::GetEnrollmentStatusesForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEnrollmentStatusesForOrganizationResponseReceivedHandler
 
typedef std::function< void(const ComputeOptimizerClient *, const Model::GetLambdaFunctionRecommendationsRequest &, const Model::GetLambdaFunctionRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLambdaFunctionRecommendationsResponseReceivedHandler
 
typedef std::function< void(const ComputeOptimizerClient *, const Model::GetRecommendationPreferencesRequest &, const Model::GetRecommendationPreferencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRecommendationPreferencesResponseReceivedHandler
 
typedef std::function< void(const ComputeOptimizerClient *, const Model::GetRecommendationSummariesRequest &, const Model::GetRecommendationSummariesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRecommendationSummariesResponseReceivedHandler
 
typedef std::function< void(const ComputeOptimizerClient *, const Model::PutRecommendationPreferencesRequest &, const Model::PutRecommendationPreferencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutRecommendationPreferencesResponseReceivedHandler
 
typedef std::function< void(const ComputeOptimizerClient *, const Model::UpdateEnrollmentStatusRequest &, const Model::UpdateEnrollmentStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEnrollmentStatusResponseReceivedHandler
 

Enumerations

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

Typedef Documentation

◆ DeleteRecommendationPreferencesResponseReceivedHandler

Definition at line 131 of file ComputeOptimizerClient.h.

◆ DescribeRecommendationExportJobsResponseReceivedHandler

Definition at line 132 of file ComputeOptimizerClient.h.

◆ ExportAutoScalingGroupRecommendationsResponseReceivedHandler

Definition at line 133 of file ComputeOptimizerClient.h.

◆ ExportEBSVolumeRecommendationsResponseReceivedHandler

Definition at line 134 of file ComputeOptimizerClient.h.

◆ ExportEC2InstanceRecommendationsResponseReceivedHandler

Definition at line 135 of file ComputeOptimizerClient.h.

◆ ExportLambdaFunctionRecommendationsResponseReceivedHandler

Definition at line 136 of file ComputeOptimizerClient.h.

◆ GetAutoScalingGroupRecommendationsResponseReceivedHandler

Definition at line 137 of file ComputeOptimizerClient.h.

◆ GetEBSVolumeRecommendationsResponseReceivedHandler

Definition at line 138 of file ComputeOptimizerClient.h.

◆ GetEC2InstanceRecommendationsResponseReceivedHandler

Definition at line 139 of file ComputeOptimizerClient.h.

◆ GetEC2RecommendationProjectedMetricsResponseReceivedHandler

Definition at line 140 of file ComputeOptimizerClient.h.

◆ GetEffectiveRecommendationPreferencesResponseReceivedHandler

Definition at line 141 of file ComputeOptimizerClient.h.

◆ GetEnrollmentStatusesForOrganizationResponseReceivedHandler

Definition at line 143 of file ComputeOptimizerClient.h.

◆ GetEnrollmentStatusResponseReceivedHandler

Definition at line 142 of file ComputeOptimizerClient.h.

◆ GetLambdaFunctionRecommendationsResponseReceivedHandler

Definition at line 144 of file ComputeOptimizerClient.h.

◆ GetRecommendationPreferencesResponseReceivedHandler

Definition at line 145 of file ComputeOptimizerClient.h.

◆ GetRecommendationSummariesResponseReceivedHandler

Definition at line 146 of file ComputeOptimizerClient.h.

◆ PutRecommendationPreferencesResponseReceivedHandler

Definition at line 147 of file ComputeOptimizerClient.h.

◆ UpdateEnrollmentStatusResponseReceivedHandler

Definition at line 148 of file ComputeOptimizerClient.h.

Enumeration Type Documentation

◆ ComputeOptimizerErrors

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 
INTERNAL_SERVER 
LIMIT_EXCEEDED 

Definition at line 16 of file ComputeOptimizerErrors.h.