Interface GalleryImageVersions

All Superinterfaces:
HasInner<com.microsoft.azure.management.compute.implementation.GalleryImageVersionsInner>, SupportsCreating<GalleryImageVersion.DefinitionStages.Blank>

public interface GalleryImageVersions extends SupportsCreating<GalleryImageVersion.DefinitionStages.Blank>, HasInner<com.microsoft.azure.management.compute.implementation.GalleryImageVersionsInner>
Entry point to gallery image versions management API in Azure.
  • Method Details

    • getByGalleryImageAsync

      rx.Observable<GalleryImageVersion> getByGalleryImageAsync(String resourceGroupName, String galleryName, String galleryImageName, String galleryImageVersionName)
      Retrieves information about a gallery image version.
      Parameters:
      resourceGroupName - The name of the resource group.
      galleryName - The name of the gallery.
      galleryImageName - The name of the gallery image.
      galleryImageVersionName - The name of the gallery image version.
      Returns:
      the observable for the request
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation
    • getByGalleryImage

      GalleryImageVersion getByGalleryImage(String resourceGroupName, String galleryName, String galleryImageName, String galleryImageVersionName)
      Retrieves information about a gallery image version.
      Parameters:
      resourceGroupName - The name of the resource group.
      galleryName - The name of the gallery.
      galleryImageName - The name of the gallery image.
      galleryImageVersionName - The name of the gallery image version.
      Returns:
      the gallery image version resource
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation
    • listByGalleryImageAsync

      rx.Observable<GalleryImageVersion> listByGalleryImageAsync(String resourceGroupName, String galleryName, String galleryImageName)
      List gallery image versions under a gallery image.
      Parameters:
      resourceGroupName - The name of the resource group.
      galleryName - The name of the gallery.
      galleryImageName - The name of the gallery image.
      Returns:
      the observable for the request
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation
    • listByGalleryImage

      com.microsoft.azure.PagedList<GalleryImageVersion> listByGalleryImage(String resourceGroupName, String galleryName, String galleryImageName)
      List gallery image versions under a gallery image.
      Parameters:
      resourceGroupName - The name of the resource group.
      galleryName - The name of the gallery.
      galleryImageName - The name of the gallery image.
      Returns:
      list of gallery image versions
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation
    • deleteByGalleryImageAsync

      rx.Completable deleteByGalleryImageAsync(String resourceGroupName, String galleryName, String galleryImageName, String galleryImageVersionName)
      Delete a gallery image version.
      Parameters:
      resourceGroupName - The name of the resource group.
      galleryName - The name of the gallery.
      galleryImageName - The name of the gallery image.
      galleryImageVersionName - The name of the gallery image version.
      Returns:
      the completable for the request
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation
    • deleteByGalleryImage

      void deleteByGalleryImage(String resourceGroupName, String galleryName, String galleryImageName, String galleryImageVersionName)
      Delete a gallery image version.
      Parameters:
      resourceGroupName - The name of the resource group.
      galleryName - The name of the gallery.
      galleryImageName - The name of the gallery image.
      galleryImageVersionName - The name of the gallery image version.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation