VirtualMachineExtensionBase Interface
Implements
public interface VirtualMachineExtensionBase
extends HasInnerModel<VirtualMachineExtensionInner>
An immutable client-side representation of an extension associated with virtual machine.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract boolean | autoUpgradeMinorVersionEnabled() |
abstract String | provisioningState() |
abstract Map<String,Object> | publicSettings() |
abstract String | publicSettingsAsJsonString() |
abstract String | publisherName() |
abstract Map<String,String> | tags() |
abstract String | typeName() |
abstract String | versionName() |
Method Details
autoUpgradeMinorVersionEnabled
public abstract boolean autoUpgradeMinorVersionEnabled()
Returns:
true if this extension is configured to upgrade automatically when a new minor version of the extension
image that this extension based on is published
provisioningState
public abstract String provisioningState()
Returns:
the provisioning state of the virtual machine extension
publicSettings
public abstract Map
Returns:
the public settings of the virtual machine extension as key value pairs
publicSettingsAsJsonString
public abstract String publicSettingsAsJsonString()
Returns:
the public settings of the virtual machine extension as a JSON string
publisherName
public abstract String publisherName()
Returns:
the publisher name of the virtual machine extension image this extension is created from
tags
public abstract Map
Returns:
the tags for this virtual machine extension
typeName
public abstract String typeName()
Returns:
the type name of the virtual machine extension image this extension is created from
versionName
public abstract String versionName()
Returns:
the version name of the virtual machine extension image this extension is created from
Applies to
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.
Azure SDK for Java