List of usage examples for com.amazonaws.services.autoscaling AmazonAutoScaling deleteAutoScalingGroup
DeleteAutoScalingGroupResult deleteAutoScalingGroup(
DeleteAutoScalingGroupRequest deleteAutoScalingGroupRequest);
Deletes the specified Auto Scaling group.
From source file:gobblin.aws.AWSSdkClient.java
License:Apache License
/*** * Delete an auto scaling group by its name * * @param autoScalingGroupName Name of auto scaling group to delete * @param shouldForceDelete If the AutoScalingGroup should be deleted without waiting for instances to terminate */// w w w .j a v a2s .c o m public void deleteAutoScalingGroup(String autoScalingGroupName, boolean shouldForceDelete) { final AmazonAutoScaling autoScaling = getAmazonAutoScalingClient(); final DeleteAutoScalingGroupRequest deleteLaunchConfigurationRequest = new DeleteAutoScalingGroupRequest() .withAutoScalingGroupName(autoScalingGroupName).withForceDelete(shouldForceDelete); autoScaling.deleteAutoScalingGroup(deleteLaunchConfigurationRequest); LOGGER.info("Deleted AutoScalingGroup: " + autoScalingGroupName); }