Skip to content

Latest commit

 

History

History
105 lines (73 loc) · 2.6 KB

File metadata and controls

105 lines (73 loc) · 2.6 KB

ProjectBabylon

see https://aka.ms/autorest

This is the AutoRest configuration file for ProjectBabylon Account Management Service.


Getting Started

To build the SDK for ProjectBabylon Account Management Service, simply Install AutoRest and in this folder, run:

autorest

To see additional help and options, run:

autorest --help


Configuration

Basic Information

These are the global settings for the ProjectBabylon Account Management Service API.

openapi-type: data-plane
tag: package-2023-10-01-preview

Tag: package-2023-10-01-preview

These settings apply only when --tag=package-2023-10-01-preview is specified on the command line.

input-file:
- preview/2023-10-01-preview/account.json

Tag: package-2019-11-01-preview

These settings apply only when --tag=package-2019-11-01-preview is specified on the command line.

input-file:
- preview/2019-11-01-preview/account.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.

swagger-to-sdk:
  - repo: azure-sdk-for-python

C#

These settings apply only when --csharp is specified on the command line. Please also specify --csharp-sdks-folder=<path to "SDKs" directory of your azure-sdk-for-net clone>.

csharp:
  azure-arm: true
  license-header: MICROSOFT_MIT_NO_VERSION
  namespace: Microsoft.Azure.Management.ProjectBabylon
  output-folder: $(csharp-sdks-folder)/ProjectBabylon/Management.ProjectBabylon/Generated
  clear-output-folder: true

Python

These settings apply only when --python is specified on the command line. Please also specify --python-sdks-folder=<path to the root directory of your azure-sdk-for-python clone>. Use --python-mode=update if you already have a setup.py and just want to update the code itself.

python-mode: create
python:
  azure-arm: true
  license-header: MICROSOFT_MIT_NO_VERSION
  payload-flattening-threshold: 2
  namespace: azure.mgmt.ProjectBabylon
  package-name: azure-mgmt-ProjectBabylon
  clear-output-folder: true
python:
  no-namespace-folders: true
  output-folder: $(python-sdks-folder)/azure-mgmt-ProjectBabylon/azure/mgmt/ProjectBabylon
python:
  basic-setup-py: true
  output-folder: $(python-sdks-folder)/azure-mgmt-ProjectBabylon