com.amazonaws.services.applicationautoscaling.package-info Maven / Gradle / Ivy
Show all versions of aws-java-sdk-applicationautoscaling Show documentation
/*
* Copyright 2019-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
* the License. A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
* CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
* and limitations under the License.
*/
/**
*
* With Application Auto Scaling, you can configure automatic scaling for the following resources:
*
*
* -
*
* Amazon AppStream 2.0 fleets
*
*
* -
*
* Amazon Aurora Replicas
*
*
* -
*
* Amazon Comprehend document classification and entity recognizer endpoints
*
*
* -
*
* Amazon DynamoDB tables and global secondary indexes throughput capacity
*
*
* -
*
* Amazon ECS services
*
*
* -
*
* Amazon ElastiCache for Redis clusters (replication groups)
*
*
* -
*
* Amazon EMR clusters
*
*
* -
*
* Amazon Keyspaces (for Apache Cassandra) tables
*
*
* -
*
* Lambda function provisioned concurrency
*
*
* -
*
* Amazon Managed Streaming for Apache Kafka broker storage
*
*
* -
*
* Amazon Neptune clusters
*
*
* -
*
* Amazon SageMaker endpoint variants
*
*
* -
*
* Amazon SageMaker Serverless endpoint provisioned concurrency
*
*
* -
*
* Amazon SageMaker inference components
*
*
* -
*
* Spot Fleets (Amazon EC2)
*
*
* -
*
* Custom resources provided by your own applications or services
*
*
*
*
* To learn more about Application Auto Scaling, see the Application Auto Scaling User Guide.
*
*
* API Summary
*
*
* The Application Auto Scaling service API includes three key sets of actions:
*
*
* -
*
* Register and manage scalable targets - Register Amazon Web Services or custom resources as scalable targets (a
* resource that Application Auto Scaling can scale), set minimum and maximum capacity limits, and retrieve information
* on existing scalable targets.
*
*
* -
*
* Configure and manage automatic scaling - Define scaling policies to dynamically scale your resources in response to
* CloudWatch alarms, schedule one-time or recurring scaling actions, and retrieve your recent scaling activity history.
*
*
* -
*
* Suspend and resume scaling - Temporarily suspend and later resume automatic scaling by calling the RegisterScalableTarget API action for any Application Auto Scaling scalable target. You can suspend and resume
* (individually or in combination) scale-out activities that are triggered by a scaling policy, scale-in activities
* that are triggered by a scaling policy, and scheduled scaling.
*
*
*
*/
package com.amazonaws.services.applicationautoscaling;