Interface VirtualMachineImagesEdgeZonesClient
public interface VirtualMachineImagesEdgeZonesClient
An instance of this class provides access to all the operations defined in VirtualMachineImagesEdgeZonesClient.
-
Method Summary
Modifier and TypeMethodDescriptionget(String location, String edgeZone, String publisherName, String offer, String skus, String version) Gets a virtual machine image in an edge zone.getAsync(String location, String edgeZone, String publisherName, String offer, String skus, String version) Gets a virtual machine image in an edge zone.com.azure.core.http.rest.Response<VirtualMachineImageInner> getWithResponse(String location, String edgeZone, String publisherName, String offer, String skus, String version, com.azure.core.util.Context context) Gets a virtual machine image in an edge zone.Mono<com.azure.core.http.rest.Response<VirtualMachineImageInner>> getWithResponseAsync(String location, String edgeZone, String publisherName, String offer, String skus, String version) Gets a virtual machine image in an edge zone.Gets a list of all virtual machine image versions for the specified location, edge zone, publisher, offer, and SKU.Gets a list of all virtual machine image versions for the specified location, edge zone, publisher, offer, and SKU.listOffers(String location, String edgeZone, String publisherName) Gets a list of virtual machine image offers for the specified location, edge zone and publisher.listOffersAsync(String location, String edgeZone, String publisherName) Gets a list of virtual machine image offers for the specified location, edge zone and publisher.com.azure.core.http.rest.Response<List<VirtualMachineImageResourceInner>> listOffersWithResponse(String location, String edgeZone, String publisherName, com.azure.core.util.Context context) Gets a list of virtual machine image offers for the specified location, edge zone and publisher.Mono<com.azure.core.http.rest.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.listPublishers(String location, String edgeZone) Gets a list of virtual machine image publishers for the specified Azure location and edge zone.listPublishersAsync(String location, String edgeZone) Gets a list of virtual machine image publishers for the specified Azure location and edge zone.com.azure.core.http.rest.Response<List<VirtualMachineImageResourceInner>> listPublishersWithResponse(String location, String edgeZone, com.azure.core.util.Context context) Gets a list of virtual machine image publishers for the specified Azure location and edge zone.Mono<com.azure.core.http.rest.Response<List<VirtualMachineImageResourceInner>>> listPublishersWithResponseAsync(String location, String edgeZone) Gets a list of virtual machine image publishers for the specified Azure location and edge zone.Gets a list of virtual machine image SKUs for the specified location, edge zone, publisher, and offer.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.com.azure.core.http.rest.Response<List<VirtualMachineImageResourceInner>> listSkusWithResponse(String location, String edgeZone, String publisherName, String offer, com.azure.core.util.Context context) Gets a list of virtual machine image SKUs for the specified location, edge zone, publisher, and offer.Mono<com.azure.core.http.rest.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.com.azure.core.http.rest.Response<List<VirtualMachineImageResourceInner>> listWithResponse(String location, String edgeZone, String publisherName, String offer, String skus, String expand, Integer top, String orderby, com.azure.core.util.Context context) Gets a list of all virtual machine image versions for the specified location, edge zone, publisher, offer, and SKU.Mono<com.azure.core.http.rest.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
-
getWithResponseAsync
Mono<com.azure.core.http.rest.Response<VirtualMachineImageInner>> 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
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getAsync
Mono<VirtualMachineImageInner> 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. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getWithResponse
com.azure.core.http.rest.Response<VirtualMachineImageInner> getWithResponse(String location, String edgeZone, String publisherName, String offer, String skus, String version, com.azure.core.util.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. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
get
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.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listWithResponseAsync
Mono<com.azure.core.http.rest.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.- 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
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAsync
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.- 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. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listWithResponse
com.azure.core.http.rest.Response<List<VirtualMachineImageResourceInner>> listWithResponse(String location, String edgeZone, String publisherName, String offer, String skus, String expand, Integer top, String orderby, com.azure.core.util.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. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
list
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.- 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.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listOffersWithResponseAsync
Mono<com.azure.core.http.rest.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.- 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
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listOffersAsync
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.- 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. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listOffersWithResponse
com.azure.core.http.rest.Response<List<VirtualMachineImageResourceInner>> listOffersWithResponse(String location, String edgeZone, String publisherName, com.azure.core.util.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. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listOffers
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.- 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.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listPublishersWithResponseAsync
Mono<com.azure.core.http.rest.Response<List<VirtualMachineImageResourceInner>>> 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
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listPublishersAsync
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. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listPublishersWithResponse
com.azure.core.http.rest.Response<List<VirtualMachineImageResourceInner>> listPublishersWithResponse(String location, String edgeZone, com.azure.core.util.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. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listPublishers
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.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listSkusWithResponseAsync
Mono<com.azure.core.http.rest.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.- 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
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listSkusAsync
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.- 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. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listSkusWithResponse
com.azure.core.http.rest.Response<List<VirtualMachineImageResourceInner>> listSkusWithResponse(String location, String edgeZone, String publisherName, String offer, com.azure.core.util.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. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listSkus
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.- 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.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-