in infrastructure/src/main/java/org/apache/geode/infrastructure/aws/LaunchCluster.java [202:220]
private static List<String> launchInstances(final String launchTemplate, final List<Tag> tags,
final int count) {
RunInstancesResponse rir = ec2.runInstances(RunInstancesRequest.builder()
.launchTemplate(LaunchTemplateSpecification.builder()
.launchTemplateName(AwsBenchmarkMetadata.launchTemplate(launchTemplate))
.build())
.placement(Placement.builder()
.availabilityZone(availabilityZone)
.tenancy(tenancy)
.build())
.tagSpecifications(TagSpecification.builder()
.tags(tags)
.resourceType(ResourceType.INSTANCE)
.build())
.minCount(count)
.maxCount(count)
.build());
return rir.instances().stream().map(Instance::instanceId).collect(Collectors.toList());
}