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

Namespaces

 
 
 InstanceRefreshStatusMapper
 
 LifecycleStateMapper
 
 MetricStatisticMapper
 
 MetricTypeMapper
 
 RefreshStrategyMapper
 
 ScalingActivityStatusCodeMapper
 

Classes

class  Activity
 
class  AdjustmentType
 
class  Alarm
 
class  AttachInstancesRequest
 
class  AttachLoadBalancersRequest
 
class  AttachLoadBalancersResult
 
class  AttachLoadBalancerTargetGroupsRequest
 
class  AttachLoadBalancerTargetGroupsResult
 
class  AutoScalingGroup
 
class  AutoScalingInstanceDetails
 
class  BatchDeleteScheduledActionRequest
 
class  BatchDeleteScheduledActionResult
 
class  BatchPutScheduledUpdateGroupActionRequest
 
class  BatchPutScheduledUpdateGroupActionResult
 
class  BlockDeviceMapping
 
class  CancelInstanceRefreshRequest
 
class  CancelInstanceRefreshResult
 
class  CompleteLifecycleActionRequest
 
class  CompleteLifecycleActionResult
 
class  CreateAutoScalingGroupRequest
 
class  CreateLaunchConfigurationRequest
 
class  CreateOrUpdateTagsRequest
 
class  CustomizedMetricSpecification
 
class  DeleteAutoScalingGroupRequest
 
class  DeleteLaunchConfigurationRequest
 
class  DeleteLifecycleHookRequest
 
class  DeleteLifecycleHookResult
 
class  DeleteNotificationConfigurationRequest
 
class  DeletePolicyRequest
 
class  DeleteScheduledActionRequest
 
class  DeleteTagsRequest
 
class  DescribeAccountLimitsRequest
 
class  DescribeAccountLimitsResult
 
class  DescribeAdjustmentTypesRequest
 
class  DescribeAdjustmentTypesResult
 
class  DescribeAutoScalingGroupsRequest
 
class  DescribeAutoScalingGroupsResult
 
class  DescribeAutoScalingInstancesRequest
 
class  DescribeAutoScalingInstancesResult
 
class  DescribeAutoScalingNotificationTypesRequest
 
class  DescribeAutoScalingNotificationTypesResult
 
class  DescribeInstanceRefreshesRequest
 
class  DescribeInstanceRefreshesResult
 
class  DescribeLaunchConfigurationsRequest
 
class  DescribeLaunchConfigurationsResult
 
class  DescribeLifecycleHooksRequest
 
class  DescribeLifecycleHooksResult
 
class  DescribeLifecycleHookTypesRequest
 
class  DescribeLifecycleHookTypesResult
 
class  DescribeLoadBalancersRequest
 
class  DescribeLoadBalancersResult
 
class  DescribeLoadBalancerTargetGroupsRequest
 
class  DescribeLoadBalancerTargetGroupsResult
 
class  DescribeMetricCollectionTypesRequest
 
class  DescribeMetricCollectionTypesResult
 
class  DescribeNotificationConfigurationsRequest
 
class  DescribeNotificationConfigurationsResult
 
class  DescribePoliciesRequest
 
class  DescribePoliciesResult
 
class  DescribeScalingActivitiesRequest
 
class  DescribeScalingActivitiesResult
 
class  DescribeScalingProcessTypesRequest
 
class  DescribeScalingProcessTypesResult
 
class  DescribeScheduledActionsRequest
 
class  DescribeScheduledActionsResult
 
class  DescribeTagsRequest
 
class  DescribeTagsResult
 
class  DescribeTerminationPolicyTypesRequest
 
class  DescribeTerminationPolicyTypesResult
 
class  DetachInstancesRequest
 
class  DetachInstancesResult
 
class  DetachLoadBalancersRequest
 
class  DetachLoadBalancersResult
 
class  DetachLoadBalancerTargetGroupsRequest
 
class  DetachLoadBalancerTargetGroupsResult
 
class  DisableMetricsCollectionRequest
 
class  Ebs
 
class  EnabledMetric
 
class  EnableMetricsCollectionRequest
 
class  EnterStandbyRequest
 
class  EnterStandbyResult
 
class  ExecutePolicyRequest
 
class  ExitStandbyRequest
 
class  ExitStandbyResult
 
class  FailedScheduledUpdateGroupActionRequest
 
class  Filter
 
class  Instance
 
class  InstanceMetadataOptions
 
class  InstanceMonitoring
 
class  InstanceRefresh
 
class  InstancesDistribution
 
class  LaunchConfiguration
 
class  LaunchTemplate
 
class  LaunchTemplateOverrides
 
class  LaunchTemplateSpecification
 
class  LifecycleHook
 
class  LifecycleHookSpecification
 
class  LoadBalancerState
 
class  LoadBalancerTargetGroupState
 
class  MetricCollectionType
 
class  MetricDimension
 
class  MetricGranularityType
 
class  MixedInstancesPolicy
 
class  NotificationConfiguration
 
class  PredefinedMetricSpecification
 
class  ProcessType
 
class  PutLifecycleHookRequest
 
class  PutLifecycleHookResult
 
class  PutNotificationConfigurationRequest
 
class  PutScalingPolicyRequest
 
class  PutScalingPolicyResult
 
class  PutScheduledUpdateGroupActionRequest
 
class  RecordLifecycleActionHeartbeatRequest
 
class  RecordLifecycleActionHeartbeatResult
 
class  RefreshPreferences
 
class  ResponseMetadata
 
class  ResumeProcessesRequest
 
class  ScalingPolicy
 
class  ScheduledUpdateGroupAction
 
class  ScheduledUpdateGroupActionRequest
 
class  SetDesiredCapacityRequest
 
class  SetInstanceHealthRequest
 
class  SetInstanceProtectionRequest
 
class  SetInstanceProtectionResult
 
class  StartInstanceRefreshRequest
 
class  StartInstanceRefreshResult
 
class  StepAdjustment
 
class  SuspendedProcess
 
class  SuspendProcessesRequest
 
class  Tag
 
class  TagDescription
 
class  TargetTrackingConfiguration
 
class  TerminateInstanceInAutoScalingGroupRequest
 
class  TerminateInstanceInAutoScalingGroupResult
 
class  UpdateAutoScalingGroupRequest
 

Typedefs

typedef Aws::Utils::Outcome< Aws::NoResult, AutoScalingErrorAttachInstancesOutcome
 
typedef Aws::Utils::Outcome< AttachLoadBalancerTargetGroupsResult, AutoScalingErrorAttachLoadBalancerTargetGroupsOutcome
 
typedef Aws::Utils::Outcome< AttachLoadBalancersResult, AutoScalingErrorAttachLoadBalancersOutcome
 
typedef Aws::Utils::Outcome< BatchDeleteScheduledActionResult, AutoScalingErrorBatchDeleteScheduledActionOutcome
 
typedef Aws::Utils::Outcome< BatchPutScheduledUpdateGroupActionResult, AutoScalingErrorBatchPutScheduledUpdateGroupActionOutcome
 
typedef Aws::Utils::Outcome< CancelInstanceRefreshResult, AutoScalingErrorCancelInstanceRefreshOutcome
 
typedef Aws::Utils::Outcome< CompleteLifecycleActionResult, AutoScalingErrorCompleteLifecycleActionOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, AutoScalingErrorCreateAutoScalingGroupOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, AutoScalingErrorCreateLaunchConfigurationOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, AutoScalingErrorCreateOrUpdateTagsOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, AutoScalingErrorDeleteAutoScalingGroupOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, AutoScalingErrorDeleteLaunchConfigurationOutcome
 
typedef Aws::Utils::Outcome< DeleteLifecycleHookResult, AutoScalingErrorDeleteLifecycleHookOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, AutoScalingErrorDeleteNotificationConfigurationOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, AutoScalingErrorDeletePolicyOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, AutoScalingErrorDeleteScheduledActionOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, AutoScalingErrorDeleteTagsOutcome
 
typedef Aws::Utils::Outcome< DescribeAccountLimitsResult, AutoScalingErrorDescribeAccountLimitsOutcome
 
typedef Aws::Utils::Outcome< DescribeAdjustmentTypesResult, AutoScalingErrorDescribeAdjustmentTypesOutcome
 
typedef Aws::Utils::Outcome< DescribeAutoScalingGroupsResult, AutoScalingErrorDescribeAutoScalingGroupsOutcome
 
typedef Aws::Utils::Outcome< DescribeAutoScalingInstancesResult, AutoScalingErrorDescribeAutoScalingInstancesOutcome
 
typedef Aws::Utils::Outcome< DescribeAutoScalingNotificationTypesResult, AutoScalingErrorDescribeAutoScalingNotificationTypesOutcome
 
typedef Aws::Utils::Outcome< DescribeInstanceRefreshesResult, AutoScalingErrorDescribeInstanceRefreshesOutcome
 
typedef Aws::Utils::Outcome< DescribeLaunchConfigurationsResult, AutoScalingErrorDescribeLaunchConfigurationsOutcome
 
typedef Aws::Utils::Outcome< DescribeLifecycleHookTypesResult, AutoScalingErrorDescribeLifecycleHookTypesOutcome
 
typedef Aws::Utils::Outcome< DescribeLifecycleHooksResult, AutoScalingErrorDescribeLifecycleHooksOutcome
 
typedef Aws::Utils::Outcome< DescribeLoadBalancerTargetGroupsResult, AutoScalingErrorDescribeLoadBalancerTargetGroupsOutcome
 
typedef Aws::Utils::Outcome< DescribeLoadBalancersResult, AutoScalingErrorDescribeLoadBalancersOutcome
 
typedef Aws::Utils::Outcome< DescribeMetricCollectionTypesResult, AutoScalingErrorDescribeMetricCollectionTypesOutcome
 
typedef Aws::Utils::Outcome< DescribeNotificationConfigurationsResult, AutoScalingErrorDescribeNotificationConfigurationsOutcome
 
typedef Aws::Utils::Outcome< DescribePoliciesResult, AutoScalingErrorDescribePoliciesOutcome
 
typedef Aws::Utils::Outcome< DescribeScalingActivitiesResult, AutoScalingErrorDescribeScalingActivitiesOutcome
 
typedef Aws::Utils::Outcome< DescribeScalingProcessTypesResult, AutoScalingErrorDescribeScalingProcessTypesOutcome
 
typedef Aws::Utils::Outcome< DescribeScheduledActionsResult, AutoScalingErrorDescribeScheduledActionsOutcome
 
typedef Aws::Utils::Outcome< DescribeTagsResult, AutoScalingErrorDescribeTagsOutcome
 
typedef Aws::Utils::Outcome< DescribeTerminationPolicyTypesResult, AutoScalingErrorDescribeTerminationPolicyTypesOutcome
 
typedef Aws::Utils::Outcome< DetachInstancesResult, AutoScalingErrorDetachInstancesOutcome
 
typedef Aws::Utils::Outcome< DetachLoadBalancerTargetGroupsResult, AutoScalingErrorDetachLoadBalancerTargetGroupsOutcome
 
typedef Aws::Utils::Outcome< DetachLoadBalancersResult, AutoScalingErrorDetachLoadBalancersOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, AutoScalingErrorDisableMetricsCollectionOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, AutoScalingErrorEnableMetricsCollectionOutcome
 
typedef Aws::Utils::Outcome< EnterStandbyResult, AutoScalingErrorEnterStandbyOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, AutoScalingErrorExecutePolicyOutcome
 
typedef Aws::Utils::Outcome< ExitStandbyResult, AutoScalingErrorExitStandbyOutcome
 
typedef Aws::Utils::Outcome< PutLifecycleHookResult, AutoScalingErrorPutLifecycleHookOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, AutoScalingErrorPutNotificationConfigurationOutcome
 
typedef Aws::Utils::Outcome< PutScalingPolicyResult, AutoScalingErrorPutScalingPolicyOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, AutoScalingErrorPutScheduledUpdateGroupActionOutcome
 
typedef Aws::Utils::Outcome< RecordLifecycleActionHeartbeatResult, AutoScalingErrorRecordLifecycleActionHeartbeatOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, AutoScalingErrorResumeProcessesOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, AutoScalingErrorSetDesiredCapacityOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, AutoScalingErrorSetInstanceHealthOutcome
 
typedef Aws::Utils::Outcome< SetInstanceProtectionResult, AutoScalingErrorSetInstanceProtectionOutcome
 
typedef Aws::Utils::Outcome< StartInstanceRefreshResult, AutoScalingErrorStartInstanceRefreshOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, AutoScalingErrorSuspendProcessesOutcome
 
typedef Aws::Utils::Outcome< TerminateInstanceInAutoScalingGroupResult, AutoScalingErrorTerminateInstanceInAutoScalingGroupOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, AutoScalingErrorUpdateAutoScalingGroupOutcome
 
typedef std::future< AttachInstancesOutcomeAttachInstancesOutcomeCallable
 
typedef std::future< AttachLoadBalancerTargetGroupsOutcomeAttachLoadBalancerTargetGroupsOutcomeCallable
 
typedef std::future< AttachLoadBalancersOutcomeAttachLoadBalancersOutcomeCallable
 
typedef std::future< BatchDeleteScheduledActionOutcomeBatchDeleteScheduledActionOutcomeCallable
 
typedef std::future< BatchPutScheduledUpdateGroupActionOutcomeBatchPutScheduledUpdateGroupActionOutcomeCallable
 
typedef std::future< CancelInstanceRefreshOutcomeCancelInstanceRefreshOutcomeCallable
 
typedef std::future< CompleteLifecycleActionOutcomeCompleteLifecycleActionOutcomeCallable
 
typedef std::future< CreateAutoScalingGroupOutcomeCreateAutoScalingGroupOutcomeCallable
 
typedef std::future< CreateLaunchConfigurationOutcomeCreateLaunchConfigurationOutcomeCallable
 
typedef std::future< CreateOrUpdateTagsOutcomeCreateOrUpdateTagsOutcomeCallable
 
typedef std::future< DeleteAutoScalingGroupOutcomeDeleteAutoScalingGroupOutcomeCallable
 
typedef std::future< DeleteLaunchConfigurationOutcomeDeleteLaunchConfigurationOutcomeCallable
 
typedef std::future< DeleteLifecycleHookOutcomeDeleteLifecycleHookOutcomeCallable
 
typedef std::future< DeleteNotificationConfigurationOutcomeDeleteNotificationConfigurationOutcomeCallable
 
typedef std::future< DeletePolicyOutcomeDeletePolicyOutcomeCallable
 
typedef std::future< DeleteScheduledActionOutcomeDeleteScheduledActionOutcomeCallable
 
typedef std::future< DeleteTagsOutcomeDeleteTagsOutcomeCallable
 
typedef std::future< DescribeAccountLimitsOutcomeDescribeAccountLimitsOutcomeCallable
 
typedef std::future< DescribeAdjustmentTypesOutcomeDescribeAdjustmentTypesOutcomeCallable
 
typedef std::future< DescribeAutoScalingGroupsOutcomeDescribeAutoScalingGroupsOutcomeCallable
 
typedef std::future< DescribeAutoScalingInstancesOutcomeDescribeAutoScalingInstancesOutcomeCallable
 
typedef std::future< DescribeAutoScalingNotificationTypesOutcomeDescribeAutoScalingNotificationTypesOutcomeCallable
 
typedef std::future< DescribeInstanceRefreshesOutcomeDescribeInstanceRefreshesOutcomeCallable
 
typedef std::future< DescribeLaunchConfigurationsOutcomeDescribeLaunchConfigurationsOutcomeCallable
 
typedef std::future< DescribeLifecycleHookTypesOutcomeDescribeLifecycleHookTypesOutcomeCallable
 
typedef std::future< DescribeLifecycleHooksOutcomeDescribeLifecycleHooksOutcomeCallable
 
typedef std::future< DescribeLoadBalancerTargetGroupsOutcomeDescribeLoadBalancerTargetGroupsOutcomeCallable
 
typedef std::future< DescribeLoadBalancersOutcomeDescribeLoadBalancersOutcomeCallable
 
typedef std::future< DescribeMetricCollectionTypesOutcomeDescribeMetricCollectionTypesOutcomeCallable
 
typedef std::future< DescribeNotificationConfigurationsOutcomeDescribeNotificationConfigurationsOutcomeCallable
 
typedef std::future< DescribePoliciesOutcomeDescribePoliciesOutcomeCallable
 
typedef std::future< DescribeScalingActivitiesOutcomeDescribeScalingActivitiesOutcomeCallable
 
typedef std::future< DescribeScalingProcessTypesOutcomeDescribeScalingProcessTypesOutcomeCallable
 
typedef std::future< DescribeScheduledActionsOutcomeDescribeScheduledActionsOutcomeCallable
 
typedef std::future< DescribeTagsOutcomeDescribeTagsOutcomeCallable
 
typedef std::future< DescribeTerminationPolicyTypesOutcomeDescribeTerminationPolicyTypesOutcomeCallable
 
typedef std::future< DetachInstancesOutcomeDetachInstancesOutcomeCallable
 
typedef std::future< DetachLoadBalancerTargetGroupsOutcomeDetachLoadBalancerTargetGroupsOutcomeCallable
 
typedef std::future< DetachLoadBalancersOutcomeDetachLoadBalancersOutcomeCallable
 
typedef std::future< DisableMetricsCollectionOutcomeDisableMetricsCollectionOutcomeCallable
 
typedef std::future< EnableMetricsCollectionOutcomeEnableMetricsCollectionOutcomeCallable
 
typedef std::future< EnterStandbyOutcomeEnterStandbyOutcomeCallable
 
typedef std::future< ExecutePolicyOutcomeExecutePolicyOutcomeCallable
 
typedef std::future< ExitStandbyOutcomeExitStandbyOutcomeCallable
 
typedef std::future< PutLifecycleHookOutcomePutLifecycleHookOutcomeCallable
 
typedef std::future< PutNotificationConfigurationOutcomePutNotificationConfigurationOutcomeCallable
 
typedef std::future< PutScalingPolicyOutcomePutScalingPolicyOutcomeCallable
 
typedef std::future< PutScheduledUpdateGroupActionOutcomePutScheduledUpdateGroupActionOutcomeCallable
 
typedef std::future< RecordLifecycleActionHeartbeatOutcomeRecordLifecycleActionHeartbeatOutcomeCallable
 
typedef std::future< ResumeProcessesOutcomeResumeProcessesOutcomeCallable
 
typedef std::future< SetDesiredCapacityOutcomeSetDesiredCapacityOutcomeCallable
 
typedef std::future< SetInstanceHealthOutcomeSetInstanceHealthOutcomeCallable
 
typedef std::future< SetInstanceProtectionOutcomeSetInstanceProtectionOutcomeCallable
 
typedef std::future< StartInstanceRefreshOutcomeStartInstanceRefreshOutcomeCallable
 
typedef std::future< SuspendProcessesOutcomeSuspendProcessesOutcomeCallable
 
typedef std::future< TerminateInstanceInAutoScalingGroupOutcomeTerminateInstanceInAutoScalingGroupOutcomeCallable
 
typedef std::future< UpdateAutoScalingGroupOutcomeUpdateAutoScalingGroupOutcomeCallable
 

Enumerations

enum  InstanceMetadataEndpointState { InstanceMetadataEndpointState::NOT_SET, InstanceMetadataEndpointState::disabled, InstanceMetadataEndpointState::enabled }
 
enum  InstanceMetadataHttpTokensState { InstanceMetadataHttpTokensState::NOT_SET, InstanceMetadataHttpTokensState::optional, InstanceMetadataHttpTokensState::required }
 
enum  InstanceRefreshStatus {
  InstanceRefreshStatus::NOT_SET, InstanceRefreshStatus::Pending, InstanceRefreshStatus::InProgress, InstanceRefreshStatus::Successful,
  InstanceRefreshStatus::Failed, InstanceRefreshStatus::Cancelling, InstanceRefreshStatus::Cancelled
}
 
enum  LifecycleState {
  LifecycleState::NOT_SET, LifecycleState::Pending, LifecycleState::Pending_Wait, LifecycleState::Pending_Proceed,
  LifecycleState::Quarantined, LifecycleState::InService, LifecycleState::Terminating, LifecycleState::Terminating_Wait,
  LifecycleState::Terminating_Proceed, LifecycleState::Terminated, LifecycleState::Detaching, LifecycleState::Detached,
  LifecycleState::EnteringStandby, LifecycleState::Standby
}
 
enum  MetricStatistic {
  MetricStatistic::NOT_SET, MetricStatistic::Average, MetricStatistic::Minimum, MetricStatistic::Maximum,
  MetricStatistic::SampleCount, MetricStatistic::Sum
}
 
enum  MetricType {
  MetricType::NOT_SET, MetricType::ASGAverageCPUUtilization, MetricType::ASGAverageNetworkIn, MetricType::ASGAverageNetworkOut,
  MetricType::ALBRequestCountPerTarget
}
 
enum  RefreshStrategy { RefreshStrategy::NOT_SET, RefreshStrategy::Rolling }
 
enum  ScalingActivityStatusCode {
  ScalingActivityStatusCode::NOT_SET, ScalingActivityStatusCode::PendingSpotBidPlacement, ScalingActivityStatusCode::WaitingForSpotInstanceRequestId, ScalingActivityStatusCode::WaitingForSpotInstanceId,
  ScalingActivityStatusCode::WaitingForInstanceId, ScalingActivityStatusCode::PreInService, ScalingActivityStatusCode::InProgress, ScalingActivityStatusCode::WaitingForELBConnectionDraining,
  ScalingActivityStatusCode::MidLifecycleAction, ScalingActivityStatusCode::WaitingForInstanceWarmup, ScalingActivityStatusCode::Successful, ScalingActivityStatusCode::Failed,
  ScalingActivityStatusCode::Cancelled
}
 

Typedef Documentation

◆ AttachInstancesOutcome

Definition at line 154 of file AutoScalingClient.h.

◆ AttachInstancesOutcomeCallable

Definition at line 214 of file AutoScalingClient.h.

◆ AttachLoadBalancersOutcome

Definition at line 158 of file AutoScalingClient.h.

◆ AttachLoadBalancersOutcomeCallable

Definition at line 216 of file AutoScalingClient.h.

◆ AttachLoadBalancerTargetGroupsOutcome

Definition at line 157 of file AutoScalingClient.h.

◆ AttachLoadBalancerTargetGroupsOutcomeCallable

Definition at line 215 of file AutoScalingClient.h.

◆ BatchDeleteScheduledActionOutcome

Definition at line 159 of file AutoScalingClient.h.

◆ BatchDeleteScheduledActionOutcomeCallable

Definition at line 217 of file AutoScalingClient.h.

◆ BatchPutScheduledUpdateGroupActionOutcome

Definition at line 160 of file AutoScalingClient.h.

◆ BatchPutScheduledUpdateGroupActionOutcomeCallable

Definition at line 218 of file AutoScalingClient.h.

◆ CancelInstanceRefreshOutcome

Definition at line 161 of file AutoScalingClient.h.

◆ CancelInstanceRefreshOutcomeCallable

Definition at line 219 of file AutoScalingClient.h.

◆ CompleteLifecycleActionOutcome

Definition at line 162 of file AutoScalingClient.h.

◆ CompleteLifecycleActionOutcomeCallable

Definition at line 220 of file AutoScalingClient.h.

◆ CreateAutoScalingGroupOutcome

Definition at line 163 of file AutoScalingClient.h.

◆ CreateAutoScalingGroupOutcomeCallable

Definition at line 221 of file AutoScalingClient.h.

◆ CreateLaunchConfigurationOutcome

Definition at line 164 of file AutoScalingClient.h.

◆ CreateLaunchConfigurationOutcomeCallable

Definition at line 222 of file AutoScalingClient.h.

◆ CreateOrUpdateTagsOutcome

Definition at line 165 of file AutoScalingClient.h.

◆ CreateOrUpdateTagsOutcomeCallable

Definition at line 223 of file AutoScalingClient.h.

◆ DeleteAutoScalingGroupOutcome

Definition at line 166 of file AutoScalingClient.h.

◆ DeleteAutoScalingGroupOutcomeCallable

Definition at line 224 of file AutoScalingClient.h.

◆ DeleteLaunchConfigurationOutcome

Definition at line 167 of file AutoScalingClient.h.

◆ DeleteLaunchConfigurationOutcomeCallable

Definition at line 225 of file AutoScalingClient.h.

◆ DeleteLifecycleHookOutcome

Definition at line 168 of file AutoScalingClient.h.

◆ DeleteLifecycleHookOutcomeCallable

Definition at line 226 of file AutoScalingClient.h.

◆ DeleteNotificationConfigurationOutcome

Definition at line 169 of file AutoScalingClient.h.

◆ DeleteNotificationConfigurationOutcomeCallable

Definition at line 227 of file AutoScalingClient.h.

◆ DeletePolicyOutcome

Definition at line 170 of file AutoScalingClient.h.

◆ DeletePolicyOutcomeCallable

Definition at line 228 of file AutoScalingClient.h.

◆ DeleteScheduledActionOutcome

Definition at line 171 of file AutoScalingClient.h.

◆ DeleteScheduledActionOutcomeCallable

Definition at line 229 of file AutoScalingClient.h.

◆ DeleteTagsOutcome

Definition at line 172 of file AutoScalingClient.h.

◆ DeleteTagsOutcomeCallable

Definition at line 230 of file AutoScalingClient.h.

◆ DescribeAccountLimitsOutcome

Definition at line 173 of file AutoScalingClient.h.

◆ DescribeAccountLimitsOutcomeCallable

Definition at line 231 of file AutoScalingClient.h.

◆ DescribeAdjustmentTypesOutcome

Definition at line 174 of file AutoScalingClient.h.

◆ DescribeAdjustmentTypesOutcomeCallable

Definition at line 232 of file AutoScalingClient.h.

◆ DescribeAutoScalingGroupsOutcome

Definition at line 175 of file AutoScalingClient.h.

◆ DescribeAutoScalingGroupsOutcomeCallable

Definition at line 233 of file AutoScalingClient.h.

◆ DescribeAutoScalingInstancesOutcome

Definition at line 176 of file AutoScalingClient.h.

◆ DescribeAutoScalingInstancesOutcomeCallable

Definition at line 234 of file AutoScalingClient.h.

◆ DescribeAutoScalingNotificationTypesOutcome

Definition at line 177 of file AutoScalingClient.h.

◆ DescribeAutoScalingNotificationTypesOutcomeCallable

Definition at line 235 of file AutoScalingClient.h.

◆ DescribeInstanceRefreshesOutcome

Definition at line 178 of file AutoScalingClient.h.

◆ DescribeInstanceRefreshesOutcomeCallable

Definition at line 236 of file AutoScalingClient.h.

◆ DescribeLaunchConfigurationsOutcome

Definition at line 179 of file AutoScalingClient.h.

◆ DescribeLaunchConfigurationsOutcomeCallable

Definition at line 237 of file AutoScalingClient.h.

◆ DescribeLifecycleHooksOutcome

Definition at line 181 of file AutoScalingClient.h.

◆ DescribeLifecycleHooksOutcomeCallable

Definition at line 239 of file AutoScalingClient.h.

◆ DescribeLifecycleHookTypesOutcome

Definition at line 180 of file AutoScalingClient.h.

◆ DescribeLifecycleHookTypesOutcomeCallable

Definition at line 238 of file AutoScalingClient.h.

◆ DescribeLoadBalancersOutcome

Definition at line 183 of file AutoScalingClient.h.

◆ DescribeLoadBalancersOutcomeCallable

Definition at line 241 of file AutoScalingClient.h.

◆ DescribeLoadBalancerTargetGroupsOutcome

Definition at line 182 of file AutoScalingClient.h.

◆ DescribeLoadBalancerTargetGroupsOutcomeCallable

Definition at line 240 of file AutoScalingClient.h.

◆ DescribeMetricCollectionTypesOutcome

Definition at line 184 of file AutoScalingClient.h.

◆ DescribeMetricCollectionTypesOutcomeCallable

Definition at line 242 of file AutoScalingClient.h.

◆ DescribeNotificationConfigurationsOutcome

Definition at line 185 of file AutoScalingClient.h.

◆ DescribeNotificationConfigurationsOutcomeCallable

Definition at line 243 of file AutoScalingClient.h.

◆ DescribePoliciesOutcome

Definition at line 186 of file AutoScalingClient.h.

◆ DescribePoliciesOutcomeCallable

Definition at line 244 of file AutoScalingClient.h.

◆ DescribeScalingActivitiesOutcome

Definition at line 187 of file AutoScalingClient.h.

◆ DescribeScalingActivitiesOutcomeCallable

Definition at line 245 of file AutoScalingClient.h.

◆ DescribeScalingProcessTypesOutcome

Definition at line 188 of file AutoScalingClient.h.

◆ DescribeScalingProcessTypesOutcomeCallable

Definition at line 246 of file AutoScalingClient.h.

◆ DescribeScheduledActionsOutcome

Definition at line 189 of file AutoScalingClient.h.

◆ DescribeScheduledActionsOutcomeCallable

Definition at line 247 of file AutoScalingClient.h.

◆ DescribeTagsOutcome

Definition at line 190 of file AutoScalingClient.h.

◆ DescribeTagsOutcomeCallable

Definition at line 248 of file AutoScalingClient.h.

◆ DescribeTerminationPolicyTypesOutcome

Definition at line 191 of file AutoScalingClient.h.

◆ DescribeTerminationPolicyTypesOutcomeCallable

Definition at line 249 of file AutoScalingClient.h.

◆ DetachInstancesOutcome

Definition at line 192 of file AutoScalingClient.h.

◆ DetachInstancesOutcomeCallable

Definition at line 250 of file AutoScalingClient.h.

◆ DetachLoadBalancersOutcome

Definition at line 194 of file AutoScalingClient.h.

◆ DetachLoadBalancersOutcomeCallable

Definition at line 252 of file AutoScalingClient.h.

◆ DetachLoadBalancerTargetGroupsOutcome

Definition at line 193 of file AutoScalingClient.h.

◆ DetachLoadBalancerTargetGroupsOutcomeCallable

Definition at line 251 of file AutoScalingClient.h.

◆ DisableMetricsCollectionOutcome

Definition at line 195 of file AutoScalingClient.h.

◆ DisableMetricsCollectionOutcomeCallable

Definition at line 253 of file AutoScalingClient.h.

◆ EnableMetricsCollectionOutcome

Definition at line 196 of file AutoScalingClient.h.

◆ EnableMetricsCollectionOutcomeCallable

Definition at line 254 of file AutoScalingClient.h.

◆ EnterStandbyOutcome

Definition at line 197 of file AutoScalingClient.h.

◆ EnterStandbyOutcomeCallable

Definition at line 255 of file AutoScalingClient.h.

◆ ExecutePolicyOutcome

Definition at line 198 of file AutoScalingClient.h.

◆ ExecutePolicyOutcomeCallable

Definition at line 256 of file AutoScalingClient.h.

◆ ExitStandbyOutcome

Definition at line 199 of file AutoScalingClient.h.

◆ ExitStandbyOutcomeCallable

Definition at line 257 of file AutoScalingClient.h.

◆ PutLifecycleHookOutcome

Definition at line 200 of file AutoScalingClient.h.

◆ PutLifecycleHookOutcomeCallable

Definition at line 258 of file AutoScalingClient.h.

◆ PutNotificationConfigurationOutcome

Definition at line 201 of file AutoScalingClient.h.

◆ PutNotificationConfigurationOutcomeCallable

Definition at line 259 of file AutoScalingClient.h.

◆ PutScalingPolicyOutcome

Definition at line 202 of file AutoScalingClient.h.

◆ PutScalingPolicyOutcomeCallable

Definition at line 260 of file AutoScalingClient.h.

◆ PutScheduledUpdateGroupActionOutcome

Definition at line 203 of file AutoScalingClient.h.

◆ PutScheduledUpdateGroupActionOutcomeCallable

Definition at line 261 of file AutoScalingClient.h.

◆ RecordLifecycleActionHeartbeatOutcome

Definition at line 204 of file AutoScalingClient.h.

◆ RecordLifecycleActionHeartbeatOutcomeCallable

Definition at line 262 of file AutoScalingClient.h.

◆ ResumeProcessesOutcome

Definition at line 205 of file AutoScalingClient.h.

◆ ResumeProcessesOutcomeCallable

Definition at line 263 of file AutoScalingClient.h.

◆ SetDesiredCapacityOutcome

Definition at line 206 of file AutoScalingClient.h.

◆ SetDesiredCapacityOutcomeCallable

Definition at line 264 of file AutoScalingClient.h.

◆ SetInstanceHealthOutcome

Definition at line 207 of file AutoScalingClient.h.

◆ SetInstanceHealthOutcomeCallable

Definition at line 265 of file AutoScalingClient.h.

◆ SetInstanceProtectionOutcome

Definition at line 208 of file AutoScalingClient.h.

◆ SetInstanceProtectionOutcomeCallable

Definition at line 266 of file AutoScalingClient.h.

◆ StartInstanceRefreshOutcome

Definition at line 209 of file AutoScalingClient.h.

◆ StartInstanceRefreshOutcomeCallable

Definition at line 267 of file AutoScalingClient.h.

◆ SuspendProcessesOutcome

Definition at line 210 of file AutoScalingClient.h.

◆ SuspendProcessesOutcomeCallable

Definition at line 268 of file AutoScalingClient.h.

◆ TerminateInstanceInAutoScalingGroupOutcome

Definition at line 211 of file AutoScalingClient.h.

◆ TerminateInstanceInAutoScalingGroupOutcomeCallable

Definition at line 269 of file AutoScalingClient.h.

◆ UpdateAutoScalingGroupOutcome

Definition at line 212 of file AutoScalingClient.h.

◆ UpdateAutoScalingGroupOutcomeCallable

Definition at line 270 of file AutoScalingClient.h.

Enumeration Type Documentation

◆ InstanceMetadataEndpointState

Enumerator
NOT_SET 
disabled 
enabled 

Definition at line 16 of file InstanceMetadataEndpointState.h.

◆ InstanceMetadataHttpTokensState

Enumerator
NOT_SET 
optional 
required 

Definition at line 16 of file InstanceMetadataHttpTokensState.h.

◆ InstanceRefreshStatus

Enumerator
NOT_SET 
Pending 
InProgress 
Successful 
Failed 
Cancelling 
Cancelled 

Definition at line 16 of file InstanceRefreshStatus.h.

◆ LifecycleState

Enumerator
NOT_SET 
Pending 
Pending_Wait 
Pending_Proceed 
Quarantined 
InService 
Terminating 
Terminating_Wait 
Terminating_Proceed 
Terminated 
Detaching 
Detached 
EnteringStandby 
Standby 

Definition at line 16 of file LifecycleState.h.

◆ MetricStatistic

Enumerator
NOT_SET 
Average 
Minimum 
Maximum 
SampleCount 
Sum 

Definition at line 16 of file MetricStatistic.h.

◆ MetricType

Enumerator
NOT_SET 
ASGAverageCPUUtilization 
ASGAverageNetworkIn 
ASGAverageNetworkOut 
ALBRequestCountPerTarget 

Definition at line 16 of file MetricType.h.

◆ RefreshStrategy

Enumerator
NOT_SET 
Rolling 

Definition at line 16 of file RefreshStrategy.h.

◆ ScalingActivityStatusCode

Enumerator
NOT_SET 
PendingSpotBidPlacement 
WaitingForSpotInstanceRequestId 
WaitingForSpotInstanceId 
WaitingForInstanceId 
PreInService 
InProgress 
WaitingForELBConnectionDraining 
MidLifecycleAction 
WaitingForInstanceWarmup 
Successful 
Failed 
Cancelled 

Definition at line 16 of file ScalingActivityStatusCode.h.