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
Modifier and TypeMethodDescriptiongetVersion
(String publisher, String offer, String sku, String version) Get the details of a VersionlistOffers
(String publisher) List Offers in publisherList Publishers in locationList SKUs in offerlistVersions
(String publisher, String offer, String sku) List Versions in SKU
-
Method Details
-
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
-