VirtualMachineExtensionImage Interface
Implements
public interface VirtualMachineExtensionImage
extends HasInnerModel<VirtualMachineExtensionImageInner>
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 |
---|---|
abstract
Compute |
computeRole()
Gets the type of role this virtual machine extension image supports. |
abstract String |
handlerSchema()
Gets the schema defined by publisher. |
abstract String |
id()
Gets the resource ID of the extension image. |
abstract
Operating |
osType()
Gets the operating system this virtual machine extension image supports. |
abstract String |
publisherName()
Gets the name of the publisher of the virtual machine extension image. |
abstract String |
regionName()
Gets the region in which virtual machine extension image is available. |
abstract boolean |
supportsMultipleExtensions()
Checks whether the handler can support multiple extensions. |
abstract boolean |
supportsVirtualMachineScaleSets()
Checks whether the extension can be used with virtual machine scale sets. |
abstract String |
typeName()
Gets the name of the virtual machine extension image type this image belongs to. |
abstract
Virtual |
version()
Gets the virtual machine extension image version this image belongs to. |
abstract String |
versionName()
Gets the name of the virtual machine extension image version this image represents. |
Method Details
computeRole
public abstract ComputeRoles computeRole()
Gets the type of role this virtual machine extension image supports.
Returns:
handlerSchema
public abstract String handlerSchema()
Gets the schema defined by publisher.
Returns:
id
public abstract String id()
Gets the resource ID of the extension image.
Returns:
osType
public abstract OperatingSystemTypes osType()
Gets the operating system this virtual machine extension image supports.
Returns:
publisherName
public abstract String publisherName()
Gets the name of the publisher of the virtual machine extension image.
Returns:
regionName
public abstract String regionName()
Gets the region in which virtual machine extension image is available.
Returns:
supportsMultipleExtensions
public abstract boolean supportsMultipleExtensions()
Checks whether the handler can support multiple extensions.
Returns:
supportsVirtualMachineScaleSets
public abstract boolean supportsVirtualMachineScaleSets()
Checks whether the extension can be used with virtual machine scale sets.
Returns:
typeName
public abstract String typeName()
Gets the name of the virtual machine extension image type this image belongs to.
Returns:
version
public abstract VirtualMachineExtensionImageVersion version()
Gets the virtual machine extension image version this image belongs to.
Returns:
versionName
public abstract String versionName()
Gets the name of the virtual machine extension image version this image represents.
Returns:
Applies to
Azure SDK for Java