# Packages
Package applicationautoscalingiface provides an interface to enable mocking the Application Auto Scaling service client for testing your code.
# Functions
AdjustmentType_Values returns all elements of the AdjustmentType enum.
MetricAggregationType_Values returns all elements of the MetricAggregationType enum.
MetricStatistic_Values returns all elements of the MetricStatistic enum.
MetricType_Values returns all elements of the MetricType enum.
New creates a new instance of the ApplicationAutoScaling client with a session.
PolicyType_Values returns all elements of the PolicyType enum.
ScalableDimension_Values returns all elements of the ScalableDimension enum.
ScalingActivityStatusCode_Values returns all elements of the ScalingActivityStatusCode enum.
ServiceNamespace_Values returns all elements of the ServiceNamespace enum.
# Constants
AdjustmentTypeChangeInCapacity is a AdjustmentType enum value.
AdjustmentTypeExactCapacity is a AdjustmentType enum value.
AdjustmentTypePercentChangeInCapacity is a AdjustmentType enum value.
ID to lookup a service endpoint with.
ErrCodeConcurrentUpdateException for service response error code "ConcurrentUpdateException".
ErrCodeFailedResourceAccessException for service response error code "FailedResourceAccessException".
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".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeTooManyTagsException for service response error code "TooManyTagsException".
ErrCodeValidationException for service response error code "ValidationException".
MetricAggregationTypeAverage is a MetricAggregationType enum value.
MetricAggregationTypeMaximum is a MetricAggregationType enum value.
MetricAggregationTypeMinimum is a MetricAggregationType 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.
MetricTypeAlbrequestCountPerTarget is a MetricType enum value.
MetricTypeAppStreamAverageCapacityUtilization is a MetricType enum value.
MetricTypeCassandraReadCapacityUtilization is a MetricType enum value.
MetricTypeCassandraWriteCapacityUtilization is a MetricType enum value.
MetricTypeComprehendInferenceUtilization is a MetricType enum value.
MetricTypeDynamoDbreadCapacityUtilization is a MetricType enum value.
MetricTypeDynamoDbwriteCapacityUtilization is a MetricType enum value.
MetricTypeEc2spotFleetRequestAverageCpuutilization is a MetricType enum value.
MetricTypeEc2spotFleetRequestAverageNetworkIn is a MetricType enum value.
MetricTypeEc2spotFleetRequestAverageNetworkOut is a MetricType enum value.
MetricTypeEcsserviceAverageCpuutilization is a MetricType enum value.
MetricTypeEcsserviceAverageMemoryUtilization is a MetricType enum value.
MetricTypeElastiCacheDatabaseCapacityUsageCountedForEvictPercentage is a MetricType enum value.
MetricTypeElastiCacheDatabaseMemoryUsageCountedForEvictPercentage is a MetricType enum value.
MetricTypeElastiCachePrimaryEngineCpuutilization is a MetricType enum value.
MetricTypeElastiCacheReplicaEngineCpuutilization is a MetricType enum value.
MetricTypeKafkaBrokerStorageUtilization is a MetricType enum value.
MetricTypeLambdaProvisionedConcurrencyUtilization is a MetricType enum value.
MetricTypeNeptuneReaderAverageCpuutilization is a MetricType enum value.
MetricTypeRdsreaderAverageCpuutilization is a MetricType enum value.
MetricTypeRdsreaderAverageDatabaseConnections is a MetricType enum value.
MetricTypeSageMakerInferenceComponentConcurrentRequestsPerCopyHighResolution is a MetricType enum value.
MetricTypeSageMakerInferenceComponentInvocationsPerCopy is a MetricType enum value.
MetricTypeSageMakerVariantConcurrentRequestsPerModelHighResolution is a MetricType enum value.
MetricTypeSageMakerVariantInvocationsPerInstance is a MetricType enum value.
MetricTypeSageMakerVariantProvisionedConcurrencyUtilization is a MetricType enum value.
MetricTypeWorkSpacesAverageUserSessionsCapacityUtilization is a MetricType enum value.
PolicyTypeStepScaling is a PolicyType enum value.
PolicyTypeTargetTrackingScaling is a PolicyType enum value.
ScalableDimensionAppstreamFleetDesiredCapacity is a ScalableDimension enum value.
ScalableDimensionCassandraTableReadCapacityUnits is a ScalableDimension enum value.
ScalableDimensionCassandraTableWriteCapacityUnits is a ScalableDimension enum value.
ScalableDimensionComprehendDocumentClassifierEndpointDesiredInferenceUnits is a ScalableDimension enum value.
ScalableDimensionComprehendEntityRecognizerEndpointDesiredInferenceUnits is a ScalableDimension enum value.
ScalableDimensionCustomResourceResourceTypeProperty 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.
ScalableDimensionElasticacheReplicationGroupNodeGroups is a ScalableDimension enum value.
ScalableDimensionElasticacheReplicationGroupReplicas is a ScalableDimension enum value.
ScalableDimensionElasticmapreduceInstancegroupInstanceCount is a ScalableDimension enum value.
ScalableDimensionKafkaBrokerStorageVolumeSize is a ScalableDimension enum value.
ScalableDimensionLambdaFunctionProvisionedConcurrency is a ScalableDimension enum value.
ScalableDimensionNeptuneClusterReadReplicaCount is a ScalableDimension enum value.
ScalableDimensionRdsClusterReadReplicaCount is a ScalableDimension enum value.
ScalableDimensionSagemakerInferenceComponentDesiredCopyCount is a ScalableDimension enum value.
ScalableDimensionSagemakerVariantDesiredInstanceCount is a ScalableDimension enum value.
ScalableDimensionSagemakerVariantDesiredProvisionedConcurrency is a ScalableDimension enum value.
ScalableDimensionWorkspacesWorkspacespoolDesiredUserSessions is a ScalableDimension enum value.
ScalingActivityStatusCodeFailed is a ScalingActivityStatusCode enum value.
ScalingActivityStatusCodeInProgress is a ScalingActivityStatusCode enum value.
ScalingActivityStatusCodeOverridden is a ScalingActivityStatusCode enum value.
ScalingActivityStatusCodePending is a ScalingActivityStatusCode enum value.
ScalingActivityStatusCodeSuccessful is a ScalingActivityStatusCode enum value.
ScalingActivityStatusCodeUnfulfilled is a ScalingActivityStatusCode enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
ServiceNamespaceAppstream is a ServiceNamespace enum value.
ServiceNamespaceCassandra is a ServiceNamespace enum value.
ServiceNamespaceComprehend is a ServiceNamespace enum value.
ServiceNamespaceCustomResource is a ServiceNamespace enum value.
ServiceNamespaceDynamodb is a ServiceNamespace enum value.
ServiceNamespaceEc2 is a ServiceNamespace enum value.
ServiceNamespaceEcs is a ServiceNamespace enum value.
ServiceNamespaceElasticache is a ServiceNamespace enum value.
ServiceNamespaceElasticmapreduce is a ServiceNamespace enum value.
ServiceNamespaceKafka is a ServiceNamespace enum value.
ServiceNamespaceLambda is a ServiceNamespace enum value.
ServiceNamespaceNeptune is a ServiceNamespace enum value.
ServiceNamespaceRds is a ServiceNamespace enum value.
ServiceNamespaceSagemaker is a ServiceNamespace enum value.
ServiceNamespaceWorkspaces is a ServiceNamespace enum value.
# Structs
Represents a CloudWatch alarm associated with a scaling policy.
ApplicationAutoScaling provides the API operation methods for making requests to Application Auto Scaling.
Concurrent updates caused an exception, for example, if you request an update to an Application Auto Scaling resource that already has a pending update.
Represents a CloudWatch metric of your choosing for a target tracking scaling policy to use with Application Auto Scaling.
Failed access to resources caused an exception.
The service encountered an internal error.
The next token supplied was invalid.
A per-account resource limit is exceeded.
Describes the dimension names and values associated with a metric.
Describes the reason for an activity that isn't scaled (not scaled activity), in machine-readable format.
The specified object could not be found.
Represents a predefined metric for a target tracking scaling policy to use with Application Auto Scaling.
The specified resource doesn't exist.
Represents a scalable target.
Represents the minimum and maximum capacity for a scheduled action.
Represents a scaling activity.
Represents a scaling policy to use with Application Auto Scaling.
Represents a scheduled action.
Represents a step adjustment for a StepScalingPolicyConfiguration (https://docs.aws.amazon.com/autoscaling/application/APIReference/API_StepScalingPolicyConfiguration.html).
Represents a step scaling policy configuration to use with Application Auto Scaling.
Specifies whether the scaling activities for a scalable target are in a suspended state.
Represents a specific metric.
The metric data to return.
Describes the dimension of a metric.
This structure defines the CloudWatch metric to return, along with the statistic and unit.
Represents a target tracking scaling policy configuration to use with Application Auto Scaling.
The request contains too many tags.
An exception was thrown for a validation issue.