Interface VirtualMachineCustomImage

All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource<ComputeManager, ImageInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasId, com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<ImageInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager<ComputeManager>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasName, com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup, com.azure.resourcemanager.resources.fluentcore.model.Indexable, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<VirtualMachineCustomImage>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

public interface VirtualMachineCustomImage extends com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource<ComputeManager, ImageInner>, com.azure.resourcemanager.resources.fluentcore.model.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 interface 
    An immutable client-side representation of a data disk image in an image resource.
    static interface 
    The entirety of the image definition.
    static interface 
    Grouping of image definition stages.

    Nested classes/interfaces inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.DefinitionWithRegion<T>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.DefinitionWithTags<T>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.UpdateWithTags<T>
  • Field Summary

    Fields inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    DUMMY
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets data disk images in this image.
    Gets the hyper v Generation.
    boolean
    Checks whether this image was created by capturing a virtual machine.
    Gets operating system disk image in this image.
    Gets ID of the virtual machine if this image was created by capturing that virtual machine.

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasId

    id

    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.Indexable

    key

    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 Details

    • isCreatedFromVirtualMachine

      boolean isCreatedFromVirtualMachine()
      Checks whether this image was created by capturing a virtual machine.
      Returns:
      true if this image was created by capturing a virtual machine
    • hyperVGeneration

      HyperVGenerationTypes hyperVGeneration()
      Gets the hyper v Generation.
      Returns:
      the hyper v Generation
    • sourceVirtualMachineId

      String sourceVirtualMachineId()
      Gets ID of the virtual machine if this image was created by capturing that virtual machine.
      Returns:
      ID of the virtual machine if this image was created by capturing that virtual machine
    • osDiskImage

      ImageOSDisk osDiskImage()
      Gets operating system disk image in this image.
      Returns:
      operating system disk image in this image
    • dataDiskImages

      Map<Integer, ImageDataDisk> dataDiskImages()
      Gets data disk images in this image.
      Returns:
      data disk images in this image, indexed by the disk LUN