in src/aws/autoscaling.ts [36:45]
export function terminateInstanceInASG(instance: Instance): Promise<TerminateInstanceInAutoScalingGroupCommandOutput> {
console.log(`Terminating instance ${instance.id}`);
const params = {
InstanceId: instance.id,
ShouldDecrementDesiredCapacity: true
};
const req = new TerminateInstanceInAutoScalingGroupCommand(params);
return retry(() => awsAutoscaling.send(req), `terminating instance ${instance.id}`, 5)
}