in src/main/scala/com/gu/ssm/aws/EC2.scala [40:47]
def resolveInstanceIds(ids: List[InstanceId], client: AmazonEC2Async)(implicit ec: ExecutionContext): Attempt[List[Instance]] = {
val request = new DescribeInstancesRequest()
.withFilters(
new Filter("instance-state-name", List("running").asJava),
new Filter("instance-id", ids.map(i => i.id).asJava)
)
handleAWSErrs(awsToScala(client.describeInstancesAsync)(request).map(extractInstances))
}