Partilhar via


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 publicSettings()

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 tags()

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