VirtualMachineImagesEdgeZonesClient Interface

public interface VirtualMachineImagesEdgeZonesClient

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

Method Summary

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

Gets a virtual machine image in an edge zone.

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

Gets a virtual machine image in an edge zone.

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

Gets a virtual machine image in an edge zone.

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

Gets a virtual machine image in an edge zone.

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

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

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

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

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

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

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

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

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

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

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

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

abstract List<VirtualMachineImageResourceInner> listPublishers(String location, String edgeZone)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

abstract Response<List<VirtualMachineImageResourceInner>> listWithResponse(String location, String edgeZone, 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, edge zone, publisher, offer, and SKU.

abstract Mono<Response<List<VirtualMachineImageResourceInner>>> listWithResponseAsync(String location, String edgeZone, 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, edge zone, publisher, offer, and SKU.

Method Details

get

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

Gets a virtual machine image in an edge zone.

Parameters:

location - The name of a supported Azure region.
edgeZone - The name of the edge zone.
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 in an edge zone.

getAsync

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

Gets a virtual machine image in an edge zone.

Parameters:

location - The name of a supported Azure region.
edgeZone - The name of the edge zone.
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 in an edge zone on successful completion of Mono.

getWithResponse

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

Gets a virtual machine image in an edge zone.

Parameters:

location - The name of a supported Azure region.
edgeZone - The name of the edge zone.
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 in an edge zone along with Response<T>.

getWithResponseAsync

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

Gets a virtual machine image in an edge zone.

Parameters:

location - The name of a supported Azure region.
edgeZone - The name of the edge zone.
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 in an edge zone along with Response<T> on successful completion of Mono.

list

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

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

Parameters:

location - The name of a supported Azure region.
edgeZone - The name of the edge zone.
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, edge zone, publisher, offer, and SKU.

listAsync

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

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

Parameters:

location - The name of a supported Azure region.
edgeZone - The name of the edge zone.
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, edge zone, publisher, offer, and SKU on successful completion of Mono.

listOffers

public abstract List listOffers(String location, String edgeZone, String publisherName)

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

Parameters:

location - The name of a supported Azure region.
edgeZone - The name of the edge zone.
publisherName - A valid image publisher.

Returns:

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

listOffersAsync

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

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

Parameters:

location - The name of a supported Azure region.
edgeZone - The name of the edge zone.
publisherName - A valid image publisher.

Returns:

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

listOffersWithResponse

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

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

Parameters:

location - The name of a supported Azure region.
edgeZone - The name of the edge zone.
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, edge zone and publisher along with Response<T>.

listOffersWithResponseAsync

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

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

Parameters:

location - The name of a supported Azure region.
edgeZone - The name of the edge zone.
publisherName - A valid image publisher.

Returns:

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

listPublishers

public abstract List listPublishers(String location, String edgeZone)

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

Parameters:

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

Returns:

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

listPublishersAsync

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

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

Parameters:

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

Returns:

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

listPublishersWithResponse

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

Gets a list of virtual machine image publishers for the specified Azure location and 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 virtual machine image publishers for the specified Azure location and edge zone along with Response<T>.

listPublishersWithResponseAsync

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

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

Parameters:

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

Returns:

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

listSkus

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

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

Parameters:

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

Returns:

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

listSkusAsync

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

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

Parameters:

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

Returns:

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

listSkusWithResponse

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

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

Parameters:

location - The name of a supported Azure region.
edgeZone - The name of the edge zone.
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, edge zone, publisher, and offer along with Response<T>.

listSkusWithResponseAsync

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

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

Parameters:

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

Returns:

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

listWithResponse

public abstract Response> listWithResponse(String location, String edgeZone, 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, edge zone, publisher, offer, and SKU.

Parameters:

location - The name of a supported Azure region.
edgeZone - The name of the edge zone.
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 - An integer value specifying the number of images to return that matches supplied values.
orderby - Specifies the order of the results returned. Formatted as an OData query.
context - The context to associate with this operation.

Returns:

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

listWithResponseAsync

public abstract Mono>> listWithResponseAsync(String location, String edgeZone, 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, edge zone, publisher, offer, and SKU.

Parameters:

location - The name of a supported Azure region.
edgeZone - The name of the edge zone.
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 - An integer value specifying the number of images to return that matches supplied values.
orderby - Specifies the order of the results returned. Formatted as an OData query.

Returns:

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

Applies to