Interface VirtualMachineCustomImage
-
- All Superinterfaces:
GroupableResource<ComputeManager,ImageInner>,HasId,HasInnerModel<ImageInner>,HasManager<ComputeManager>,HasName,HasResourceGroup,Indexable,Refreshable<VirtualMachineCustomImage>,Resource
public interface VirtualMachineCustomImage extends GroupableResource<ComputeManager,ImageInner>, Refreshable<VirtualMachineCustomImage>
An immutable client-side representation of an Azure virtual machine custom image.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceVirtualMachineCustomImage.CustomImageDataDiskAn immutable client-side representation of a data disk image in an image resource.static interfaceVirtualMachineCustomImage.DefinitionThe entirety of the image definition.static interfaceVirtualMachineCustomImage.DefinitionStagesGrouping of image definition stages.-
Nested classes/interfaces inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
Resource.DefinitionWithRegion<T extends Object>, Resource.DefinitionWithTags<T extends Object>, Resource.UpdateWithTags<T extends Object>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<Integer,ImageDataDisk>dataDiskImages()HyperVGenerationTypeshyperVGeneration()booleanisCreatedFromVirtualMachine()ImageOSDiskosDiskImage()StringsourceVirtualMachineId()-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModel
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager
manager
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
name
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupName
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
region, regionName, tags, type
-
-
-
-
Method Detail
-
isCreatedFromVirtualMachine
boolean isCreatedFromVirtualMachine()
- Returns:
- true if this image was created by capturing a virtual machine
-
hyperVGeneration
HyperVGenerationTypes hyperVGeneration()
- Returns:
- the hyper v Generation
-
sourceVirtualMachineId
String sourceVirtualMachineId()
- Returns:
- ID of the virtual machine if this image was created by capturing that virtual machine
-
osDiskImage
ImageOSDisk osDiskImage()
- Returns:
- operating system disk image in this image
-
dataDiskImages
Map<Integer,ImageDataDisk> dataDiskImages()
- Returns:
- data disk images in this image, indexed by the disk LUN
-
-