다음을 통해 공유


VirtualMachineImagesClient Interface

public interface VirtualMachineImagesClient

An instance of this class provides access to all the operations defined in VirtualMachineImagesClient.

Method Summary

Modifier and Type Method and Description
abstract VirtualMachineImageInner get(String location, String publisherName, String offer, String skus, String version)

Gets a virtual machine image.

abstract Mono<VirtualMachineImageInner> getAsync(String location, String publisherName, String offer, String skus, String version)

Gets a virtual machine image.

abstract Response<VirtualMachineImageInner> getWithResponse(String location, String publisherName, String offer, String skus, String version, Context context)

Gets a virtual machine image.

abstract Mono<Response<VirtualMachineImageInner>> getWithResponseAsync(String location, String publisherName, String offer, String skus, String version)

Gets a virtual machine image.

abstract List<VirtualMachineImageResourceInner> list(String location, String publisherName, String offer, String skus)

Gets a list of all virtual machine image versions for the specified location, publisher, offer, and SKU.

abstract Mono<List<VirtualMachineImageResourceInner>> listAsync(String location, String publisherName, String offer, String skus)

Gets a list of all virtual machine image versions for the specified location, publisher, offer, and SKU.

abstract VmImagesInEdgeZoneListResultInner listByEdgeZone(String location, String edgeZone)

Gets a list of all virtual machine image versions for the specified edge zone.

abstract Mono<VmImagesInEdgeZoneListResultInner> listByEdgeZoneAsync(String location, String edgeZone)

Gets a list of all virtual machine image versions for the specified edge zone.

abstract Response<VmImagesInEdgeZoneListResultInner> listByEdgeZoneWithResponse(String location, String edgeZone, Context context)

Gets a list of all virtual machine image versions for the specified edge zone.

abstract Mono<Response<VmImagesInEdgeZoneListResultInner>> listByEdgeZoneWithResponseAsync(String location, String edgeZone)

Gets a list of all virtual machine image versions for the specified edge zone.

abstract List<VirtualMachineImageResourceInner> listOffers(String location, String publisherName)

Gets a list of virtual machine image offers for the specified location and publisher.

abstract Mono<List<VirtualMachineImageResourceInner>> listOffersAsync(String location, String publisherName)

Gets a list of virtual machine image offers for the specified location and publisher.

abstract Response<List<VirtualMachineImageResourceInner>> listOffersWithResponse(String location, String publisherName, Context context)

Gets a list of virtual machine image offers for the specified location and publisher.

abstract Mono<Response<List<VirtualMachineImageResourceInner>>> listOffersWithResponseAsync(String location, String publisherName)

Gets a list of virtual machine image offers for the specified location and publisher.

abstract List<VirtualMachineImageResourceInner> listPublishers(String location)

Gets a list of virtual machine image publishers for the specified Azure location.

abstract Mono<List<VirtualMachineImageResourceInner>> listPublishersAsync(String location)

Gets a list of virtual machine image publishers for the specified Azure location.

abstract Response<List<VirtualMachineImageResourceInner>> listPublishersWithResponse(String location, Context context)

Gets a list of virtual machine image publishers for the specified Azure location.

abstract Mono<Response<List<VirtualMachineImageResourceInner>>> listPublishersWithResponseAsync(String location)

Gets a list of virtual machine image publishers for the specified Azure location.

abstract List<VirtualMachineImageResourceInner> listSkus(String location, String publisherName, String offer)

Gets a list of virtual machine image SKUs for the specified location, publisher, and offer.

abstract Mono<List<VirtualMachineImageResourceInner>> listSkusAsync(String location, String publisherName, String offer)

Gets a list of virtual machine image SKUs for the specified location, publisher, and offer.

abstract Response<List<VirtualMachineImageResourceInner>> listSkusWithResponse(String location, String publisherName, String offer, Context context)

Gets a list of virtual machine image SKUs for the specified location, publisher, and offer.

abstract Mono<Response<List<VirtualMachineImageResourceInner>>> listSkusWithResponseAsync(String location, String publisherName, String offer)

Gets a list of virtual machine image SKUs for the specified location, publisher, and offer.

abstract Response<List<VirtualMachineImageResourceInner>> listWithResponse(String location, String publisherName, String offer, String skus, String expand, Integer top, String orderby, Context context)

Gets a list of all virtual machine image versions for the specified location, publisher, offer, and SKU.

abstract Mono<Response<List<VirtualMachineImageResourceInner>>> listWithResponseAsync(String location, String publisherName, String offer, String skus, String expand, Integer top, String orderby)

Gets a list of all virtual machine image versions for the specified location, publisher, offer, and SKU.

Method Details

get

public abstract VirtualMachineImageInner get(String location, String publisherName, String offer, String skus, String version)

Gets a virtual machine image.

Parameters:

location - The name of a supported Azure region.
publisherName - A valid image publisher.
offer - A valid image publisher offer.
skus - A valid image SKU.
version - A valid image SKU version.

Returns:

a virtual machine image.

getAsync

public abstract Mono getAsync(String location, String publisherName, String offer, String skus, String version)

Gets a virtual machine image.

Parameters:

location - The name of a supported Azure region.
publisherName - A valid image publisher.
offer - A valid image publisher offer.
skus - A valid image SKU.
version - A valid image SKU version.

Returns:

a virtual machine image on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String location, String publisherName, String offer, String skus, String version, Context context)

Gets a virtual machine image.

Parameters:

location - The name of a supported Azure region.
publisherName - A valid image publisher.
offer - A valid image publisher offer.
skus - A valid image SKU.
version - A valid image SKU version.
context - The context to associate with this operation.

Returns:

a virtual machine image along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String location, String publisherName, String offer, String skus, String version)

Gets a virtual machine image.

Parameters:

location - The name of a supported Azure region.
publisherName - A valid image publisher.
offer - A valid image publisher offer.
skus - A valid image SKU.
version - A valid image SKU version.

Returns:

a virtual machine image along with Response<T> on successful completion of Mono.

list

public abstract List list(String location, String publisherName, String offer, String skus)

Gets a list of all virtual machine image versions for the specified location, publisher, offer, and SKU.

Parameters:

location - The name of a supported Azure region.
publisherName - A valid image publisher.
offer - A valid image publisher offer.
skus - A valid image SKU.

Returns:

a list of all virtual machine image versions for the specified location, publisher, offer, and SKU.

listAsync

public abstract Mono> listAsync(String location, String publisherName, String offer, String skus)

Gets a list of all virtual machine image versions for the specified location, publisher, offer, and SKU.

Parameters:

location - The name of a supported Azure region.
publisherName - A valid image publisher.
offer - A valid image publisher offer.
skus - A valid image SKU.

Returns:

a list of all virtual machine image versions for the specified location, publisher, offer, and SKU on successful completion of Mono.

listByEdgeZone

public abstract VmImagesInEdgeZoneListResultInner listByEdgeZone(String location, String edgeZone)

Gets a list of all virtual machine image versions for the specified edge zone.

Parameters:

location - The name of a supported Azure region.
edgeZone - The name of the edge zone.

Returns:

a list of all virtual machine image versions for the specified edge zone.

listByEdgeZoneAsync

public abstract Mono listByEdgeZoneAsync(String location, String edgeZone)

Gets a list of all virtual machine image versions for the specified edge zone.

Parameters:

location - The name of a supported Azure region.
edgeZone - The name of the edge zone.

Returns:

a list of all virtual machine image versions for the specified edge zone on successful completion of Mono.

listByEdgeZoneWithResponse

public abstract Response listByEdgeZoneWithResponse(String location, String edgeZone, Context context)

Gets a list of all virtual machine image versions for the specified edge zone.

Parameters:

location - The name of a supported Azure region.
edgeZone - The name of the edge zone.
context - The context to associate with this operation.

Returns:

a list of all virtual machine image versions for the specified edge zone along with Response<T>.

listByEdgeZoneWithResponseAsync

public abstract Mono> listByEdgeZoneWithResponseAsync(String location, String edgeZone)

Gets a list of all virtual machine image versions for the specified edge zone.

Parameters:

location - The name of a supported Azure region.
edgeZone - The name of the edge zone.

Returns:

a list of all virtual machine image versions for the specified edge zone along with Response<T> on successful completion of Mono.

listOffers

public abstract List listOffers(String location, String publisherName)

Gets a list of virtual machine image offers for the specified location and publisher.

Parameters:

location - The name of a supported Azure region.
publisherName - A valid image publisher.

Returns:

a list of virtual machine image offers for the specified location and publisher.

listOffersAsync

public abstract Mono> listOffersAsync(String location, String publisherName)

Gets a list of virtual machine image offers for the specified location and publisher.

Parameters:

location - The name of a supported Azure region.
publisherName - A valid image publisher.

Returns:

a list of virtual machine image offers for the specified location and publisher on successful completion of Mono.

listOffersWithResponse

public abstract Response> listOffersWithResponse(String location, String publisherName, Context context)

Gets a list of virtual machine image offers for the specified location and publisher.

Parameters:

location - The name of a supported Azure region.
publisherName - A valid image publisher.
context - The context to associate with this operation.

Returns:

a list of virtual machine image offers for the specified location and publisher along with Response<T>.

listOffersWithResponseAsync

public abstract Mono>> listOffersWithResponseAsync(String location, String publisherName)

Gets a list of virtual machine image offers for the specified location and publisher.

Parameters:

location - The name of a supported Azure region.
publisherName - A valid image publisher.

Returns:

a list of virtual machine image offers for the specified location and publisher along with Response<T> on successful completion of Mono.

listPublishers

public abstract List listPublishers(String location)

Gets a list of virtual machine image publishers for the specified Azure location.

Parameters:

location - The name of a supported Azure region.

Returns:

a list of virtual machine image publishers for the specified Azure location.

listPublishersAsync

public abstract Mono> listPublishersAsync(String location)

Gets a list of virtual machine image publishers for the specified Azure location.

Parameters:

location - The name of a supported Azure region.

Returns:

a list of virtual machine image publishers for the specified Azure location on successful completion of Mono.

listPublishersWithResponse

public abstract Response> listPublishersWithResponse(String location, Context context)

Gets a list of virtual machine image publishers for the specified Azure location.

Parameters:

location - The name of a supported Azure region.
context - The context to associate with this operation.

Returns:

a list of virtual machine image publishers for the specified Azure location along with Response<T>.

listPublishersWithResponseAsync

public abstract Mono>> listPublishersWithResponseAsync(String location)

Gets a list of virtual machine image publishers for the specified Azure location.

Parameters:

location - The name of a supported Azure region.

Returns:

a list of virtual machine image publishers for the specified Azure location along with Response<T> on successful completion of Mono.

listSkus

public abstract List listSkus(String location, String publisherName, String offer)

Gets a list of virtual machine image SKUs for the specified location, publisher, and offer.

Parameters:

location - The name of a supported Azure region.
publisherName - A valid image publisher.
offer - A valid image publisher offer.

Returns:

a list of virtual machine image SKUs for the specified location, publisher, and offer.

listSkusAsync

public abstract Mono> listSkusAsync(String location, String publisherName, String offer)

Gets a list of virtual machine image SKUs for the specified location, publisher, and offer.

Parameters:

location - The name of a supported Azure region.
publisherName - A valid image publisher.
offer - A valid image publisher offer.

Returns:

a list of virtual machine image SKUs for the specified location, publisher, and offer on successful completion of Mono.

listSkusWithResponse

public abstract Response> listSkusWithResponse(String location, String publisherName, String offer, Context context)

Gets a list of virtual machine image SKUs for the specified location, publisher, and offer.

Parameters:

location - The name of a supported Azure region.
publisherName - A valid image publisher.
offer - A valid image publisher offer.
context - The context to associate with this operation.

Returns:

a list of virtual machine image SKUs for the specified location, publisher, and offer along with Response<T>.

listSkusWithResponseAsync

public abstract Mono>> listSkusWithResponseAsync(String location, String publisherName, String offer)

Gets a list of virtual machine image SKUs for the specified location, publisher, and offer.

Parameters:

location - The name of a supported Azure region.
publisherName - A valid image publisher.
offer - A valid image publisher offer.

Returns:

a list of virtual machine image SKUs for the specified location, publisher, and offer along with Response<T> on successful completion of Mono.

listWithResponse

public abstract Response> listWithResponse(String location, String publisherName, String offer, String skus, String expand, Integer top, String orderby, Context context)

Gets a list of all virtual machine image versions for the specified location, publisher, offer, and SKU.

Parameters:

location - The name of a supported Azure region.
publisherName - A valid image publisher.
offer - A valid image publisher offer.
skus - A valid image SKU.
expand - The expand expression to apply on the operation.
top - The top parameter.
orderby - The orderby parameter.
context - The context to associate with this operation.

Returns:

a list of all virtual machine image versions for the specified location, publisher, offer, and SKU along with Response<T>.

listWithResponseAsync

public abstract Mono>> listWithResponseAsync(String location, String publisherName, String offer, String skus, String expand, Integer top, String orderby)

Gets a list of all virtual machine image versions for the specified location, publisher, offer, and SKU.

Parameters:

location - The name of a supported Azure region.
publisherName - A valid image publisher.
offer - A valid image publisher offer.
skus - A valid image SKU.
expand - The expand expression to apply on the operation.
top - The top parameter.
orderby - The orderby parameter.

Returns:

a list of all virtual machine image versions for the specified location, publisher, offer, and SKU along with Response<T> on successful completion of Mono.

Applies to