Interface ElasticAccountManagementService

All Known Implementing Classes:
ElasticAccountManagementServiceImpl

public interface ElasticAccountManagementService
Manage aws account stuff outside of standard bamboo elastic instances.
  • Method Summary

    Modifier and Type
    Method
    Description
    @NotNull Collection<com.amazonaws.services.ec2.model.Instance>
    Retrieve a list of running instances on your AWS account that were started by Bamboo, but are no longer connected to Bamboo
    @NotNull Collection<com.amazonaws.services.ec2.model.Instance>
    Retrieve a list of running instances on your AWS account that were not started by bamboo
  • Method Details

    • getDisconnectedElasticInstances

      @NotNull @NotNull Collection<com.amazonaws.services.ec2.model.Instance> getDisconnectedElasticInstances() throws com.atlassian.aws.AWSException
      Retrieve a list of running instances on your AWS account that were started by Bamboo, but are no longer connected to Bamboo
      Returns:
      Throws:
      com.atlassian.aws.AWSException
    • getUnrelatedElasticInstances

      @NotNull @NotNull Collection<com.amazonaws.services.ec2.model.Instance> getUnrelatedElasticInstances() throws com.atlassian.aws.AWSException
      Retrieve a list of running instances on your AWS account that were not started by bamboo
      Returns:
      Throws:
      com.atlassian.aws.AWSException