public class AzureTemplateOptions extends TemplateOptions implements Cloneable
| Modifier and Type | Class and Description |
|---|---|
static class |
AzureTemplateOptions.Builder |
TemplateOptions.ImmutableTemplateOptionsRunScriptOptions.ImmutableRunScriptOptionsblockUntilRunning, inboundPorts, networks, nodeNames, NONE, privateKey, publicKey, script, securityGroups, tags, userMetadataauthenticateSudo, blockOnComplete, loginPassword, loginPrivateKey, loginUser, port, runAsRoot, seconds, taskName, wrapInInitScript| Constructor and Description |
|---|
AzureTemplateOptions() |
as, authorizePublicKey, blockOnComplete, blockOnPort, blockUntilRunning, dontAuthorizePublicKey, getGroups, getInboundPorts, getNetworks, getNodeNames, getPrivateKey, getPublicKey, getRunScript, getTags, getUserMetadata, inboundPorts, installPrivateKey, nameTask, networks, networks, nodeNames, overrideAuthenticateSudo, overrideLoginCredentials, overrideLoginPassword, overrideLoginPrivateKey, overrideLoginUser, runAsRoot, runScript, runScript, securityGroups, securityGroups, shouldBlockUntilRunning, tags, userMetadata, userMetadata, wrapInInitScriptcopyTo, getLoginPassword, getLoginPrivateKey, getLoginUser, getPort, getSeconds, getTaskName, hasLoginPassword, hasLoginPasswordOption, hasLoginPrivateKey, hasLoginPrivateKeyOption, overrideLoginPassword, overrideLoginPrivateKey, shouldAuthenticateSudo, shouldBlockOnComplete, shouldRunAsRoot, shouldWrapInInitScript, toStringpublic AzureTemplateOptions availabilitySet(AvailabilitySet availabilitySet)
public AzureTemplateOptions availabilitySet(String availabilitySetName)
public AzureTemplateOptions resourceGroup(String resourceGroup)
public AzureTemplateOptions dataDisks(Iterable<DataDisk> dataDisks)
public AzureTemplateOptions dataDisks(DataDisk... dataDisks)
public AzureTemplateOptions ipOptions(Iterable<IpOptions> ipOptions)
Note that the number of NICs that can be attached depends on the size of the virtual machine, and that the guest operating system needs to be prepared to set up all the configured interfaces.
Depending on the image being used, a cloud-init or bootstrap script might be needed to make the interface setup.
public AzureTemplateOptions ipOptions(IpOptions... ipOptions)
AzureTemplateOptions#ipOptions(Iterable)public AzureTemplateOptions windowsConfiguration(OSProfile.WindowsConfiguration windowsConfiguration)
public AzureTemplateOptions secrets(Iterable<? extends Secrets> secrets)
public AzureTemplateOptions customData(String customData)
public AzureTemplateOptions osDiskStorageType(StorageAccountType osDiskStorageType)
public AvailabilitySet getAvailabilitySet()
public String getAvailabilitySetName()
public String getResourceGroup()
public OSProfile.WindowsConfiguration getWindowsConfiguration()
public String getCustomData()
public StorageAccountType getOsDiskStorageType()
public AzureTemplateOptions clone()
clone in class TemplateOptionspublic void copyTo(TemplateOptions to)
copyTo in class TemplateOptionspublic boolean equals(Object o)
equals in class TemplateOptionspublic int hashCode()
hashCode in class TemplateOptionspublic com.google.common.base.MoreObjects.ToStringHelper string()
string in class TemplateOptionsCopyright © 2009–2021 The Apache Software Foundation. All rights reserved.