Compartir vía


VirtualMachineExtensionImage Interface

public interface VirtualMachineExtensionImage extends HasInner

An immutable client-side representation of an Azure virtual machine extension image.

Note: Azure virtual machine extension image is also referred as virtual machine extension handler.

Method Summary

Modifier and Type Method and Description
ComputeRoles computeRole()
String handlerSchema()
String id()
OperatingSystemTypes osType()
String publisherName()
String regionName()
boolean supportsMultipleExtensions()
boolean supportsVirtualMachineScaleSets()
String typeName()
VirtualMachineExtensionImageVersion version()
String versionName()

Inherited Members

Method Details

computeRole

public ComputeRoles computeRole()

Returns:

the type of role this virtual machine extension image supports

handlerSchema

public String handlerSchema()

Returns:

the schema defined by publisher, where extension consumers should provide settings in a matching schema

id

public String id()

Returns:

the resource ID of the extension image

osType

public OperatingSystemTypes osType()

Returns:

the operating system this virtual machine extension image supports

publisherName

public String publisherName()

Returns:

the name of the publisher of the virtual machine extension image

regionName

public String regionName()

Returns:

the region in which virtual machine extension image is available

supportsMultipleExtensions

public boolean supportsMultipleExtensions()

Returns:

true if the handler can support multiple extensions

supportsVirtualMachineScaleSets

public boolean supportsVirtualMachineScaleSets()

Returns:

true if the extension can be used with virtual machine scale sets, false otherwise

typeName

public String typeName()

Returns:

the name of the virtual machine extension image type this image belongs to

version

public VirtualMachineExtensionImageVersion version()

Returns:

the virtual machine extension image version this image belongs to

versionName

public String versionName()

Returns:

the name of the virtual machine extension image version this image represents

Applies to