public class EC2Connector extends Object implements EnvironmentInterface
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_INSTANCE_NAME_TAG |
static String |
JENKINS_VALUE |
static String |
PROD_VALUE |
static String |
STAGING_VALUE |
static String |
TEST_VALUE |
static String |
VERSION_TAG |
Constructor and Description |
---|
EC2Connector(com.amazonaws.services.ec2.AmazonEC2 ec2) |
Modifier and Type | Method and Description |
---|---|
boolean |
areAwsCredentialsValid() |
static EC2Connector |
getEC2Connector(String credentialsId)
Helper method to create a EC2Connector when only the credentialsId is
known.
|
List<ServerEnvironment> |
getEnvironments(com.amazonaws.regions.Region region) |
List<ServerEnvironment> |
getEnvironmentsByTag(com.amazonaws.regions.Region region,
String searchTag) |
boolean |
tagEnvironmentWithVersion(com.amazonaws.regions.Region region,
DeployJobVariables jobVariables) |
public static final String JENKINS_VALUE
public static final String STAGING_VALUE
public static final String TEST_VALUE
public static final String PROD_VALUE
public static final String VERSION_TAG
public static final String DEFAULT_INSTANCE_NAME_TAG
public static EC2Connector getEC2Connector(String credentialsId)
credentialsId
- the credentialsId used to access Amazon AWSpublic boolean areAwsCredentialsValid()
public List<ServerEnvironment> getEnvironments(com.amazonaws.regions.Region region)
getEnvironments
in interface EnvironmentInterface
public List<ServerEnvironment> getEnvironmentsByTag(com.amazonaws.regions.Region region, String searchTag)
getEnvironmentsByTag
in interface EnvironmentInterface
public boolean tagEnvironmentWithVersion(com.amazonaws.regions.Region region, DeployJobVariables jobVariables)
tagEnvironmentWithVersion
in interface EnvironmentInterface
Copyright © 2004-2015. All Rights Reserved.