public class AlibabaCloud extends Cloud
| Modifier and Type | Class and Description |
|---|---|
static class |
AlibabaCloud.AlibabaEcsConnectionUpdater |
static class |
AlibabaCloud.DescriptorImpl |
ExtensionPoint.LegacyInstancesAreScopedToHudsonModelObjectWithContextMenu.ContextMenu, ModelObjectWithContextMenu.ContextMenuVisibility, ModelObjectWithContextMenu.MenuItem| Modifier and Type | Field and Description |
|---|---|
static String |
CLOUD_ID |
static String |
CLOUD_ID_PREFIX |
static String |
DEFAULT_ECS_REGION |
static String |
DEFAULT_REMOTE_FS |
| Constructor and Description |
|---|
AlibabaCloud(String name,
String credentialsId,
String sshKey,
String region,
String image,
String vpc,
String securityGroup,
String zone,
String vsw,
String instanceType,
int minimumNumberOfInstances,
String initScript,
String labelString,
String remoteFs) |
all, getACL, getDescriptor, getDisplayName, getSearchUrl, getUrladdAction, addOrReplaceAction, doContextMenu, getAction, getAction, getActions, getActions, getAllActions, getDynamic, removeAction, removeActions, replaceAction, replaceActionsgetSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendErrorclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcheckPermission, hasPermission, hasPermissionpublic static final String CLOUD_ID_PREFIX
public static final String DEFAULT_REMOTE_FS
public static final String DEFAULT_ECS_REGION
public static final String CLOUD_ID
public int getMinimumNumberOfInstances()
public String getInitScript()
public String getLabelString()
@CheckForNull public com.alibabacloud.credentials.plugin.auth.AlibabaPrivateKey resolvePrivateKey()
protected Object readResolve()
public String getZone()
public String getVsw()
public String getInstanceType()
public String getRegion()
public String getImage()
public String getSecurityGroup()
public com.alibabacloud.credentials.plugin.auth.AlibabaPrivateKey getPrivateKey()
public Collection<NodeProvisioner.PlannedNode> provision(Label label, int excessWorkload)
public boolean canProvision(Label label)
canProvision in class Cloudpublic String getVpc()
public AlibabaEcsClient connect()
public AlibabaEcsClient reconnectToAlibabaCloudEcs()
public com.alibabacloud.credentials.plugin.auth.AlibabaCredentials getCredentials()
@CheckForNull public String getCredentialsId()
@CheckForNull public String getSshKey()
public String getRemoteFs()
public org.kohsuke.stapler.HttpResponse doProvision(@QueryParameter
String template)
throws Exception
Exceptionpublic List<AlibabaEcsFollowerTemplate> getTemplates()
public AlibabaEcsFollowerTemplate getTemplate(String template)
public AlibabaEcsFollowerTemplate getTemplate()
Copyright © 2016–2020. All rights reserved.