List of usage examples for com.amazonaws.services.ecs.model DescribeContainerInstancesRequest withCluster
public DescribeContainerInstancesRequest withCluster(String cluster)
The short name or full Amazon Resource Name (ARN) of the cluster that hosts the container instances to describe.
From source file:com.steelbridgelabs.oss.neo4j.cluster.ecs.AutoscalingGroupMembers.java
License:Apache License
private static List<String> ec2Instances(String cluster) { // aws ecs client AmazonECS client = AmazonECSClientBuilder.defaultClient(); // create request DescribeContainerInstancesRequest request = new DescribeContainerInstancesRequest(); // cluster name request.withCluster(cluster); // container instances to describe request.withContainerInstances(containerInstanceArns(client, cluster)); // describe instances DescribeContainerInstancesResult result = client.describeContainerInstances(request); // return ec2 instance ids return result.getContainerInstances().stream().map(ContainerInstance::getEc2InstanceId) .collect(Collectors.toList()); }