public class AmazonEC2Cloud extends EC2Cloud
EC2Cloud
.Modifier and Type | Class and Description |
---|---|
static class |
AmazonEC2Cloud.DescriptorImpl |
EC2Cloud.EC2ConnectionUpdater
Cloud.CloudState
ExtensionPoint.LegacyInstancesAreScopedToHudson
ModelObjectWithContextMenu.ContextMenu, ModelObjectWithContextMenu.ContextMenuVisibility, ModelObjectWithContextMenu.MenuItem
Modifier and Type | Field and Description |
---|---|
static String |
CLOUD_ID_PREFIX |
AWS_CN_URL_HOST, 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)
Deprecated.
|
AmazonEC2Cloud(String cloudName,
boolean useInstanceProfileForCredentials,
String credentialsId,
String region,
String privateKey,
String sshKeysCredentialsId,
String instanceCapStr,
List<? extends SlaveTemplate> templates,
String roleArn,
String roleSessionName) |
Modifier and Type | Method and Description |
---|---|
protected com.amazonaws.auth.AWSCredentialsProvider |
createCredentialsProvider() |
String |
getAltEC2Endpoint() |
String |
getCloudName() |
String |
getDisplayName() |
URL |
getEc2EndpointUrl() |
static URL |
getEc2EndpointUrl(String region) |
String |
getRegion() |
URL |
getS3EndpointUrl() |
boolean |
isNoDelayProvisioning() |
void |
setAltEC2Endpoint(String altEC2Endpoint) |
void |
setNoDelayProvisioning(boolean noDelayProvisioning) |
buildPresignedURL, canProvision, checkEndPoint, connect, convertHostName, convertPort, createClientConfiguration, createCredentialsProvider, createCredentialsProvider, doAttach, doProvision, getAwsPartitionHostForService, getCredentialsId, getInstanceCap, getInstanceCapStr, getKeyPair, getPrivateKey, getRoleArn, getRoleSessionName, getSlaveTypeTagValue, getSshKeysCredentialsId, getTemplate, getTemplate, getTemplates, getTemplates, isUseInstanceProfileForCredentials, log, log, provision, provision, readResolve, resolvePrivateKey
all, canProvision, getACL, getDescriptor, getSearchUrl, getUrl, provision
addAction, addOrReplaceAction, doContextMenu, getAction, getAction, getActions, getActions, getAllActions, getDynamic, removeAction, removeActions, replaceAction, replaceActions
getSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
checkAnyPermission, checkPermission, hasAnyPermission, hasPermission, hasPermission, hasPermission2
public static final String CLOUD_ID_PREFIX
@DataBoundConstructor public AmazonEC2Cloud(String cloudName, boolean useInstanceProfileForCredentials, String credentialsId, String region, String privateKey, String sshKeysCredentialsId, String instanceCapStr, List<? extends SlaveTemplate> templates, String roleArn, String roleSessionName)
@Deprecated public AmazonEC2Cloud(String cloudName, boolean useInstanceProfileForCredentials, String credentialsId, String region, String privateKey, String instanceCapStr, List<? extends SlaveTemplate> templates, String roleArn, String roleSessionName)
public String getCloudName()
public String getDisplayName()
getDisplayName
in interface ModelObject
getDisplayName
in class 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)
public String getAltEC2Endpoint()
@DataBoundSetter public void setAltEC2Endpoint(String altEC2Endpoint)
protected com.amazonaws.auth.AWSCredentialsProvider createCredentialsProvider()
createCredentialsProvider
in class EC2Cloud
Copyright © 2016–2021. All rights reserved.