Interface GalleryImageVersion

All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<GalleryImageVersionInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager<ComputeManager>, com.azure.resourcemanager.resources.fluentcore.model.Indexable, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<GalleryImageVersion>, com.azure.resourcemanager.resources.fluentcore.model.Updatable<GalleryImageVersion.Update>

public interface GalleryImageVersion extends com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<GalleryImageVersionInner>, com.azure.resourcemanager.resources.fluentcore.model.Indexable, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<GalleryImageVersion>, com.azure.resourcemanager.resources.fluentcore.model.Updatable<GalleryImageVersion.Update>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager<ComputeManager>
An immutable client-side representation of an Azure gallery image version.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    The entirety of the gallery image version definition.
    static interface 
    Grouping of gallery image version definition stages.
    static interface 
    The template for a gallery image version update operation, containing all the settings that can be modified.
    static interface 
    Grouping of gallery image version update stages.
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the regions in which the image version is available.
    Gets the date indicating image version's end of life.
    id()
    Gets the ARM id of the iage version.
    Checks whether the image version is excluded from considering as a candidate when VM is created with 'latest' image version.
    Gets the default location of the image version.
    Gets the image version name.
    Gets the provisioningState of image version resource.
    Gets the publishingProfile configuration of the image version.
    Gets the replicationStatus of image version in published regions.
    Gets the image version storageProfile describing OS and data disks.
    Gets the tags associated with the image version.
    Gets the type.

    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.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.model.Updatable

    update
  • Method Details

    • id

      String id()
      Gets the ARM id of the iage version.
      Returns:
      the ARM id of the image version.
    • location

      String location()
      Gets the default location of the image version.
      Returns:
      the default location of the image version.
    • name

      String name()
      Gets the image version name.
      Returns:
      the image version name.
    • provisioningState

      String provisioningState()
      Gets the provisioningState of image version resource.
      Returns:
      the provisioningState of image version resource.
    • publishingProfile

      Gets the publishingProfile configuration of the image version.
      Returns:
      the publishingProfile configuration of the image version.
    • availableRegions

      List<TargetRegion> availableRegions()
      Gets the regions in which the image version is available.
      Returns:
      the regions in which the image version is available.
    • endOfLifeDate

      OffsetDateTime endOfLifeDate()
      Gets the date indicating image version's end of life.
      Returns:
      the date indicating image version's end of life.
    • isExcludedFromLatest

      Boolean isExcludedFromLatest()
      Checks whether the image version is excluded from considering as a candidate when VM is created with 'latest' image version.
      Returns:
      true if the image version is excluded from considering as a candidate when VM is created with 'latest' image version, false otherwise.
    • replicationStatus

      ReplicationStatus replicationStatus()
      Gets the replicationStatus of image version in published regions.
      Returns:
      the replicationStatus of image version in published regions.
    • storageProfile

      Gets the image version storageProfile describing OS and data disks.
      Returns:
      the image version storageProfile describing OS and data disks.
    • tags

      Map<String,String> tags()
      Gets the tags associated with the image version.
      Returns:
      the tags associated with the image version.
    • type

      String type()
      Gets the type.
      Returns:
      the type.