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

Namespaces

 AdjustmentTypeMapper
 
 MetricAggregationTypeMapper
 
 PolicyTypeMapper
 
 ScalableDimensionMapper
 
 ScalingActivityStatusCodeMapper
 
 ServiceNamespaceMapper
 

Classes

class  Alarm
 
class  DeleteScalingPolicyRequest
 
class  DeleteScalingPolicyResult
 
class  DeregisterScalableTargetRequest
 
class  DeregisterScalableTargetResult
 
class  DescribeScalableTargetsRequest
 
class  DescribeScalableTargetsResult
 
class  DescribeScalingActivitiesRequest
 
class  DescribeScalingActivitiesResult
 
class  DescribeScalingPoliciesRequest
 
class  DescribeScalingPoliciesResult
 
class  PutScalingPolicyRequest
 
class  PutScalingPolicyResult
 
class  RegisterScalableTargetRequest
 
class  RegisterScalableTargetResult
 
class  ScalableTarget
 
class  ScalingActivity
 
class  ScalingPolicy
 
class  StepAdjustment
 
class  StepScalingPolicyConfiguration
 

Typedefs

typedef Aws::Utils::Outcome< DeleteScalingPolicyResult, Aws::Client::AWSError< ApplicationAutoScalingErrors > > DeleteScalingPolicyOutcome
 
typedef Aws::Utils::Outcome< DeregisterScalableTargetResult, Aws::Client::AWSError< ApplicationAutoScalingErrors > > DeregisterScalableTargetOutcome
 
typedef Aws::Utils::Outcome< DescribeScalableTargetsResult, Aws::Client::AWSError< ApplicationAutoScalingErrors > > DescribeScalableTargetsOutcome
 
typedef Aws::Utils::Outcome< DescribeScalingActivitiesResult, Aws::Client::AWSError< ApplicationAutoScalingErrors > > DescribeScalingActivitiesOutcome
 
typedef Aws::Utils::Outcome< DescribeScalingPoliciesResult, Aws::Client::AWSError< ApplicationAutoScalingErrors > > DescribeScalingPoliciesOutcome
 
typedef Aws::Utils::Outcome< PutScalingPolicyResult, Aws::Client::AWSError< ApplicationAutoScalingErrors > > PutScalingPolicyOutcome
 
typedef Aws::Utils::Outcome< RegisterScalableTargetResult, Aws::Client::AWSError< ApplicationAutoScalingErrors > > RegisterScalableTargetOutcome
 
typedef std::future< DeleteScalingPolicyOutcomeDeleteScalingPolicyOutcomeCallable
 
typedef std::future< DeregisterScalableTargetOutcomeDeregisterScalableTargetOutcomeCallable
 
typedef std::future< DescribeScalableTargetsOutcomeDescribeScalableTargetsOutcomeCallable
 
typedef std::future< DescribeScalingActivitiesOutcomeDescribeScalingActivitiesOutcomeCallable
 
typedef std::future< DescribeScalingPoliciesOutcomeDescribeScalingPoliciesOutcomeCallable
 
typedef std::future< PutScalingPolicyOutcomePutScalingPolicyOutcomeCallable
 
typedef std::future< RegisterScalableTargetOutcomeRegisterScalableTargetOutcomeCallable
 

Enumerations

enum  AdjustmentType { AdjustmentType::NOT_SET, AdjustmentType::ChangeInCapacity, AdjustmentType::PercentChangeInCapacity, AdjustmentType::ExactCapacity }
 
enum  MetricAggregationType { MetricAggregationType::NOT_SET, MetricAggregationType::Average, MetricAggregationType::Minimum, MetricAggregationType::Maximum }
 
enum  PolicyType { PolicyType::NOT_SET, PolicyType::StepScaling }
 
enum  ScalableDimension { ScalableDimension::NOT_SET, ScalableDimension::ecs_service_DesiredCount }
 
enum  ScalingActivityStatusCode {
  ScalingActivityStatusCode::NOT_SET, ScalingActivityStatusCode::Pending, ScalingActivityStatusCode::InProgress, ScalingActivityStatusCode::Successful,
  ScalingActivityStatusCode::Overridden, ScalingActivityStatusCode::Unfulfilled, ScalingActivityStatusCode::Failed
}
 
enum  ServiceNamespace { ServiceNamespace::NOT_SET, ServiceNamespace::ecs }
 

Typedef Documentation

Definition at line 81 of file ApplicationAutoScalingClient.h.

Definition at line 91 of file ApplicationAutoScalingClient.h.

Definition at line 84 of file ApplicationAutoScalingClient.h.

Definition at line 92 of file ApplicationAutoScalingClient.h.

Definition at line 85 of file ApplicationAutoScalingClient.h.

Definition at line 93 of file ApplicationAutoScalingClient.h.

Definition at line 86 of file ApplicationAutoScalingClient.h.

Definition at line 94 of file ApplicationAutoScalingClient.h.

Definition at line 87 of file ApplicationAutoScalingClient.h.

Definition at line 95 of file ApplicationAutoScalingClient.h.

Definition at line 88 of file ApplicationAutoScalingClient.h.

Definition at line 96 of file ApplicationAutoScalingClient.h.

Definition at line 89 of file ApplicationAutoScalingClient.h.

Definition at line 97 of file ApplicationAutoScalingClient.h.

Enumeration Type Documentation

Enumerator
NOT_SET 
ChangeInCapacity 
PercentChangeInCapacity 
ExactCapacity 

Definition at line 25 of file AdjustmentType.h.

Enumerator
NOT_SET 
Average 
Minimum 
Maximum 

Definition at line 25 of file MetricAggregationType.h.

Enumerator
NOT_SET 
StepScaling 

Definition at line 25 of file PolicyType.h.

Enumerator
NOT_SET 
ecs_service_DesiredCount 

Definition at line 25 of file ScalableDimension.h.

Enumerator
NOT_SET 
Pending 
InProgress 
Successful 
Overridden 
Unfulfilled 
Failed 

Definition at line 25 of file ScalingActivityStatusCode.h.

Enumerator
NOT_SET 
ecs 

Definition at line 25 of file ServiceNamespace.h.