Interface VirtualMachineExtensionImage
-
- All Superinterfaces:
HasInnerModel<VirtualMachineExtensionImageInner>
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ComputeRolescomputeRole()StringhandlerSchema()Stringid()OperatingSystemTypesosType()StringpublisherName()StringregionName()booleansupportsMultipleExtensions()booleansupportsVirtualMachineScaleSets()StringtypeName()VirtualMachineExtensionImageVersionversion()StringversionName()-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModel
-
-
-
-
Method Detail
-
id
String id()
- Returns:
- the resource ID of the extension image
-
regionName
String regionName()
- Returns:
- the region in which virtual machine extension image is available
-
publisherName
String publisherName()
- Returns:
- the name of the publisher of the virtual machine extension image
-
typeName
String typeName()
- Returns:
- the name of the virtual machine extension image type this image belongs to
-
versionName
String versionName()
- Returns:
- the name of the virtual machine extension image version this image represents
-
osType
OperatingSystemTypes osType()
- Returns:
- the operating system this virtual machine extension image supports
-
computeRole
ComputeRoles computeRole()
- Returns:
- the type of role this virtual machine extension image supports
-
handlerSchema
String handlerSchema()
- Returns:
- the schema defined by publisher, where extension consumers should provide settings in a matching schema
-
supportsVirtualMachineScaleSets
boolean supportsVirtualMachineScaleSets()
- Returns:
- true if the extension can be used with virtual machine scale sets, false otherwise
-
supportsMultipleExtensions
boolean supportsMultipleExtensions()
- Returns:
- true if the handler can support multiple extensions
-
version
VirtualMachineExtensionImageVersion version()
- Returns:
- the virtual machine extension image version this image belongs to
-
-