# Packages
Package autoscalingplansiface provides an interface to enable mocking the AWS Auto Scaling Plans service client for testing your code.
# Functions
ForecastDataType_Values returns all elements of the ForecastDataType enum.
LoadMetricType_Values returns all elements of the LoadMetricType enum.
MetricStatistic_Values returns all elements of the MetricStatistic enum.
New creates a new instance of the AutoScalingPlans client with a session.
PolicyType_Values returns all elements of the PolicyType enum.
PredictiveScalingMaxCapacityBehavior_Values returns all elements of the PredictiveScalingMaxCapacityBehavior enum.
PredictiveScalingMode_Values returns all elements of the PredictiveScalingMode enum.
ScalableDimension_Values returns all elements of the ScalableDimension enum.
ScalingMetricType_Values returns all elements of the ScalingMetricType enum.
ScalingPlanStatusCode_Values returns all elements of the ScalingPlanStatusCode enum.
ScalingPolicyUpdateBehavior_Values returns all elements of the ScalingPolicyUpdateBehavior enum.
ScalingStatusCode_Values returns all elements of the ScalingStatusCode enum.
ServiceNamespace_Values returns all elements of the ServiceNamespace enum.
# Constants
ID to lookup a service endpoint with.
ErrCodeConcurrentUpdateException for service response error code "ConcurrentUpdateException".
ErrCodeInternalServiceException for service response error code "InternalServiceException".
ErrCodeInvalidNextTokenException for service response error code "InvalidNextTokenException".
ErrCodeLimitExceededException for service response error code "LimitExceededException".
ErrCodeObjectNotFoundException for service response error code "ObjectNotFoundException".
ErrCodeValidationException for service response error code "ValidationException".
ForecastDataTypeCapacityForecast is a ForecastDataType enum value.
ForecastDataTypeLoadForecast is a ForecastDataType enum value.
ForecastDataTypeScheduledActionMaxCapacity is a ForecastDataType enum value.
ForecastDataTypeScheduledActionMinCapacity is a ForecastDataType enum value.
LoadMetricTypeAlbtargetGroupRequestCount is a LoadMetricType enum value.
LoadMetricTypeAsgtotalCpuutilization is a LoadMetricType enum value.
LoadMetricTypeAsgtotalNetworkIn is a LoadMetricType enum value.
LoadMetricTypeAsgtotalNetworkOut is a LoadMetricType enum value.
MetricStatisticAverage is a MetricStatistic enum value.
MetricStatisticMaximum is a MetricStatistic enum value.
MetricStatisticMinimum is a MetricStatistic enum value.
MetricStatisticSampleCount is a MetricStatistic enum value.
MetricStatisticSum is a MetricStatistic enum value.
PolicyTypeTargetTrackingScaling is a PolicyType enum value.
PredictiveScalingMaxCapacityBehaviorSetForecastCapacityToMaxCapacity is a PredictiveScalingMaxCapacityBehavior enum value.
PredictiveScalingMaxCapacityBehaviorSetMaxCapacityAboveForecastCapacity is a PredictiveScalingMaxCapacityBehavior enum value.
PredictiveScalingMaxCapacityBehaviorSetMaxCapacityToForecastCapacity is a PredictiveScalingMaxCapacityBehavior enum value.
PredictiveScalingModeForecastAndScale is a PredictiveScalingMode enum value.
PredictiveScalingModeForecastOnly is a PredictiveScalingMode enum value.
ScalableDimensionAutoscalingAutoScalingGroupDesiredCapacity is a ScalableDimension enum value.
ScalableDimensionDynamodbIndexReadCapacityUnits is a ScalableDimension enum value.
ScalableDimensionDynamodbIndexWriteCapacityUnits is a ScalableDimension enum value.
ScalableDimensionDynamodbTableReadCapacityUnits is a ScalableDimension enum value.
ScalableDimensionDynamodbTableWriteCapacityUnits is a ScalableDimension enum value.
ScalableDimensionEc2SpotFleetRequestTargetCapacity is a ScalableDimension enum value.
ScalableDimensionEcsServiceDesiredCount is a ScalableDimension enum value.
ScalableDimensionRdsClusterReadReplicaCount is a ScalableDimension enum value.
ScalingMetricTypeAlbrequestCountPerTarget is a ScalingMetricType enum value.
ScalingMetricTypeAsgaverageCpuutilization is a ScalingMetricType enum value.
ScalingMetricTypeAsgaverageNetworkIn is a ScalingMetricType enum value.
ScalingMetricTypeAsgaverageNetworkOut is a ScalingMetricType enum value.
ScalingMetricTypeDynamoDbreadCapacityUtilization is a ScalingMetricType enum value.
ScalingMetricTypeDynamoDbwriteCapacityUtilization is a ScalingMetricType enum value.
ScalingMetricTypeEc2spotFleetRequestAverageCpuutilization is a ScalingMetricType enum value.
ScalingMetricTypeEc2spotFleetRequestAverageNetworkIn is a ScalingMetricType enum value.
ScalingMetricTypeEc2spotFleetRequestAverageNetworkOut is a ScalingMetricType enum value.
ScalingMetricTypeEcsserviceAverageCpuutilization is a ScalingMetricType enum value.
ScalingMetricTypeEcsserviceAverageMemoryUtilization is a ScalingMetricType enum value.
ScalingMetricTypeRdsreaderAverageCpuutilization is a ScalingMetricType enum value.
ScalingMetricTypeRdsreaderAverageDatabaseConnections is a ScalingMetricType enum value.
ScalingPlanStatusCodeActive is a ScalingPlanStatusCode enum value.
ScalingPlanStatusCodeActiveWithProblems is a ScalingPlanStatusCode enum value.
ScalingPlanStatusCodeCreationFailed is a ScalingPlanStatusCode enum value.
ScalingPlanStatusCodeCreationInProgress is a ScalingPlanStatusCode enum value.
ScalingPlanStatusCodeDeletionFailed is a ScalingPlanStatusCode enum value.
ScalingPlanStatusCodeDeletionInProgress is a ScalingPlanStatusCode enum value.
ScalingPlanStatusCodeUpdateFailed is a ScalingPlanStatusCode enum value.
ScalingPlanStatusCodeUpdateInProgress is a ScalingPlanStatusCode enum value.
ScalingPolicyUpdateBehaviorKeepExternalPolicies is a ScalingPolicyUpdateBehavior enum value.
ScalingPolicyUpdateBehaviorReplaceExternalPolicies is a ScalingPolicyUpdateBehavior enum value.
ScalingStatusCodeActive is a ScalingStatusCode enum value.
ScalingStatusCodeInactive is a ScalingStatusCode enum value.
ScalingStatusCodePartiallyActive is a ScalingStatusCode enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
ServiceNamespaceAutoscaling is a ServiceNamespace enum value.
ServiceNamespaceDynamodb is a ServiceNamespace enum value.
ServiceNamespaceEc2 is a ServiceNamespace enum value.
ServiceNamespaceEcs is a ServiceNamespace enum value.
ServiceNamespaceRds is a ServiceNamespace enum value.
# Structs
Represents an application source.
AutoScalingPlans provides the API operation methods for making requests to AWS Auto Scaling Plans.
Concurrent updates caused an exception, for example, if you request an update to a scaling plan that already has a pending update.
Represents a CloudWatch metric of your choosing that can be used for predictive scaling.
Represents a CloudWatch metric of your choosing that can be used for dynamic scaling as part of a target tracking scaling policy.
Represents a single value in the forecast data used for predictive scaling.
The service encountered an internal error.
The token provided is not valid.
Your account exceeded a limit.
Represents a dimension for a customized metric.
The specified object could not be found.
Represents a predefined metric that can be used for predictive scaling.
Represents a predefined metric that can be used for dynamic scaling as part of a target tracking scaling policy.
Describes a scaling instruction for a scalable resource in a scaling plan.
Represents a scaling plan.
Represents a scalable resource.
Represents a scaling policy.
Represents a tag.
Describes a target tracking configuration to use with AWS Auto Scaling.
An exception was thrown for a validation issue.