Edit

Share via


CLI (v2) Azure Speech in Foundry Tools Services connection YAML schema

APPLIES TO: Azure CLI ml extension v2 (current)

Note

The YAML syntax detailed in this document is based on the JSON schema for the latest version of the ML CLI v2 extension. This syntax is guaranteed only to work with the latest version of the ML CLI v2 extension. You can find the schemas for older extension versions at https://azuremlschemasprod.azureedge.net/.

YAML syntax

Key Type Description Allowed values Default value
$schema string The YAML schema. If you use the Azure Machine Learning Visual Studio Code extension to author the YAML file, include $schema at the top of your file to invoke schema and resource completions.
name string Required. The connection name.
description string The connection description.
tags object The connection tag dictionary.
type string Required. The connection type. azure_speech_services azure_speech_services
is_shared boolean true if the connection is shared across other projects in the hub; otherwise, false. true
endpoint string Required. The Foundry Tools endpoint for this connection.
api_key string Required. The API key used to authenticate the connection. If not provided, a Microsoft Entra ID (credential-less authentication) is created.

Remarks

The schema described in this article is used to create a connection to Azure Speech in Foundry Tools Services only. If you would rather create a single connection for Foundry Tools, see the Foundry Tools connection schema.

While the az ml connection commands can be used to manage both Azure Machine Learning and Microsoft Foundry connections, the Speech Services connection is specific to Foundry.

Examples

These examples would be in the form of YAML files and used from the CLI. For example, az ml connection create -f <file-name>.yaml.

YAML: API key

#AzureContentSafetyConnection.yml

name: myazaics_apk
type: azure_content_safety

endpoint: https://contoso.cognitiveservices.azure.com/
api_key: XXXXXXXXXXXXXXX

YAML: credential-less

#AzureContentSafetyConnection.yml

name: myazaics_ei
type: azure_content_safety

endpoint: https://contoso.cognitiveservices.azure.com/

Next steps