private static List launchInstances()

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());
  }