Class ElasticAccountManagementServiceImpl
java.lang.Object
com.atlassian.bamboo.agent.elastic.server.ElasticAccountManagementServiceImpl
- All Implemented Interfaces:
ElasticAccountManagementService
public class ElasticAccountManagementServiceImpl
extends Object
implements ElasticAccountManagementService
-
Constructor Summary
ConstructorDescriptionElasticAccountManagementServiceImpl
(AwsAccountBean awsAccountBean, AgentManager agentManager, ElasticInstanceManager elasticInstanceManager) -
Method Summary
Modifier and TypeMethodDescription@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
-
Constructor Details
-
ElasticAccountManagementServiceImpl
public ElasticAccountManagementServiceImpl(AwsAccountBean awsAccountBean, AgentManager agentManager, ElasticInstanceManager elasticInstanceManager)
-
-
Method Details
-
getDisconnectedElasticInstances
@NotNull public @NotNull Collection<com.amazonaws.services.ec2.model.Instance> getDisconnectedElasticInstances() throws com.atlassian.aws.AWSExceptionDescription copied from interface:ElasticAccountManagementService
Retrieve a list of running instances on your AWS account that were started by Bamboo, but are no longer connected to Bamboo- Specified by:
getDisconnectedElasticInstances
in interfaceElasticAccountManagementService
- Returns:
- Throws:
com.atlassian.aws.AWSException
-