This is the AutoRest configuration file for StorageDataLake.
To build the SDK for StorageDataLake, simply Install AutoRest and in this folder, run:
autorest
To see additional help and options, run:
autorest --help
These are the global settings for the StorageDataLake API.
openapi-type: data-plane
tag: package-2020-06
use-internal-constructors: true
add-credentials: true
These settings apply only when --tag=package-2018-11
is specified on the command line.
input-file:
- stable/2018-11-09/DataLakeStorage.json
These settings apply only when --tag=package-2018-06-preview
is specified on the command line.
input-file:
- preview/2018-06-17/DataLakeStorage.json
These settings apply only when --tag=package-2019-10
is specified on the command line.
input-file:
- stable/2019-10-31/DataLakeStorage.json
These settings apply only when --tag=package-2020-06
is specified on the command line.
input-file:
- preview/2020-06-12/DataLakeStorage.json
These settings apply only when --tag=package-2020-10
is specified on the command line.
input-file:
- preview/2020-10-02/DataLakeStorage.json
directive:
- suppress: DefinitionsPropertiesNamesCamelCase
reason: These parameters are predfined by storage specifications
- suppress: XmsPathsMustOverloadPaths
- suppress: XmsExamplesRequired
- suppress: OperationIdNounConflictingModelNames
reason: This is only a warning. Changing these definitions would be a massive breaking change to our clients
- suppress: LongRunningOperationsWithLongRunningExtension