Configuration for generating SpeechToText SDK.
The current release for the SpeechToText is release_3_2.
tag: release_3_2
add-credentials: true
openapi-type: data-planeThese settings apply only when --tag=release_2_0 is specified on the command line.
input-file: stable/v2.0/speechtotext.jsonAutoRest-Linter Suppressions
# Ignore autorest-linter issues that cannot be resolve without updates to the API implementation
directive:
- suppress: DefinitionsPropertiesNamesCamelCase
reason: Changing casing will break existing clients/consumers
- suppress: GuidUsage
reason: Changing casing will break existing clients/consumersThese settings apply only when --tag=release_3_0 is specified on the command line.
input-file: stable/v3.0/speechtotext.jsonAutoRest-Linter Suppressions
# Ignore autorest-linter issues that cannot be resolve without updates to the API implementation
directive:
- suppress: LongRunningOperationsWithLongRunningExtension
reason: Does not apply in those two places. The method is a DELETE which lazily deletes blobs, so it's Accepted, not NoContent. These settings apply only when --tag=release_3_1_preview_1 is specified on the command line.
input-file: preview/v3.1-preview.1/speechtotext.jsonAutoRest-Linter Suppressions
# Ignore autorest-linter issues that cannot be resolve without updates to the API implementation
directive:
- suppress: LongRunningOperationsWithLongRunningExtension
reason: Does not apply in those two places. The method is a DELETE which lazily deletes blobs, so it's Accepted, not NoContent. These settings apply only when --tag=release_3_1 is specified on the command line.
input-file:
- stable/v3.1/speechtotext.jsonAutoRest-Linter Suppressions
# Ignore autorest-linter issues that cannot be resolve without updates to the API implementation
directive:
- suppress: LongRunningOperationsWithLongRunningExtension
reason: Does not apply in those two places. The method is a DELETE which lazily deletes blobs, so it's Accepted, not NoContent.
- suppress: OperationIdNounVerb
where: $..paths[($..operationId["Models_*"])]
reason: There is a sub-route called /models/base/ that refers to the base models. Therefore, the correct operation ID seems to be "Models_GetBaseModel", for example.
- suppress: HostParametersValidation
reason: Existing API, change would potentially be breaking.These settings apply only when --tag=release_3_2_preview_1 is specified on the command line.
input-file:
- preview/v3.2-preview.1/speechtotext.jsonAutoRest-Linter Suppressions
# Ignore autorest-linter issues that cannot be resolve without updates to the API implementation
directive:
- suppress: LongRunningOperationsWithLongRunningExtension
reason: Does not apply in those two places. The method is a DELETE which lazily deletes blobs, so it's Accepted, not NoContent.
- suppress: OperationIdNounVerb
where: $..paths[($..operationId["Models_*"])]
reason: There is a sub-route called /models/base/ that refers to the base models. Therefore, the correct operation ID seems to be "Models_GetBaseModel", for example.
- suppress: HostParametersValidation
reason: Existing API, change would potentially be breaking.These settings apply only when --tag=release_3_2_preview_2 is specified on the command line.
input-file:
- preview/v3.2-preview.2/speechtotext.jsonAutoRest-Linter Suppressions
# Ignore autorest-linter issues that cannot be resolve without updates to the API implementation
directive:
- suppress: LongRunningOperationsWithLongRunningExtension
reason: Does not apply in those two places. The method is a DELETE which lazily deletes blobs, so it's Accepted, not NoContent.
- suppress: OperationIdNounVerb
where: $..paths[($..operationId["Models_*"])]
reason: There is a sub-route called /models/base/ that refers to the base models. Therefore, the correct operation ID seems to be "Models_GetBaseModel", for example.
- suppress: HostParametersValidation
reason: Existing API, change would potentially be breaking.These settings apply only when --tag=release_3_2 is specified on the command line.
input-file:
- stable/v3.2/speechtotext.jsonAutoRest-Linter Suppressions
# Ignore autorest-linter issues that cannot be resolve without updates to the API implementation
directive:
- suppress: LongRunningOperationsWithLongRunningExtension
reason: Does not apply in those two places. The method is a DELETE which lazily deletes blobs, so it's Accepted, not NoContent.
- suppress: OperationIdNounVerb
where: $..paths[($..operationId["Models_*"])]
reason: There is a sub-route called /models/base/ that refers to the base models. Therefore, the correct operation ID seems to be "Models_GetBaseModel", for example.
- suppress: HostParametersValidation
reason: Existing API, change would potentially be breaking.