A {@link ScalingGroup} implementation that manages an AWS Auto Scaling Groupover the AWS Auto Scaling API.
This client assumes that an AWS
Auto Scaling group with a proper
launch configuration (specifying how new instances are to be created) has already been created by external means (for instance, through the AWS Auto Scaling command-line interface). Load-balancing between instances, if needed, is also assumed to be taken care of, either via Elastic Load Balancer or with a custom-made load balancing solution.
@see BaseCloudAdapter