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 Detail

      • 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