public class AutoScalingDiscovery extends Object
| Constructor | Description |
|---|---|
AutoScalingDiscovery(com.amazonaws.services.autoscaling.AmazonAutoScaling amazonAutoScaling,
Ec2Discovery ec2Discovery,
Awaitilities awaitilities) |
public AutoScalingDiscovery(com.amazonaws.services.autoscaling.AmazonAutoScaling amazonAutoScaling,
Ec2Discovery ec2Discovery,
Awaitilities awaitilities)
public List<AwsAutoScalingGroup> getAutoScalingGroupsByNames(List<String> groupNames)
public AwsAutoScalingGroup getAutoScalingGroupByName(String autoScalingGroupName)
public com.amazonaws.services.autoscaling.model.AutoScalingGroup getAutoScalingGroupRaw(String autoScalingGroupName)
public AwsAutoScalingGroup getAutoScalingGroupByPrefix(String namePrefix)
public boolean isInstanceRemovedFromAutoScalingGroup(String instanceId, String autoScalingGroupName)
public List<String> getNewInstancesRegisteredInAutoScalingGroup(Collection<String> previousInstancesSnapshot, String autoScalingGroupName)
public void waitForInstanceInService(String instanceId, long instanceToBeInServiceWaitTime, long instancePoolingWaitTime)
public List<AwsAutoScalingTag> findTags(String key, String value)
public AwsAutoScalingGroup getAutoScalingGroupForInstanceId(String instanceId)
public List<AwsAutoScalingGroup> listAutoScalingGroupsByPrefix(String namePrefix)
public List<com.amazonaws.services.autoscaling.model.Activity> getAutoScalingActivitiesInProgress(String autoScalingGroupName)
public AwsScalingPolicies getScalingPolicies(String autoScalingGroupName)
Copyright © 2018. All rights reserved.