public interface Image
An immutable client-side representation of Image.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    The entirety of the Image definition.
    static interface 
    The Image definition stages.
    static interface 
    The template for Image update.
    static interface 
    The Image update stages.
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the author property: The image author.
    Gets the availableRegions property: The available regions of the image in the shared gallery.
    Gets the description property: A description of the image.
    Gets the displayName property: The image display name.
    Gets the enabledState property: Is the image enabled.
    Gets the iconUrl property: URL of the image icon.
    id()
    Gets the id property: Fully qualified resource Id for the resource.
    Gets the inner com.azure.resourcemanager.labservices.fluent.models.ImageInner object.
    Gets the name property: The name of the resource.
    Gets the offer property: The ID of an offer associated with the image.
    Gets the osState property: The OS State of the image.
    Gets the osType property: The OS Type of the image.
    Gets the plan property: The ID of marketplace plan associated with the image (optional).
    Gets the provisioningState property: Current provisioning state of the image.
    Gets the publisher property: The ID of the publisher of the image.
    Refreshes the resource to sync with Azure.
    refresh(com.azure.core.util.Context context)
    Refreshes the resource to sync with Azure.
    Gets the name of the resource group.
    Gets the sharedGalleryId property: The ID for the image in the shared gallery.
    sku()
    Gets the sku property: The image SKU.
    com.azure.core.management.SystemData
    Gets the systemData property: Metadata pertaining to creation and last modification of the image.
    Gets the termsStatus property: The status of image terms of use (enabled = accepted, disabled = not accepted).
    Gets the type property: The type of the resource.
    Begins update for the Image resource.
    Gets the version property: The image version.
  • Method Details

    • id

      String id()
      Gets the id property: Fully qualified resource Id for the resource.
      Returns:
      the id value.
    • name

      String name()
      Gets the name property: The name of the resource.
      Returns:
      the name value.
    • type

      String type()
      Gets the type property: The type of the resource.
      Returns:
      the type value.
    • systemData

      com.azure.core.management.SystemData systemData()
      Gets the systemData property: Metadata pertaining to creation and last modification of the image.
      Returns:
      the systemData value.
    • provisioningState

      ProvisioningState provisioningState()
      Gets the provisioningState property: Current provisioning state of the image.
      Returns:
      the provisioningState value.
    • displayName

      String displayName()
      Gets the displayName property: The image display name.
      Returns:
      the displayName value.
    • description

      String description()
      Gets the description property: A description of the image.
      Returns:
      the description value.
    • iconUrl

      String iconUrl()
      Gets the iconUrl property: URL of the image icon.
      Returns:
      the iconUrl value.
    • author

      String author()
      Gets the author property: The image author.
      Returns:
      the author value.
    • osType

      OsType osType()
      Gets the osType property: The OS Type of the image.
      Returns:
      the osType value.
    • plan

      String plan()
      Gets the plan property: The ID of marketplace plan associated with the image (optional).
      Returns:
      the plan value.
    • termsStatus

      EnableState termsStatus()
      Gets the termsStatus property: The status of image terms of use (enabled = accepted, disabled = not accepted).
      Returns:
      the termsStatus value.
    • offer

      String offer()
      Gets the offer property: The ID of an offer associated with the image.
      Returns:
      the offer value.
    • publisher

      String publisher()
      Gets the publisher property: The ID of the publisher of the image.
      Returns:
      the publisher value.
    • sku

      String sku()
      Gets the sku property: The image SKU.
      Returns:
      the sku value.
    • version

      String version()
      Gets the version property: The image version.
      Returns:
      the version value.
    • sharedGalleryId

      String sharedGalleryId()
      Gets the sharedGalleryId property: The ID for the image in the shared gallery.
      Returns:
      the sharedGalleryId value.
    • availableRegions

      List<String> availableRegions()
      Gets the availableRegions property: The available regions of the image in the shared gallery.
      Returns:
      the availableRegions value.
    • osState

      OsState osState()
      Gets the osState property: The OS State of the image.
      Returns:
      the osState value.
    • enabledState

      EnableState enabledState()
      Gets the enabledState property: Is the image enabled.
      Returns:
      the enabledState value.
    • resourceGroupName

      String resourceGroupName()
      Gets the name of the resource group.
      Returns:
      the name of the resource group.
    • innerModel

      ImageInner innerModel()
      Gets the inner com.azure.resourcemanager.labservices.fluent.models.ImageInner object.
      Returns:
      the inner object.
    • update

      Image.Update update()
      Begins update for the Image resource.
      Returns:
      the stage of resource update.
    • refresh

      Image refresh()
      Refreshes the resource to sync with Azure.
      Returns:
      the refreshed resource.
    • refresh

      Image refresh(com.azure.core.util.Context context)
      Refreshes the resource to sync with Azure.
      Parameters:
      context - The context to associate with this operation.
      Returns:
      the refreshed resource.