VirtualMachineScaleSetExtension Interface

Implements

public interface VirtualMachineScaleSetExtension
extends HasInnerModel<VirtualMachineScaleSetExtensionInner>, ChildResource<VirtualMachineScaleSet>

An immutable client-side representation of an extension associated with virtual machines in a scale set.

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 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 this virtual machine scale set extension

publicSettings

public abstract Map publicSettings()

Returns:

the public settings of the virtual machine scale set 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 scale set extension image this extension is created from

typeName

public abstract String typeName()

Returns:

the type name of the virtual machine scale set extension image this extension is created from

versionName

public abstract String versionName()

Returns:

the version name of the virtual machine scale set extension image this extension is created from

Applies to