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

Namespaces

 AutoScalingEndpoint
 
 AutoScalingErrorMapper
 
 Model
 

Classes

class  AutoScalingClient
 
class  AutoScalingRequest
 

Typedefs

typedef std::function< void(const AutoScalingClient *, const Model::AttachInstancesRequest &, const Model::AttachInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachInstancesResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::AttachLoadBalancerTargetGroupsRequest &, const Model::AttachLoadBalancerTargetGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachLoadBalancerTargetGroupsResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::AttachLoadBalancersRequest &, const Model::AttachLoadBalancersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachLoadBalancersResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::CompleteLifecycleActionRequest &, const Model::CompleteLifecycleActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CompleteLifecycleActionResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::CreateAutoScalingGroupRequest &, const Model::CreateAutoScalingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAutoScalingGroupResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::CreateLaunchConfigurationRequest &, const Model::CreateLaunchConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLaunchConfigurationResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::CreateOrUpdateTagsRequest &, const Model::CreateOrUpdateTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateOrUpdateTagsResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DeleteAutoScalingGroupRequest &, const Model::DeleteAutoScalingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAutoScalingGroupResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DeleteLaunchConfigurationRequest &, const Model::DeleteLaunchConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLaunchConfigurationResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DeleteLifecycleHookRequest &, const Model::DeleteLifecycleHookOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLifecycleHookResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DeleteNotificationConfigurationRequest &, const Model::DeleteNotificationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteNotificationConfigurationResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DeletePolicyRequest &, const Model::DeletePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePolicyResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DeleteScheduledActionRequest &, const Model::DeleteScheduledActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteScheduledActionResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DeleteTagsRequest &, const Model::DeleteTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTagsResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribeAccountLimitsRequest &, const Model::DescribeAccountLimitsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccountLimitsResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribeAdjustmentTypesRequest &, const Model::DescribeAdjustmentTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAdjustmentTypesResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribeAutoScalingGroupsRequest &, const Model::DescribeAutoScalingGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAutoScalingGroupsResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribeAutoScalingInstancesRequest &, const Model::DescribeAutoScalingInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAutoScalingInstancesResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribeAutoScalingNotificationTypesRequest &, const Model::DescribeAutoScalingNotificationTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAutoScalingNotificationTypesResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribeLaunchConfigurationsRequest &, const Model::DescribeLaunchConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLaunchConfigurationsResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribeLifecycleHookTypesRequest &, const Model::DescribeLifecycleHookTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLifecycleHookTypesResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribeLifecycleHooksRequest &, const Model::DescribeLifecycleHooksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLifecycleHooksResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribeLoadBalancerTargetGroupsRequest &, const Model::DescribeLoadBalancerTargetGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLoadBalancerTargetGroupsResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribeLoadBalancersRequest &, const Model::DescribeLoadBalancersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLoadBalancersResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribeMetricCollectionTypesRequest &, const Model::DescribeMetricCollectionTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMetricCollectionTypesResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribeNotificationConfigurationsRequest &, const Model::DescribeNotificationConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeNotificationConfigurationsResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribePoliciesRequest &, const Model::DescribePoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePoliciesResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribeScalingActivitiesRequest &, const Model::DescribeScalingActivitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeScalingActivitiesResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribeScalingProcessTypesRequest &, const Model::DescribeScalingProcessTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeScalingProcessTypesResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribeScheduledActionsRequest &, const Model::DescribeScheduledActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeScheduledActionsResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribeTagsRequest &, const Model::DescribeTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTagsResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribeTerminationPolicyTypesRequest &, const Model::DescribeTerminationPolicyTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTerminationPolicyTypesResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DetachInstancesRequest &, const Model::DetachInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachInstancesResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DetachLoadBalancerTargetGroupsRequest &, const Model::DetachLoadBalancerTargetGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachLoadBalancerTargetGroupsResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DetachLoadBalancersRequest &, const Model::DetachLoadBalancersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachLoadBalancersResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DisableMetricsCollectionRequest &, const Model::DisableMetricsCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableMetricsCollectionResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::EnableMetricsCollectionRequest &, const Model::EnableMetricsCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableMetricsCollectionResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::EnterStandbyRequest &, const Model::EnterStandbyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnterStandbyResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::ExecutePolicyRequest &, const Model::ExecutePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExecutePolicyResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::ExitStandbyRequest &, const Model::ExitStandbyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExitStandbyResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::PutLifecycleHookRequest &, const Model::PutLifecycleHookOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutLifecycleHookResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::PutNotificationConfigurationRequest &, const Model::PutNotificationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutNotificationConfigurationResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::PutScalingPolicyRequest &, const Model::PutScalingPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutScalingPolicyResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::PutScheduledUpdateGroupActionRequest &, const Model::PutScheduledUpdateGroupActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutScheduledUpdateGroupActionResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::RecordLifecycleActionHeartbeatRequest &, const Model::RecordLifecycleActionHeartbeatOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RecordLifecycleActionHeartbeatResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::ResumeProcessesRequest &, const Model::ResumeProcessesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResumeProcessesResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::SetDesiredCapacityRequest &, const Model::SetDesiredCapacityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetDesiredCapacityResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::SetInstanceHealthRequest &, const Model::SetInstanceHealthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetInstanceHealthResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::SetInstanceProtectionRequest &, const Model::SetInstanceProtectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetInstanceProtectionResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::SuspendProcessesRequest &, const Model::SuspendProcessesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SuspendProcessesResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::TerminateInstanceInAutoScalingGroupRequest &, const Model::TerminateInstanceInAutoScalingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TerminateInstanceInAutoScalingGroupResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::UpdateAutoScalingGroupRequest &, const Model::UpdateAutoScalingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAutoScalingGroupResponseReceivedHandler
 

Enumerations

enum  AutoScalingErrors {
  AutoScalingErrors::INCOMPLETE_SIGNATURE = 0, AutoScalingErrors::INTERNAL_FAILURE = 1, AutoScalingErrors::INVALID_ACTION = 2, AutoScalingErrors::INVALID_CLIENT_TOKEN_ID = 3,
  AutoScalingErrors::INVALID_PARAMETER_COMBINATION = 4, AutoScalingErrors::INVALID_QUERY_PARAMETER = 5, AutoScalingErrors::INVALID_PARAMETER_VALUE = 6, AutoScalingErrors::MISSING_ACTION = 7,
  AutoScalingErrors::MISSING_AUTHENTICATION_TOKEN = 8, AutoScalingErrors::MISSING_PARAMETER = 9, AutoScalingErrors::OPT_IN_REQUIRED = 10, AutoScalingErrors::REQUEST_EXPIRED = 11,
  AutoScalingErrors::SERVICE_UNAVAILABLE = 12, AutoScalingErrors::THROTTLING = 13, AutoScalingErrors::VALIDATION = 14, AutoScalingErrors::ACCESS_DENIED = 15,
  AutoScalingErrors::RESOURCE_NOT_FOUND = 16, AutoScalingErrors::UNRECOGNIZED_CLIENT = 17, AutoScalingErrors::MALFORMED_QUERY_STRING = 18, AutoScalingErrors::NETWORK_CONNECTION = 99,
  AutoScalingErrors::UNKNOWN = 100, AutoScalingErrors::ALREADY_EXISTS_FAULT = static_cast<int>(Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1, AutoScalingErrors::INVALID_NEXT_TOKEN, AutoScalingErrors::LIMIT_EXCEEDED_FAULT,
  AutoScalingErrors::RESOURCE_CONTENTION_FAULT, AutoScalingErrors::RESOURCE_IN_USE_FAULT, AutoScalingErrors::SCALING_ACTIVITY_IN_PROGRESS_FAULT
}
 

Typedef Documentation

Definition at line 261 of file AutoScalingClient.h.

Definition at line 265 of file AutoScalingClient.h.

Definition at line 264 of file AutoScalingClient.h.

Definition at line 266 of file AutoScalingClient.h.

Definition at line 267 of file AutoScalingClient.h.

Definition at line 268 of file AutoScalingClient.h.

Definition at line 269 of file AutoScalingClient.h.

Definition at line 270 of file AutoScalingClient.h.

Definition at line 271 of file AutoScalingClient.h.

Definition at line 272 of file AutoScalingClient.h.

Definition at line 273 of file AutoScalingClient.h.

Definition at line 274 of file AutoScalingClient.h.

Definition at line 275 of file AutoScalingClient.h.

Definition at line 276 of file AutoScalingClient.h.

Definition at line 277 of file AutoScalingClient.h.

Definition at line 278 of file AutoScalingClient.h.

Definition at line 279 of file AutoScalingClient.h.

Definition at line 280 of file AutoScalingClient.h.

Definition at line 281 of file AutoScalingClient.h.

Definition at line 282 of file AutoScalingClient.h.

Definition at line 284 of file AutoScalingClient.h.

Definition at line 283 of file AutoScalingClient.h.

Definition at line 286 of file AutoScalingClient.h.

Definition at line 285 of file AutoScalingClient.h.

Definition at line 287 of file AutoScalingClient.h.

Definition at line 288 of file AutoScalingClient.h.

Definition at line 289 of file AutoScalingClient.h.

Definition at line 290 of file AutoScalingClient.h.

Definition at line 291 of file AutoScalingClient.h.

Definition at line 292 of file AutoScalingClient.h.

Definition at line 293 of file AutoScalingClient.h.

Definition at line 294 of file AutoScalingClient.h.

Definition at line 295 of file AutoScalingClient.h.

Definition at line 297 of file AutoScalingClient.h.

Definition at line 296 of file AutoScalingClient.h.

Definition at line 298 of file AutoScalingClient.h.

Definition at line 299 of file AutoScalingClient.h.

Definition at line 300 of file AutoScalingClient.h.

Definition at line 301 of file AutoScalingClient.h.

Definition at line 302 of file AutoScalingClient.h.

Definition at line 303 of file AutoScalingClient.h.

Definition at line 304 of file AutoScalingClient.h.

Definition at line 305 of file AutoScalingClient.h.

Definition at line 306 of file AutoScalingClient.h.

Definition at line 307 of file AutoScalingClient.h.

Definition at line 308 of file AutoScalingClient.h.

Definition at line 309 of file AutoScalingClient.h.

Definition at line 310 of file AutoScalingClient.h.

Definition at line 311 of file AutoScalingClient.h.

Definition at line 312 of file AutoScalingClient.h.

Definition at line 313 of file AutoScalingClient.h.

Definition at line 314 of file AutoScalingClient.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 
ALREADY_EXISTS_FAULT 
INVALID_NEXT_TOKEN 
LIMIT_EXCEEDED_FAULT 
RESOURCE_CONTENTION_FAULT 
RESOURCE_IN_USE_FAULT 
SCALING_ACTIVITY_IN_PROGRESS_FAULT 

Definition at line 24 of file AutoScalingErrors.h.