public class AmazonEC2Cloud extends EC2Cloud
EC2Cloud
.Modifier and Type | Class and Description |
---|---|
static class |
AmazonEC2Cloud.DescriptorImpl |
EC2Cloud.EC2ConnectionUpdater
Modifier and Type | Field and Description |
---|---|
static String |
CLOUD_ID_PREFIX |
AWS_URL_HOST, DEFAULT_EC2_ENDPOINT, DEFAULT_EC2_HOST, EC2_SLAVE_TYPE_DEMAND, EC2_SLAVE_TYPE_SPOT
Constructor and Description |
---|
AmazonEC2Cloud(String cloudName,
boolean useInstanceProfileForCredentials,
String credentialsId,
String region,
String privateKey,
String instanceCapStr,
List<? extends SlaveTemplate> templates,
String roleArn,
String roleSessionName) |
Modifier and Type | Method and Description |
---|---|
protected com.amazonaws.auth.AWSCredentialsProvider |
createCredentialsProvider() |
String |
getCloudName() |
String |
getDisplayName() |
URL |
getEc2EndpointUrl() |
static URL |
getEc2EndpointUrl(String region) |
String |
getRegion() |
URL |
getS3EndpointUrl() |
boolean |
isNoDelayProvisioning() |
void |
setNoDelayProvisioning(boolean noDelayProvisioning) |
buildPresignedURL, canProvision, checkEndPoint, connect, convertHostName, convertPort, createClientConfiguration, createCredentialsProvider, createCredentialsProvider, doAttach, doProvision, getCredentialsId, getInstanceCap, getInstanceCapStr, getKeyPair, getPrivateKey, getRoleArn, getRoleSessionName, getSlaveTypeTagValue, getTemplate, getTemplate, getTemplates, isUseInstanceProfileForCredentials, log, log, provision, provision, readResolve
addAction, addOrReplaceAction, doContextMenu, getAction, getAction, getActions, getActions, getAllActions, getDynamic, removeAction, removeActions, replaceAction, replaceActions
getSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError
public static final String CLOUD_ID_PREFIX
public String getCloudName()
public String getDisplayName()
getDisplayName
in interface hudson.model.ModelObject
getDisplayName
in class hudson.slaves.Cloud
public String getRegion()
public URL getEc2EndpointUrl()
getEc2EndpointUrl
in class EC2Cloud
public URL getS3EndpointUrl()
getS3EndpointUrl
in class EC2Cloud
public boolean isNoDelayProvisioning()
@DataBoundSetter public void setNoDelayProvisioning(boolean noDelayProvisioning)
protected com.amazonaws.auth.AWSCredentialsProvider createCredentialsProvider()
createCredentialsProvider
in class EC2Cloud
Copyright © 2016–2020. All rights reserved.