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 EnvironmentInterfacepublic List<ServerEnvironment> getEnvironmentsByTag(com.amazonaws.regions.Region region, String searchTag)
getEnvironmentsByTag in interface EnvironmentInterfacepublic boolean tagEnvironmentWithVersion(com.amazonaws.regions.Region region,
DeployJobVariables jobVariables)
tagEnvironmentWithVersion in interface EnvironmentInterfaceCopyright © 2004-2015. All Rights Reserved.