Partager via


GalleryImageVersions Interface

Implements

public interface GalleryImageVersions
extends SupportsCreating<Blank>

Entry point to gallery image versions management API in Azure.

Method Summary

Modifier and Type Method and Description
abstract void deleteByGalleryImage(String resourceGroupName, String galleryName, String galleryImageName, String galleryImageVersionName)

Delete a gallery image version.

abstract Mono<Void> deleteByGalleryImageAsync(String resourceGroupName, String galleryName, String galleryImageName, String galleryImageVersionName)

Delete a gallery image version.

abstract GalleryImageVersion getByGalleryImage(String resourceGroupName, String galleryName, String galleryImageName, String galleryImageVersionName)

Retrieves information about a gallery image version.

abstract Mono<GalleryImageVersion> getByGalleryImageAsync(String resourceGroupName, String galleryName, String galleryImageName, String galleryImageVersionName)

Retrieves information about a gallery image version.

abstract PagedIterable<GalleryImageVersion> listByGalleryImage(String resourceGroupName, String galleryName, String galleryImageName)

List gallery image versions under a gallery image.

abstract PagedFlux<GalleryImageVersion> listByGalleryImageAsync(String resourceGroupName, String galleryName, String galleryImageName)

List gallery image versions under a gallery image.

Method Details

deleteByGalleryImage

public abstract 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.

deleteByGalleryImageAsync

public abstract Mono 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

getByGalleryImage

public abstract 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

getByGalleryImageAsync

public abstract Mono 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

listByGalleryImage

public abstract PagedIterable 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

listByGalleryImageAsync

public abstract PagedFlux 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

Applies to