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,
String systemDiskCategory,
Integer systemDiskSize,
Boolean attachPublicIp) |
| 限定符和类型 | 方法和说明 |
|---|---|
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, hasPermission@DataBoundConstructor public 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, String systemDiskCategory, Integer systemDiskSize, Boolean attachPublicIp)
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 在类中 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–2022. All rights reserved.