public class AzurePublisherSettings
extends com.cloudbees.plugins.credentials.impl.BaseStandardCredentials
| Modifier and Type | Class and Description |
|---|---|
static class |
AzurePublisherSettings.DescriptorImpl |
com.cloudbees.plugins.credentials.impl.BaseStandardCredentials.BaseStandardCredentialsDescriptorcom.cloudbees.plugins.credentials.common.StandardCredentials.NameProvider| Modifier and Type | Field and Description |
|---|---|
static String |
SUBSCRIPTION_XPATH |
| Constructor and Description |
|---|
AzurePublisherSettings(com.cloudbees.plugins.credentials.CredentialsScope scope,
String id,
String description,
String subscriptionId,
String subscriptionName,
String serviceManagementCert,
String serviceManagementUrl) |
| Modifier and Type | Method and Description |
|---|---|
hudson.FilePath |
getPublisherSettings(hudson.remoting.VirtualChannel channel)
Rebuild a valid Publishersettings (temporary) file for use with Azure CLI or comparable tooling
|
InputStream |
getPublisherSettingsFileContent() |
String |
getServiceManagementCert() |
String |
getServiceManagementUrl() |
String |
getSubscriptionId() |
String |
getSubscriptionName() |
equals, getDescription, getId, hashCodegetDescriptor, getScopepublic static final String SUBSCRIPTION_XPATH
public String getSubscriptionId()
public String getSubscriptionName()
public String getServiceManagementCert()
public String getServiceManagementUrl()
@Nonnull public InputStream getPublisherSettingsFileContent()
public hudson.FilePath getPublisherSettings(hudson.remoting.VirtualChannel channel)
throws InterruptedException,
IOException
InterruptedExceptionIOExceptionCopyright © 2016. All rights reserved.