Skip to content

Latest commit

 

History

History
18 lines (16 loc) · 823 Bytes

README.md

File metadata and controls

18 lines (16 loc) · 823 Bytes

Composite Swagger

Each swagger spec is tied to one version a.k.a api-version of the service.

{
  "swagger": "2.0",
  "info": {
    "title": "ComputeManagementClient",
    "description": "The Compute Management Client.",
    "version": "2016-03-30" // <<---------------------------------The api-version
  },
  "host": "management.azure.com",
  . . .
}

The compute RP comprises of small services where each service has its own api-version.Hence, each sub-service has its own swagger spec.

All of them are tied together using this composite spec and are packaged together into one compute client library. This makes it easier for customers to download one (nuget/npm/pip/maven/gem) compute client library package rather than installing individual packages for each sub service.