AWS SDK for C++  0.14.3
AWS SDK for C++
Classes | Namespaces | Typedefs
AutoScalingClient.h File Reference
#include <aws/autoscaling/AutoScaling_EXPORTS.h>
#include <aws/autoscaling/AutoScalingErrors.h>
#include <aws/core/client/AWSError.h>
#include <aws/core/client/ClientConfiguration.h>
#include <aws/core/client/AWSClient.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/xml/XmlSerializer.h>
#include <aws/autoscaling/model/AttachLoadBalancerTargetGroupsResult.h>
#include <aws/autoscaling/model/AttachLoadBalancersResult.h>
#include <aws/autoscaling/model/CompleteLifecycleActionResult.h>
#include <aws/autoscaling/model/DeleteLifecycleHookResult.h>
#include <aws/autoscaling/model/DescribeAccountLimitsResult.h>
#include <aws/autoscaling/model/DescribeAdjustmentTypesResult.h>
#include <aws/autoscaling/model/DescribeAutoScalingGroupsResult.h>
#include <aws/autoscaling/model/DescribeAutoScalingInstancesResult.h>
#include <aws/autoscaling/model/DescribeAutoScalingNotificationTypesResult.h>
#include <aws/autoscaling/model/DescribeLaunchConfigurationsResult.h>
#include <aws/autoscaling/model/DescribeLifecycleHookTypesResult.h>
#include <aws/autoscaling/model/DescribeLifecycleHooksResult.h>
#include <aws/autoscaling/model/DescribeLoadBalancerTargetGroupsResult.h>
#include <aws/autoscaling/model/DescribeLoadBalancersResult.h>
#include <aws/autoscaling/model/DescribeMetricCollectionTypesResult.h>
#include <aws/autoscaling/model/DescribeNotificationConfigurationsResult.h>
#include <aws/autoscaling/model/DescribePoliciesResult.h>
#include <aws/autoscaling/model/DescribeScalingActivitiesResult.h>
#include <aws/autoscaling/model/DescribeScalingProcessTypesResult.h>
#include <aws/autoscaling/model/DescribeScheduledActionsResult.h>
#include <aws/autoscaling/model/DescribeTagsResult.h>
#include <aws/autoscaling/model/DescribeTerminationPolicyTypesResult.h>
#include <aws/autoscaling/model/DetachInstancesResult.h>
#include <aws/autoscaling/model/DetachLoadBalancerTargetGroupsResult.h>
#include <aws/autoscaling/model/DetachLoadBalancersResult.h>
#include <aws/autoscaling/model/EnterStandbyResult.h>
#include <aws/autoscaling/model/ExitStandbyResult.h>
#include <aws/autoscaling/model/PutLifecycleHookResult.h>
#include <aws/autoscaling/model/PutScalingPolicyResult.h>
#include <aws/autoscaling/model/RecordLifecycleActionHeartbeatResult.h>
#include <aws/autoscaling/model/SetInstanceProtectionResult.h>
#include <aws/autoscaling/model/TerminateInstanceInAutoScalingGroupResult.h>
#include <aws/core/NoResult.h>
#include <aws/core/client/AsyncCallerContext.h>
#include <aws/core/http/HttpTypes.h>
#include <future>
#include <functional>

Go to the source code of this file.

Classes

class  Aws::Utils::Outcome< R, E >
 
class  Aws::AutoScaling::AutoScalingClient
 

Namespaces

 Aws
 JSON (JavaScript Object Notation).
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Utils::Xml
 
 Aws::Auth
 
 Aws::Client
 
 Aws::AutoScaling
 
 Aws::AutoScaling::Model
 

Typedefs

typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::AttachInstancesOutcome
 
typedef Aws::Utils::Outcome< AttachLoadBalancerTargetGroupsResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::AttachLoadBalancerTargetGroupsOutcome
 
typedef Aws::Utils::Outcome< AttachLoadBalancersResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::AttachLoadBalancersOutcome
 
typedef Aws::Utils::Outcome< CompleteLifecycleActionResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::CompleteLifecycleActionOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::CreateAutoScalingGroupOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::CreateLaunchConfigurationOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::CreateOrUpdateTagsOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::DeleteAutoScalingGroupOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::DeleteLaunchConfigurationOutcome
 
typedef Aws::Utils::Outcome< DeleteLifecycleHookResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::DeleteLifecycleHookOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::DeleteNotificationConfigurationOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::DeletePolicyOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::DeleteScheduledActionOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::DeleteTagsOutcome
 
typedef Aws::Utils::Outcome< DescribeAccountLimitsResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::DescribeAccountLimitsOutcome
 
typedef Aws::Utils::Outcome< DescribeAdjustmentTypesResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::DescribeAdjustmentTypesOutcome
 
typedef Aws::Utils::Outcome< DescribeAutoScalingGroupsResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::DescribeAutoScalingGroupsOutcome
 
typedef Aws::Utils::Outcome< DescribeAutoScalingInstancesResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::DescribeAutoScalingInstancesOutcome
 
typedef Aws::Utils::Outcome< DescribeAutoScalingNotificationTypesResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::DescribeAutoScalingNotificationTypesOutcome
 
typedef Aws::Utils::Outcome< DescribeLaunchConfigurationsResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::DescribeLaunchConfigurationsOutcome
 
typedef Aws::Utils::Outcome< DescribeLifecycleHookTypesResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::DescribeLifecycleHookTypesOutcome
 
typedef Aws::Utils::Outcome< DescribeLifecycleHooksResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::DescribeLifecycleHooksOutcome
 
typedef Aws::Utils::Outcome< DescribeLoadBalancerTargetGroupsResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::DescribeLoadBalancerTargetGroupsOutcome
 
typedef Aws::Utils::Outcome< DescribeLoadBalancersResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::DescribeLoadBalancersOutcome
 
typedef Aws::Utils::Outcome< DescribeMetricCollectionTypesResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::DescribeMetricCollectionTypesOutcome
 
typedef Aws::Utils::Outcome< DescribeNotificationConfigurationsResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::DescribeNotificationConfigurationsOutcome
 
typedef Aws::Utils::Outcome< DescribePoliciesResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::DescribePoliciesOutcome
 
typedef Aws::Utils::Outcome< DescribeScalingActivitiesResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::DescribeScalingActivitiesOutcome
 
typedef Aws::Utils::Outcome< DescribeScalingProcessTypesResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::DescribeScalingProcessTypesOutcome
 
typedef Aws::Utils::Outcome< DescribeScheduledActionsResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::DescribeScheduledActionsOutcome
 
typedef Aws::Utils::Outcome< DescribeTagsResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::DescribeTagsOutcome
 
typedef Aws::Utils::Outcome< DescribeTerminationPolicyTypesResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::DescribeTerminationPolicyTypesOutcome
 
typedef Aws::Utils::Outcome< DetachInstancesResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::DetachInstancesOutcome
 
typedef Aws::Utils::Outcome< DetachLoadBalancerTargetGroupsResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::DetachLoadBalancerTargetGroupsOutcome
 
typedef Aws::Utils::Outcome< DetachLoadBalancersResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::DetachLoadBalancersOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::DisableMetricsCollectionOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::EnableMetricsCollectionOutcome
 
typedef Aws::Utils::Outcome< EnterStandbyResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::EnterStandbyOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::ExecutePolicyOutcome
 
typedef Aws::Utils::Outcome< ExitStandbyResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::ExitStandbyOutcome
 
typedef Aws::Utils::Outcome< PutLifecycleHookResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::PutLifecycleHookOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::PutNotificationConfigurationOutcome
 
typedef Aws::Utils::Outcome< PutScalingPolicyResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::PutScalingPolicyOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::PutScheduledUpdateGroupActionOutcome
 
typedef Aws::Utils::Outcome< RecordLifecycleActionHeartbeatResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::RecordLifecycleActionHeartbeatOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::ResumeProcessesOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::SetDesiredCapacityOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::SetInstanceHealthOutcome
 
typedef Aws::Utils::Outcome< SetInstanceProtectionResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::SetInstanceProtectionOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::SuspendProcessesOutcome
 
typedef Aws::Utils::Outcome< TerminateInstanceInAutoScalingGroupResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::TerminateInstanceInAutoScalingGroupOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< AutoScalingErrors > > Aws::AutoScaling::Model::UpdateAutoScalingGroupOutcome
 
typedef std::future< AttachInstancesOutcome > Aws::AutoScaling::Model::AttachInstancesOutcomeCallable
 
typedef std::future< AttachLoadBalancerTargetGroupsOutcome > Aws::AutoScaling::Model::AttachLoadBalancerTargetGroupsOutcomeCallable
 
typedef std::future< AttachLoadBalancersOutcome > Aws::AutoScaling::Model::AttachLoadBalancersOutcomeCallable
 
typedef std::future< CompleteLifecycleActionOutcome > Aws::AutoScaling::Model::CompleteLifecycleActionOutcomeCallable
 
typedef std::future< CreateAutoScalingGroupOutcome > Aws::AutoScaling::Model::CreateAutoScalingGroupOutcomeCallable
 
typedef std::future< CreateLaunchConfigurationOutcome > Aws::AutoScaling::Model::CreateLaunchConfigurationOutcomeCallable
 
typedef std::future< CreateOrUpdateTagsOutcome > Aws::AutoScaling::Model::CreateOrUpdateTagsOutcomeCallable
 
typedef std::future< DeleteAutoScalingGroupOutcome > Aws::AutoScaling::Model::DeleteAutoScalingGroupOutcomeCallable
 
typedef std::future< DeleteLaunchConfigurationOutcome > Aws::AutoScaling::Model::DeleteLaunchConfigurationOutcomeCallable
 
typedef std::future< DeleteLifecycleHookOutcome > Aws::AutoScaling::Model::DeleteLifecycleHookOutcomeCallable
 
typedef std::future< DeleteNotificationConfigurationOutcome > Aws::AutoScaling::Model::DeleteNotificationConfigurationOutcomeCallable
 
typedef std::future< DeletePolicyOutcome > Aws::AutoScaling::Model::DeletePolicyOutcomeCallable
 
typedef std::future< DeleteScheduledActionOutcome > Aws::AutoScaling::Model::DeleteScheduledActionOutcomeCallable
 
typedef std::future< DeleteTagsOutcome > Aws::AutoScaling::Model::DeleteTagsOutcomeCallable
 
typedef std::future< DescribeAccountLimitsOutcome > Aws::AutoScaling::Model::DescribeAccountLimitsOutcomeCallable
 
typedef std::future< DescribeAdjustmentTypesOutcome > Aws::AutoScaling::Model::DescribeAdjustmentTypesOutcomeCallable
 
typedef std::future< DescribeAutoScalingGroupsOutcome > Aws::AutoScaling::Model::DescribeAutoScalingGroupsOutcomeCallable
 
typedef std::future< DescribeAutoScalingInstancesOutcome > Aws::AutoScaling::Model::DescribeAutoScalingInstancesOutcomeCallable
 
typedef std::future< DescribeAutoScalingNotificationTypesOutcome > Aws::AutoScaling::Model::DescribeAutoScalingNotificationTypesOutcomeCallable
 
typedef std::future< DescribeLaunchConfigurationsOutcome > Aws::AutoScaling::Model::DescribeLaunchConfigurationsOutcomeCallable
 
typedef std::future< DescribeLifecycleHookTypesOutcome > Aws::AutoScaling::Model::DescribeLifecycleHookTypesOutcomeCallable
 
typedef std::future< DescribeLifecycleHooksOutcome > Aws::AutoScaling::Model::DescribeLifecycleHooksOutcomeCallable
 
typedef std::future< DescribeLoadBalancerTargetGroupsOutcome > Aws::AutoScaling::Model::DescribeLoadBalancerTargetGroupsOutcomeCallable
 
typedef std::future< DescribeLoadBalancersOutcome > Aws::AutoScaling::Model::DescribeLoadBalancersOutcomeCallable
 
typedef std::future< DescribeMetricCollectionTypesOutcome > Aws::AutoScaling::Model::DescribeMetricCollectionTypesOutcomeCallable
 
typedef std::future< DescribeNotificationConfigurationsOutcome > Aws::AutoScaling::Model::DescribeNotificationConfigurationsOutcomeCallable
 
typedef std::future< DescribePoliciesOutcome > Aws::AutoScaling::Model::DescribePoliciesOutcomeCallable
 
typedef std::future< DescribeScalingActivitiesOutcome > Aws::AutoScaling::Model::DescribeScalingActivitiesOutcomeCallable
 
typedef std::future< DescribeScalingProcessTypesOutcome > Aws::AutoScaling::Model::DescribeScalingProcessTypesOutcomeCallable
 
typedef std::future< DescribeScheduledActionsOutcome > Aws::AutoScaling::Model::DescribeScheduledActionsOutcomeCallable
 
typedef std::future< DescribeTagsOutcome > Aws::AutoScaling::Model::DescribeTagsOutcomeCallable
 
typedef std::future< DescribeTerminationPolicyTypesOutcome > Aws::AutoScaling::Model::DescribeTerminationPolicyTypesOutcomeCallable
 
typedef std::future< DetachInstancesOutcome > Aws::AutoScaling::Model::DetachInstancesOutcomeCallable
 
typedef std::future< DetachLoadBalancerTargetGroupsOutcome > Aws::AutoScaling::Model::DetachLoadBalancerTargetGroupsOutcomeCallable
 
typedef std::future< DetachLoadBalancersOutcome > Aws::AutoScaling::Model::DetachLoadBalancersOutcomeCallable
 
typedef std::future< DisableMetricsCollectionOutcome > Aws::AutoScaling::Model::DisableMetricsCollectionOutcomeCallable
 
typedef std::future< EnableMetricsCollectionOutcome > Aws::AutoScaling::Model::EnableMetricsCollectionOutcomeCallable
 
typedef std::future< EnterStandbyOutcome > Aws::AutoScaling::Model::EnterStandbyOutcomeCallable
 
typedef std::future< ExecutePolicyOutcome > Aws::AutoScaling::Model::ExecutePolicyOutcomeCallable
 
typedef std::future< ExitStandbyOutcome > Aws::AutoScaling::Model::ExitStandbyOutcomeCallable
 
typedef std::future< PutLifecycleHookOutcome > Aws::AutoScaling::Model::PutLifecycleHookOutcomeCallable
 
typedef std::future< PutNotificationConfigurationOutcome > Aws::AutoScaling::Model::PutNotificationConfigurationOutcomeCallable
 
typedef std::future< PutScalingPolicyOutcome > Aws::AutoScaling::Model::PutScalingPolicyOutcomeCallable
 
typedef std::future< PutScheduledUpdateGroupActionOutcome > Aws::AutoScaling::Model::PutScheduledUpdateGroupActionOutcomeCallable
 
typedef std::future< RecordLifecycleActionHeartbeatOutcome > Aws::AutoScaling::Model::RecordLifecycleActionHeartbeatOutcomeCallable
 
typedef std::future< ResumeProcessesOutcome > Aws::AutoScaling::Model::ResumeProcessesOutcomeCallable
 
typedef std::future< SetDesiredCapacityOutcome > Aws::AutoScaling::Model::SetDesiredCapacityOutcomeCallable
 
typedef std::future< SetInstanceHealthOutcome > Aws::AutoScaling::Model::SetInstanceHealthOutcomeCallable
 
typedef std::future< SetInstanceProtectionOutcome > Aws::AutoScaling::Model::SetInstanceProtectionOutcomeCallable
 
typedef std::future< SuspendProcessesOutcome > Aws::AutoScaling::Model::SuspendProcessesOutcomeCallable
 
typedef std::future< TerminateInstanceInAutoScalingGroupOutcome > Aws::AutoScaling::Model::TerminateInstanceInAutoScalingGroupOutcomeCallable
 
typedef std::future< UpdateAutoScalingGroupOutcome > Aws::AutoScaling::Model::UpdateAutoScalingGroupOutcomeCallable
 
typedef std::function< void(const AutoScalingClient *, const Model::AttachInstancesRequest &, const Model::AttachInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::AttachInstancesResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::AttachLoadBalancerTargetGroupsRequest &, const Model::AttachLoadBalancerTargetGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::AttachLoadBalancerTargetGroupsResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::AttachLoadBalancersRequest &, const Model::AttachLoadBalancersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::AttachLoadBalancersResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::CompleteLifecycleActionRequest &, const Model::CompleteLifecycleActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::CompleteLifecycleActionResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::CreateAutoScalingGroupRequest &, const Model::CreateAutoScalingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::CreateAutoScalingGroupResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::CreateLaunchConfigurationRequest &, const Model::CreateLaunchConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::CreateLaunchConfigurationResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::CreateOrUpdateTagsRequest &, const Model::CreateOrUpdateTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::CreateOrUpdateTagsResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DeleteAutoScalingGroupRequest &, const Model::DeleteAutoScalingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::DeleteAutoScalingGroupResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DeleteLaunchConfigurationRequest &, const Model::DeleteLaunchConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::DeleteLaunchConfigurationResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DeleteLifecycleHookRequest &, const Model::DeleteLifecycleHookOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::DeleteLifecycleHookResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DeleteNotificationConfigurationRequest &, const Model::DeleteNotificationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::DeleteNotificationConfigurationResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DeletePolicyRequest &, const Model::DeletePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::DeletePolicyResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DeleteScheduledActionRequest &, const Model::DeleteScheduledActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::DeleteScheduledActionResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DeleteTagsRequest &, const Model::DeleteTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::DeleteTagsResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribeAccountLimitsRequest &, const Model::DescribeAccountLimitsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::DescribeAccountLimitsResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribeAdjustmentTypesRequest &, const Model::DescribeAdjustmentTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::DescribeAdjustmentTypesResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribeAutoScalingGroupsRequest &, const Model::DescribeAutoScalingGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::DescribeAutoScalingGroupsResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribeAutoScalingInstancesRequest &, const Model::DescribeAutoScalingInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::DescribeAutoScalingInstancesResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribeAutoScalingNotificationTypesRequest &, const Model::DescribeAutoScalingNotificationTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::DescribeAutoScalingNotificationTypesResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribeLaunchConfigurationsRequest &, const Model::DescribeLaunchConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::DescribeLaunchConfigurationsResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribeLifecycleHookTypesRequest &, const Model::DescribeLifecycleHookTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::DescribeLifecycleHookTypesResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribeLifecycleHooksRequest &, const Model::DescribeLifecycleHooksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::DescribeLifecycleHooksResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribeLoadBalancerTargetGroupsRequest &, const Model::DescribeLoadBalancerTargetGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::DescribeLoadBalancerTargetGroupsResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribeLoadBalancersRequest &, const Model::DescribeLoadBalancersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::DescribeLoadBalancersResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribeMetricCollectionTypesRequest &, const Model::DescribeMetricCollectionTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::DescribeMetricCollectionTypesResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribeNotificationConfigurationsRequest &, const Model::DescribeNotificationConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::DescribeNotificationConfigurationsResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribePoliciesRequest &, const Model::DescribePoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::DescribePoliciesResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribeScalingActivitiesRequest &, const Model::DescribeScalingActivitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::DescribeScalingActivitiesResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribeScalingProcessTypesRequest &, const Model::DescribeScalingProcessTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::DescribeScalingProcessTypesResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribeScheduledActionsRequest &, const Model::DescribeScheduledActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::DescribeScheduledActionsResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribeTagsRequest &, const Model::DescribeTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::DescribeTagsResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DescribeTerminationPolicyTypesRequest &, const Model::DescribeTerminationPolicyTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::DescribeTerminationPolicyTypesResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DetachInstancesRequest &, const Model::DetachInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::DetachInstancesResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DetachLoadBalancerTargetGroupsRequest &, const Model::DetachLoadBalancerTargetGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::DetachLoadBalancerTargetGroupsResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DetachLoadBalancersRequest &, const Model::DetachLoadBalancersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::DetachLoadBalancersResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::DisableMetricsCollectionRequest &, const Model::DisableMetricsCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::DisableMetricsCollectionResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::EnableMetricsCollectionRequest &, const Model::EnableMetricsCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::EnableMetricsCollectionResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::EnterStandbyRequest &, const Model::EnterStandbyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::EnterStandbyResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::ExecutePolicyRequest &, const Model::ExecutePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::ExecutePolicyResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::ExitStandbyRequest &, const Model::ExitStandbyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::ExitStandbyResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::PutLifecycleHookRequest &, const Model::PutLifecycleHookOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::PutLifecycleHookResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::PutNotificationConfigurationRequest &, const Model::PutNotificationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::PutNotificationConfigurationResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::PutScalingPolicyRequest &, const Model::PutScalingPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::PutScalingPolicyResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::PutScheduledUpdateGroupActionRequest &, const Model::PutScheduledUpdateGroupActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::PutScheduledUpdateGroupActionResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::RecordLifecycleActionHeartbeatRequest &, const Model::RecordLifecycleActionHeartbeatOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::RecordLifecycleActionHeartbeatResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::ResumeProcessesRequest &, const Model::ResumeProcessesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::ResumeProcessesResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::SetDesiredCapacityRequest &, const Model::SetDesiredCapacityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::SetDesiredCapacityResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::SetInstanceHealthRequest &, const Model::SetInstanceHealthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::SetInstanceHealthResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::SetInstanceProtectionRequest &, const Model::SetInstanceProtectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::SetInstanceProtectionResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::SuspendProcessesRequest &, const Model::SuspendProcessesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::SuspendProcessesResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::TerminateInstanceInAutoScalingGroupRequest &, const Model::TerminateInstanceInAutoScalingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::TerminateInstanceInAutoScalingGroupResponseReceivedHandler
 
typedef std::function< void(const AutoScalingClient *, const Model::UpdateAutoScalingGroupRequest &, const Model::UpdateAutoScalingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AutoScaling::UpdateAutoScalingGroupResponseReceivedHandler