Interface VirtualMachineImagesEdgeZonesClient


public interface VirtualMachineImagesEdgeZonesClient
An instance of this class provides access to all the operations defined in VirtualMachineImagesEdgeZonesClient.
  • 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 Response 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.
    • 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 Response 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.
    • 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 Response 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.
    • 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 Response 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.
    • listPublishersAsync

      Mono<List<VirtualMachineImageResourceInner>> 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.
      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

      List<VirtualMachineImageResourceInner> 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.
      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 Response 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.
    • 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.