VirtualMachineScaleSetExtension Interface

public interface VirtualMachineScaleSetExtension extends HasInner,ChildResource

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

Method Summary

Modifier and Type Method and Description
boolean autoUpgradeMinorVersionEnabled()
String provisioningState()
Map<String, Object> publicSettings()
String publicSettingsAsJsonString()
String publisherName()
String typeName()
String versionName()

Inherited Members

Method Details

autoUpgradeMinorVersionEnabled

public 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 String provisioningState()

Returns:

the provisioning state of this virtual machine scale set extension

publicSettings

public Map publicSettings()

Returns:

the public settings of the virtual machine scale set extension as key value pairs

publicSettingsAsJsonString

public String publicSettingsAsJsonString()

Returns:

the public settings of the virtual machine extension as a JSON string

publisherName

public String publisherName()

Returns:

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

typeName

public String typeName()

Returns:

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

versionName

public String versionName()

Returns:

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

Applies to