1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
|
# Azure Purview for Python
> see https://aka.ms/autorest
### Setup
Install Autorest v3
```ps
npm install -g autorest
```
### Generation
```ps
cd <swagger-folder>
autorest
```
### Settings
``` yaml
license-header: MICROSOFT_MIT_NO_VERSION
package-name: azure-purview-administration
no-namespace-folders: true
package-version: 1.0.0b1
version-tolerant: true
```
### Python multi-client
Generate all API versions currently shipped for this package
```yaml
batch:
- tag: package-account
- tag: package-metadatapolicies
```
### Tag: package-account
These settings apply only when `--tag=package-account` is specified on the command line.
Please also specify `--python-sdks-folder=<path to the root directory of your azure-sdk-for-python clone>`.
``` yaml $(tag) == 'package-account'
input-file: https://raw.githubusercontent.com/Azure/azure-rest-api-specs/main/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/account.json
output-folder: ../azure/purview/administration/account
namespace: azure.purview.administration.account
clear-output-folder: true
title: PurviewAccountClient
add-credential: true
credential-scopes: https://purview.azure.net/.default
```
### Tag: package-metadatapolicies
These settings apply only when `--tag=package-metadatapolicies` is specified on the command line.
Please also specify `--python-sdks-folder=<path to the root directory of your azure-sdk-for-python clone>`.
``` yaml $(tag) == 'package-metadatapolicies'
input-file: https://raw.githubusercontent.com/Azure/azure-rest-api-specs/main/specification/purview/data-plane/Azure.Analytics.Purview.MetadataPolicies/preview/2021-07-01-preview/purviewMetadataPolicy.json
output-folder: ../azure/purview/administration/metadatapolicies
namespace: azure.purview.administration.metadatapolicies
clear-output-folder: true
title: PurviewMetadataPoliciesClient
add-credential: true
credential-scopes: https://purview.azure.net/.default
```
|