com.atlassian.bamboo.agent.elastic.server
Interface ElasticAccountManagementService

All Known Implementing Classes:
ElasticAccountManagementServiceImpl

public interface ElasticAccountManagementService

Manage aws account stuff outside of standard bamboo elastic instances.


Method Summary
 java.util.Collection<com.amazonaws.services.ec2.model.Instance> getDisconnectedElasticInstances()
          Retrieve a list of running instances on your AWS account that were started by Bamboo, but are no longer connected to Bamboo
 java.util.Collection<com.amazonaws.services.ec2.model.Instance> getUnrelatedElasticInstances()
          Retrieve a list of running instances on your AWS account that were not started by bamboo
 

Method Detail

getDisconnectedElasticInstances

@NotNull
java.util.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
java.util.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


Copyright © 2014 Atlassian Software Systems Pty Ltd. All Rights Reserved.