Interface OSImageApi


@Path("/providers/Microsoft.Compute/locations/{location}") @Consumes("application/json") public interface OSImageApi
The Azure Resource Management API includes operations for managing the OS images in your subscription.
  • Method Details

    • listPublishers

      @Named("publisher:list") @GET @Path("/publishers") List<Publisher> listPublishers()
      List Publishers in location
    • listOffers

      @Named("offer:list") @GET @Path("/publishers/{publisher}/artifacttypes/vmimage/offers") List<Offer> listOffers(@PathParam("publisher") String publisher)
      List Offers in publisher
    • listSKUs

      @Named("sku:list") @GET @Path("/publishers/{publisher}/artifacttypes/vmimage/offers/{offer}/skus") List<SKU> listSKUs(@PathParam("publisher") String publisher, @PathParam("offer") String offer)
      List SKUs in offer
    • listVersions

      @Named("version:list") @GET @Path("/publishers/{publisher}/artifacttypes/vmimage/offers/{offer}/skus/{sku}/versions") List<Version> listVersions(@PathParam("publisher") String publisher, @PathParam("offer") String offer, @PathParam("sku") String sku)
      List Versions in SKU
    • getVersion

      @Named("version:get") @GET @Path("/publishers/{publisher}/artifacttypes/vmimage/offers/{offer}/skus/{sku}/versions/{version}") Version getVersion(@PathParam("publisher") String publisher, @PathParam("offer") String offer, @PathParam("sku") String sku, @PathParam("version") String version)
      Get the details of a Version