public class AzureCloud
extends hudson.slaves.Cloud
| Modifier and Type | Class and Description |
|---|---|
static class |
AzureCloud.DescriptorImpl |
| Constructor and Description |
|---|
AzureCloud(String id,
String subscriptionId,
String serviceManagementCert,
String serviceManagementURL,
String maxVirtualMachinesLimit,
List<AzureSlaveTemplate> instTemplates,
String fileName,
String fileData) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canProvision(hudson.model.Label label) |
void |
doProvision(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp,
String templateName) |
AzureSlaveTemplate |
getAzureSlaveTemplate(hudson.model.Label label)
Returns slave template associated with the label
|
AzureSlaveTemplate |
getAzureSlaveTemplate(String name)
Returns slave template associated with the name
|
List<AzureSlaveTemplate> |
getInstTemplates() |
int |
getMaxVirtualMachinesLimit() |
String |
getPassPhrase() |
String |
getServiceManagementCert() |
String |
getServiceManagementURL() |
String |
getSubscriptionId() |
Collection<hudson.slaves.NodeProvisioner.PlannedNode> |
provision(hudson.model.Label label,
int workLoad) |
protected Object |
readResolve() |
all, checkPermission, getACL, getDescriptor, getDisplayName, getSearchUrl, hasPermissionpublic static final Logger LOGGER
protected Object readResolve()
public boolean canProvision(hudson.model.Label label)
canProvision in class hudson.slaves.Cloudpublic String getSubscriptionId()
public String getServiceManagementCert()
public String getServiceManagementURL()
public int getMaxVirtualMachinesLimit()
public String getPassPhrase()
public AzureSlaveTemplate getAzureSlaveTemplate(hudson.model.Label label)
public AzureSlaveTemplate getAzureSlaveTemplate(String name)
public Collection<hudson.slaves.NodeProvisioner.PlannedNode> provision(hudson.model.Label label, int workLoad)
provision in class hudson.slaves.Cloudpublic void doProvision(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp,
@QueryParameter
String templateName)
throws Exception
Exceptionpublic List<AzureSlaveTemplate> getInstTemplates()
Copyright © 2004-2014. All Rights Reserved.