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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Version
getVersion(String publisher, String offer, String sku, String version)
Get the details of a VersionList<Offer>
listOffers(String publisher)
List Offers in publisherList<Publisher>
listPublishers()
List Publishers in locationList<SKU>
listSKUs(String publisher, String offer)
List SKUs in offerList<Version>
listVersions(String publisher, String offer, String sku)
List Versions in SKU
-
-
-
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
-
-