github.com/aavshr/aws-sdk-go@v1.41.3/service/applicationautoscaling/doc.go (about) 1 // Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT. 2 3 // Package applicationautoscaling provides the client and types for making API 4 // requests to Application Auto Scaling. 5 // 6 // With Application Auto Scaling, you can configure automatic scaling for the 7 // following resources: 8 // 9 // * Amazon AppStream 2.0 fleets 10 // 11 // * Amazon Aurora Replicas 12 // 13 // * Amazon Comprehend document classification and entity recognizer endpoints 14 // 15 // * Amazon DynamoDB tables and global secondary indexes throughput capacity 16 // 17 // * Amazon ECS services 18 // 19 // * Amazon ElastiCache for Redis clusters (replication groups) 20 // 21 // * Amazon EMR clusters 22 // 23 // * Amazon Keyspaces (for Apache Cassandra) tables 24 // 25 // * Lambda function provisioned concurrency 26 // 27 // * Amazon Managed Streaming for Apache Kafka broker storage 28 // 29 // * Amazon Neptune clusters 30 // 31 // * Amazon SageMaker endpoint variants 32 // 33 // * Spot Fleets (Amazon EC2) 34 // 35 // * Custom resources provided by your own applications or services 36 // 37 // API Summary 38 // 39 // The Application Auto Scaling service API includes three key sets of actions: 40 // 41 // * Register and manage scalable targets - Register Amazon Web Services 42 // or custom resources as scalable targets (a resource that Application Auto 43 // Scaling can scale), set minimum and maximum capacity limits, and retrieve 44 // information on existing scalable targets. 45 // 46 // * Configure and manage automatic scaling - Define scaling policies to 47 // dynamically scale your resources in response to CloudWatch alarms, schedule 48 // one-time or recurring scaling actions, and retrieve your recent scaling 49 // activity history. 50 // 51 // * Suspend and resume scaling - Temporarily suspend and later resume automatic 52 // scaling by calling the RegisterScalableTarget (https://docs.aws.amazon.com/autoscaling/application/APIReference/API_RegisterScalableTarget.html) 53 // API action for any Application Auto Scaling scalable target. You can suspend 54 // and resume (individually or in combination) scale-out activities that 55 // are triggered by a scaling policy, scale-in activities that are triggered 56 // by a scaling policy, and scheduled scaling. 57 // 58 // To learn more about Application Auto Scaling, including information about 59 // granting IAM users required permissions for Application Auto Scaling actions, 60 // see the Application Auto Scaling User Guide (https://docs.aws.amazon.com/autoscaling/application/userguide/what-is-application-auto-scaling.html). 61 // 62 // See https://docs.aws.amazon.com/goto/WebAPI/application-autoscaling-2016-02-06 for more information on this service. 63 // 64 // See applicationautoscaling package documentation for more information. 65 // https://docs.aws.amazon.com/sdk-for-go/api/service/applicationautoscaling/ 66 // 67 // Using the Client 68 // 69 // To contact Application Auto Scaling with the SDK use the New function to create 70 // a new service client. With that client you can make API requests to the service. 71 // These clients are safe to use concurrently. 72 // 73 // See the SDK's documentation for more information on how to use the SDK. 74 // https://docs.aws.amazon.com/sdk-for-go/api/ 75 // 76 // See aws.Config documentation for more information on configuring SDK clients. 77 // https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config 78 // 79 // See the Application Auto Scaling client ApplicationAutoScaling for more 80 // information on creating client for this service. 81 // https://docs.aws.amazon.com/sdk-for-go/api/service/applicationautoscaling/#New 82 package applicationautoscaling