public class AlibabaCloud extends Cloud
| 限定符和类型 | 类和说明 |
|---|---|
static class |
AlibabaCloud.AlibabaEcsConnectionUpdater |
static class |
AlibabaCloud.DescriptorImpl |
ExtensionPoint.LegacyInstancesAreScopedToHudson| 限定符和类型 | 字段和说明 |
|---|---|
static String |
CLOUD_ID |
static String |
CLOUD_ID_PREFIX |
static String |
DEFAULT_ECS_REGION |
static String |
DEFAULT_REMOTE_FS |
| 构造器和说明 |
|---|
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) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
canProvision(Label label) |
AlibabaEcsClient |
connect() |
org.kohsuke.stapler.HttpResponse |
doProvision(String template) |
com.alibabacloud.credentials.plugin.auth.AlibabaCredentials |
getCredentials() |
String |
getCredentialsId() |
String |
getImage() |
String |
getInitScript() |
String |
getInstanceType() |
String |
getLabelString() |
int |
getMinimumNumberOfInstances() |
com.alibabacloud.credentials.plugin.auth.AlibabaPrivateKey |
getPrivateKey() |
String |
getRegion() |
String |
getRemoteFs() |
String |
getSecurityGroup() |
String |
getSshKey() |
AlibabaEcsFollowerTemplate |
getTemplate() |
AlibabaEcsFollowerTemplate |
getTemplate(String template) |
List<AlibabaEcsFollowerTemplate> |
getTemplates() |
String |
getVpc() |
String |
getVsw() |
String |
getZone() |
Collection<NodeProvisioner.PlannedNode> |
provision(Label label,
int excessWorkload) |
protected Object |
readResolve() |
AlibabaEcsClient |
reconnectToAlibabaCloudEcs() |
com.alibabacloud.credentials.plugin.auth.AlibabaPrivateKey |
resolvePrivateKey() |
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 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 在类中 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.