# saas > see https://aka.ms/autorest This is the AutoRest configuration file for saas. ## Getting Started To build the SDKs for My API, simply install AutoRest via `npm` (`npm install -g autorest`) and then run: > `autorest readme.md` To see additional help and options, run: > `autorest --help` For other options on installation see [Installing AutoRest](https://aka.ms/autorest/install) on the AutoRest github page. --- ## Configuration ### Basic Information These are the global settings for the saas. ```yaml openapi-type: arm tag: package-2026-04-01 ``` ### Tag: package-2026-04-01 These settings apply only when `--tag=package-2026-04-01` is specified on the command line. ```yaml $(tag) == 'package-2026-04-01' input-file: - stable/2026-04-01/saas.json ``` ### Tag: package-2018-03-01-beta These settings apply only when `--tag=package-2018-03-01-beta` is specified on the command line. ```yaml $(tag) == 'package-2018-03-01-beta' input-file: - preview/2018-03-01-beta/saas.json ``` --- # Code Generation ## Swagger to SDK This section describes what SDK should be generated by the automatic system. This is not used by Autorest itself. ```yaml $(swagger-to-sdk) swagger-to-sdk: - repo: azure-sdk-for-java - repo: azure-sdk-for-go - repo: azure-sdk-for-js - repo: azure-sdk-for-ruby after_scripts: - bundle install && rake arm:regen_all_profiles['azure_mgmt_saas'] - repo: azure-powershell ``` ``` yaml directive: - suppress: DeleteMustNotHaveRequestBody reason: saas in a tenant level and its an exsisting API ``` ## Go See configuration in [readme.go.md](./readme.go.md) ## Python See configuration in [readme.python.md](./readme.python.md) ## Ruby See configuration in [readme.ruby.md](./readme.ruby.md) ## TypeScript See configuration in [readme.typescript.md](./readme.typescript.md) ## CSharp See configuration in [readme.csharp.md](./readme.csharp.md)