Aree di lavoro Microsoft.MachineLearningServices/connections 2024-01-01-preview
- Ultimissimo
- 2024-10-01
- 2024-10-01-preview
- 2024-07-01-preview
- 2024-04-01
- 2024-04-01-preview
- 2024-01-01-preview
- 2023-10-01
- 2023-08-01-preview
- 2023-06-01-preview
- 2023-04-01
- 2023-04-01-preview
- 2023-02-01-preview
- 2022-12-01-preview
- 2022-10-01
- 2022-10-01-preview
- 2022-06-01-preview
- 2022-05-01
- 2022-02-01-preview
- 01-01-2022
- 2021-07-01
- 2021-04-01
- 2021-03-01-preview
- 2021-01-01
- 2020-09-01-preview
- 2020-08-01
- 2020-06-01
Definizione di risorsa Bicep
Il tipo di risorsa aree di lavoro/connessioni può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.MachineLearningServices/workspaces/connections, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.MachineLearningServices/workspaces/connections@2024-01-01-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
category: 'string'
expiryTime: 'string'
isSharedToAll: bool
metadata: any(Azure.Bicep.Types.Concrete.AnyType)
sharedUserList: [
'string'
]
target: 'string'
authType: 'string'
// For remaining properties, see WorkspaceConnectionPropertiesV2 objects
}
}
Oggetti WorkspaceConnectionPropertiesV2
Impostare la proprietà
Per AAD, usare:
{
authType: 'AAD'
}
Per AccessKey, usare:
{
authType: 'AccessKey'
credentials: {
accessKeyId: 'string'
secretAccessKey: 'string'
}
}
Per AccountKey, usare:
{
authType: 'AccountKey'
credentials: {
sas: 'string'
}
}
Per ApiKey, usare:
{
authType: 'ApiKey'
credentials: {
key: 'string'
}
}
Per CustomKeys, usare:
{
authType: 'CustomKeys'
credentials: {
keys: {
{customized property}: 'string'
}
}
}
Per ManagedIdentity, usare:
{
authType: 'ManagedIdentity'
credentials: {
clientId: 'string'
resourceId: 'string'
}
}
Per Nessuna, usare:
{
authType: 'None'
}
Per OAuth2, usare:
{
authType: 'OAuth2'
credentials: {
authUrl: 'string'
clientId: 'string'
clientSecret: 'string'
developerToken: 'string'
password: 'string'
refreshToken: 'string'
tenantId: 'string'
username: 'string'
}
}
Per PAT, usare:
{
authType: 'PAT'
credentials: {
pat: 'string'
}
}
Per sas, usare:
{
authType: 'SAS'
credentials: {
sas: 'string'
}
}
Per ServicePrincipal, usare:
{
authType: 'ServicePrincipal'
credentials: {
clientId: 'string'
clientSecret: 'string'
tenantId: 'string'
}
}
Per UsernamePassword, usare:
{
authType: 'UsernamePassword'
credentials: {
password: 'string'
securityToken: 'string'
username: 'string'
}
}
Valori delle proprietà
AADAuthTypeWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'AAD' (obbligatorio) |
AccessKeyAuthTypeWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'AccessKey' (obbligatorio) |
credenziali | WorkspaceConnectionAccessKey |
AccountKeyAuthTypeWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'AccountKey' (obbligatorio) |
credenziali | WorkspaceConnectionSharedAccessSignature |
ApiKeyAuthWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'ApiKey' (obbligatorio) |
credenziali | Oggetto chiave API per le credenziali di connessione dell'area di lavoro. | WorkspaceConnectionApiKey |
CustomKeys
Nome | Descrizione | Valore |
---|---|---|
Chiavi | Dizionario di <stringa> | CustomKeys |
CustomKeys
Nome | Descrizione | Valore |
---|
CustomKeysWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'CustomKeys' (obbligatorio) |
credenziali | Oggetto credenziali chiavi personalizzate | CustomKeys |
ManagedIdentityAuthTypeWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'ManagedIdentity' (obbligatorio) |
credenziali | WorkspaceConnectionManagedIdentity |
Microsoft.MachineLearningServices/workspaces/connections
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della risorsa | corda Vincoli: Pattern = ^[a-zA-Z0-9][a-zA-Z0-9_-]{2,32}$ (obbligatorio) |
genitore | In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre. Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre. |
Nome simbolico per la risorsa di tipo: aree di lavoro |
proprietà | WorkspaceConnectionPropertiesV2 (obbligatorio) |
NoneAuthTypeWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'Nessuno' (obbligatorio) |
OAuth2AuthTypeWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'OAuth2' (obbligatorio) |
credenziali | ClientId e ClientSecret sono obbligatori. Altre proprietà sono facoltative a seconda dell'implementazione di ogni provider OAuth2. |
WorkspaceConnectionOAuth2 |
PATAuthTypeWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'PAT' (obbligatorio) |
credenziali | WorkspaceConnectionPersonalAccessToken |
SASAuthTypeWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'SAS' (obbligatorio) |
credenziali | WorkspaceConnectionSharedAccessSignature |
ServicePrincipalAuthTypeWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'ServicePrincipal' (obbligatorio) |
credenziali | WorkspaceConnectionServicePrincipal |
UsernamePasswordAuthTypeWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'UsernamePassword' (obbligatorio) |
credenziali | WorkspaceConnectionUsernamePassword |
WorkspaceConnectionAccessKey
Nome | Descrizione | Valore |
---|---|---|
accessKeyId | corda | |
secretAccessKey | corda |
WorkspaceConnectionApiKey
Nome | Descrizione | Valore |
---|---|---|
chiave | corda |
WorkspaceConnectionManagedIdentity
Nome | Descrizione | Valore |
---|---|---|
clientId | corda | |
resourceId | corda |
WorkspaceConnectionOAuth2
Nome | Descrizione | Valore |
---|---|---|
authUrl | Richiesta dalla categoria di connessione Concur | corda |
clientId | ID client nel formato UUID | corda Vincoli: Lunghezza minima = 36 Lunghezza massima = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
clientSecret | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
|
developerToken | Obbligatorio per la categoria di connessione GoogleAdWords | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
parola d’ordine | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
|
refreshToken | Richiesto da GoogleBigQuery, GoogleAdWords, Hubspot, QuickBooks, Square, Xero, Zoho dove l'utente deve portare Offline RefreshToken |
corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
tenantId | Richieste dalle categorie di connessione QuickBooks e Xero | corda |
nome utente | Concur, il tipo di concessione AccessToken del server di autenticazione di ServiceNow è "Password" che richiede UsernamePassword |
corda |
WorkspaceConnectionPersonalAccessToken
Nome | Descrizione | Valore |
---|---|---|
buffetto | corda |
WorkspaceConnectionPropertiesV2
Nome | Descrizione | Valore |
---|---|---|
authType | Impostare su "AAD" per il tipo AADAuthTypeWorkspaceConnectionProperties. Impostare su 'AccessKey' per il tipo AccessKeyAuthTypeWorkspaceConnectionProperties. Impostare su 'AccountKey' per il tipo AccountKeyAuthTypeWorkspaceConnectionProperties. Impostare su 'ApiKey' per il tipo ApiKeyAuthWorkspaceConnectionProperties. Impostare su 'CustomKeys' per il tipo CustomKeysWorkspaceConnectionProperties. Impostare su 'ManagedIdentity' per il tipo ManagedIdentityAuthTypeWorkspaceConnectionProperties. Impostare su 'None' per il tipo NoneAuthTypeWorkspaceConnectionProperties. Impostare su "OAuth2" per il tipo OAuth2AuthTypeWorkspaceConnectionProperties. Impostare su 'PAT' per il tipo PATAuthTypeWorkspaceConnectionProperties. Impostare su "SAS" per il tipo SASAuthTypeWorkspaceConnectionProperties. Impostare su 'ServicePrincipal' per il tipo ServicePrincipalAuthTypeWorkspaceConnectionProperties. Impostare su 'UsernamePassword' per il tipo UsernamePasswordAuthTypeWorkspaceConnectionProperties. | 'AAD' 'AccessKey' 'AccountKey' 'ApiKey' 'CustomKeys' 'ManagedIdentity' 'Nessuno' 'OAuth2' 'PAT' 'SAS' 'ServicePrincipal' 'UsernamePassword' (obbligatorio) |
categoria | Categoria della connessione | 'ADLSGen2' 'AmazonMws' 'AmazonRdsForOracle' 'AmazonRdsForSqlServer' 'AmazonRedshift' 'AmazonS3Compatible' 'ApiKey' 'AzureBlob' 'AzureDatabricksDeltaLake' 'AzureDataExplorer' 'AzureDb' 'AzureMySqlDb' 'AzureOneLake' 'AzureOpenAI' 'AzurePostgresDb' 'AzureSqlDb' 'AzureSqlMi' 'AzureSynapseAnalytics' 'AzureTableStorage' 'Cassandra' 'CognitiveSearch' 'CognitiveService' 'Concur' 'ContainerRegistry' 'CosmosDb' 'CosmosDbMongoDbApi' 'Couchbase' 'CustomKeys' 'Db2' 'Drill' 'Dynamics' 'DynamicsAx' 'DynamicsCrm' 'Eloqua' 'FileServer' 'FtpServer' 'GenericContainerRegistry' 'GenericHttp' 'GenericRest' 'Git' 'GoogleAdWords' 'GoogleBigQuery' 'GoogleCloudStorage' 'Greenplum' 'Hbase' 'Hdfs' 'Hive' 'Hubspot' 'Impala' 'Informix' 'Jira' 'Magento' 'MariaDb' 'Marketo' 'MicrosoftAccess' 'MongoDbAtlas' 'MongoDbV2' 'MySql' 'Netezza' 'ODataRest' 'Odbc' 'Office365' 'Oracle' 'OracleCloudStorage' 'OracleServiceCloud' 'PayPal' 'Phoenix' 'PostgreSql' 'Presto' 'PythonFeed' 'QuickBooks' 'Redis' 'Responsys' 'S3' 'Salesforce' 'SalesforceMarketingCloud' 'SalesforceServiceCloud' 'SapBw' 'SapCloudForCustomer' 'SapEcc' 'SapHana' 'SapOpenHub' 'SapTable' 'ServiceNow' 'Sftp' 'SharePointOnlineList' 'Shopify' 'Snowflake' 'Spark' 'SqlServer' 'Square' 'Sybase' 'Teradata' 'Vertica' 'WebTable' 'Xero' 'Zoho' |
expiryTime | corda | |
isSharedToAll | Bool | |
metadati | Qualsiasi oggetto | qualsiasi |
sharedUserList | string[] | |
bersaglio | corda |
WorkspaceConnectionServicePrincipal
Nome | Descrizione | Valore |
---|---|---|
clientId | corda | |
clientSecret | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
|
tenantId | corda |
WorkspaceConnectionSharedAccessSignature
Nome | Descrizione | Valore |
---|---|---|
Sas | corda |
WorkspaceConnectionUsernamePassword
Nome | Descrizione | Valore |
---|---|---|
parola d’ordine | corda | |
securityToken | Facoltativo, richiesto da connessioni come SalesForce per una maggiore sicurezza oltre a UsernamePassword | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
nome utente | corda |
Esempi di avvio rapido
Gli esempi di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Bicep File | Descrizione |
---|---|
configurazione di base di Azure AI Studio | Questo set di modelli illustra come configurare Azure AI Studio con la configurazione di base, ovvero con l'accesso a Internet pubblico abilitato, le chiavi gestite da Microsoft per la crittografia e la configurazione delle identità gestite da Microsoft per la risorsa di intelligenza artificiale. |
configurazione di base di Azure AI Studio | Questo set di modelli illustra come configurare Azure AI Studio con la configurazione di base, ovvero con l'accesso a Internet pubblico abilitato, le chiavi gestite da Microsoft per la crittografia e la configurazione delle identità gestite da Microsoft per la risorsa di intelligenza artificiale. |
configurazione di base di Azure AI Studio | Questo set di modelli illustra come configurare Azure AI Studio con la configurazione di base, ovvero con l'accesso a Internet pubblico abilitato, le chiavi gestite da Microsoft per la crittografia e la configurazione delle identità gestite da Microsoft per la risorsa di intelligenza artificiale. |
con restrizioni di rete di Azure AI Studio | Questo set di modelli illustra come configurare Azure AI Studio con collegamento privato e uscita disabilitato, usando chiavi gestite da Microsoft per la crittografia e la configurazione delle identità gestite da Microsoft per la risorsa di intelligenza artificiale. |
con restrizioni di rete di Azure AI Studio | Questo set di modelli illustra come configurare Azure AI Studio con collegamento privato e uscita disabilitato, usando chiavi gestite da Microsoft per la crittografia e la configurazione delle identità gestite da Microsoft per la risorsa di intelligenza artificiale. |
Azure AI Studio con l'autenticazione dell'ID di Accesso Microsoft | Questo set di modelli illustra come configurare Azure AI Studio con l'autenticazione CON ID Entra di Microsoft per le risorse dipendenti, ad esempio Servizi di intelligenza artificiale di Azure e Archiviazione di Azure. |
Distribuire Secure Azure AI Studio con una rete virtuale gestita | Questo modello crea un ambiente sicuro di Azure AI Studio con forti restrizioni di sicurezza di rete e identità. |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa aree di lavoro/connessioni può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.MachineLearningServices/workspaces/connections, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.MachineLearningServices/workspaces/connections",
"apiVersion": "2024-01-01-preview",
"name": "string",
"properties": {
"category": "string",
"expiryTime": "string",
"isSharedToAll": "bool",
"metadata": {},
"sharedUserList": [ "string" ],
"target": "string",
"authType": "string"
// For remaining properties, see WorkspaceConnectionPropertiesV2 objects
}
}
Oggetti WorkspaceConnectionPropertiesV2
Impostare la proprietà
Per AAD, usare:
{
"authType": "AAD"
}
Per AccessKey, usare:
{
"authType": "AccessKey",
"credentials": {
"accessKeyId": "string",
"secretAccessKey": "string"
}
}
Per AccountKey, usare:
{
"authType": "AccountKey",
"credentials": {
"sas": "string"
}
}
Per ApiKey, usare:
{
"authType": "ApiKey",
"credentials": {
"key": "string"
}
}
Per CustomKeys, usare:
{
"authType": "CustomKeys",
"credentials": {
"keys": {
"{customized property}": "string"
}
}
}
Per ManagedIdentity, usare:
{
"authType": "ManagedIdentity",
"credentials": {
"clientId": "string",
"resourceId": "string"
}
}
Per Nessuna, usare:
{
"authType": "None"
}
Per OAuth2, usare:
{
"authType": "OAuth2",
"credentials": {
"authUrl": "string",
"clientId": "string",
"clientSecret": "string",
"developerToken": "string",
"password": "string",
"refreshToken": "string",
"tenantId": "string",
"username": "string"
}
}
Per PAT, usare:
{
"authType": "PAT",
"credentials": {
"pat": "string"
}
}
Per sas, usare:
{
"authType": "SAS",
"credentials": {
"sas": "string"
}
}
Per ServicePrincipal, usare:
{
"authType": "ServicePrincipal",
"credentials": {
"clientId": "string",
"clientSecret": "string",
"tenantId": "string"
}
}
Per UsernamePassword, usare:
{
"authType": "UsernamePassword",
"credentials": {
"password": "string",
"securityToken": "string",
"username": "string"
}
}
Valori delle proprietà
AADAuthTypeWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'AAD' (obbligatorio) |
AccessKeyAuthTypeWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'AccessKey' (obbligatorio) |
credenziali | WorkspaceConnectionAccessKey |
AccountKeyAuthTypeWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'AccountKey' (obbligatorio) |
credenziali | WorkspaceConnectionSharedAccessSignature |
ApiKeyAuthWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'ApiKey' (obbligatorio) |
credenziali | Oggetto chiave API per le credenziali di connessione dell'area di lavoro. | WorkspaceConnectionApiKey |
CustomKeys
Nome | Descrizione | Valore |
---|---|---|
Chiavi | Dizionario di <stringa> | CustomKeys |
CustomKeys
Nome | Descrizione | Valore |
---|
CustomKeysWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'CustomKeys' (obbligatorio) |
credenziali | Oggetto credenziali chiavi personalizzate | CustomKeys |
ManagedIdentityAuthTypeWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'ManagedIdentity' (obbligatorio) |
credenziali | WorkspaceConnectionManagedIdentity |
Microsoft.MachineLearningServices/workspaces/connections
Nome | Descrizione | Valore |
---|---|---|
apiVersion | Versione dell'API | '2024-01-01-preview' |
nome | Nome della risorsa | corda Vincoli: Pattern = ^[a-zA-Z0-9][a-zA-Z0-9_-]{2,32}$ (obbligatorio) |
proprietà | WorkspaceConnectionPropertiesV2 (obbligatorio) | |
digitare | Tipo di risorsa | 'Microsoft.MachineLearningServices/workspaces/connections' |
NoneAuthTypeWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'Nessuno' (obbligatorio) |
OAuth2AuthTypeWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'OAuth2' (obbligatorio) |
credenziali | ClientId e ClientSecret sono obbligatori. Altre proprietà sono facoltative a seconda dell'implementazione di ogni provider OAuth2. |
WorkspaceConnectionOAuth2 |
PATAuthTypeWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'PAT' (obbligatorio) |
credenziali | WorkspaceConnectionPersonalAccessToken |
SASAuthTypeWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'SAS' (obbligatorio) |
credenziali | WorkspaceConnectionSharedAccessSignature |
ServicePrincipalAuthTypeWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'ServicePrincipal' (obbligatorio) |
credenziali | WorkspaceConnectionServicePrincipal |
UsernamePasswordAuthTypeWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'UsernamePassword' (obbligatorio) |
credenziali | WorkspaceConnectionUsernamePassword |
WorkspaceConnectionAccessKey
Nome | Descrizione | Valore |
---|---|---|
accessKeyId | corda | |
secretAccessKey | corda |
WorkspaceConnectionApiKey
Nome | Descrizione | Valore |
---|---|---|
chiave | corda |
WorkspaceConnectionManagedIdentity
Nome | Descrizione | Valore |
---|---|---|
clientId | corda | |
resourceId | corda |
WorkspaceConnectionOAuth2
Nome | Descrizione | Valore |
---|---|---|
authUrl | Richiesta dalla categoria di connessione Concur | corda |
clientId | ID client nel formato UUID | corda Vincoli: Lunghezza minima = 36 Lunghezza massima = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
clientSecret | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
|
developerToken | Obbligatorio per la categoria di connessione GoogleAdWords | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
parola d’ordine | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
|
refreshToken | Richiesto da GoogleBigQuery, GoogleAdWords, Hubspot, QuickBooks, Square, Xero, Zoho dove l'utente deve portare Offline RefreshToken |
corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
tenantId | Richieste dalle categorie di connessione QuickBooks e Xero | corda |
nome utente | Concur, il tipo di concessione AccessToken del server di autenticazione di ServiceNow è "Password" che richiede UsernamePassword |
corda |
WorkspaceConnectionPersonalAccessToken
Nome | Descrizione | Valore |
---|---|---|
buffetto | corda |
WorkspaceConnectionPropertiesV2
Nome | Descrizione | Valore |
---|---|---|
authType | Impostare su "AAD" per il tipo AADAuthTypeWorkspaceConnectionProperties. Impostare su 'AccessKey' per il tipo AccessKeyAuthTypeWorkspaceConnectionProperties. Impostare su 'AccountKey' per il tipo AccountKeyAuthTypeWorkspaceConnectionProperties. Impostare su 'ApiKey' per il tipo ApiKeyAuthWorkspaceConnectionProperties. Impostare su 'CustomKeys' per il tipo CustomKeysWorkspaceConnectionProperties. Impostare su 'ManagedIdentity' per il tipo ManagedIdentityAuthTypeWorkspaceConnectionProperties. Impostare su 'None' per il tipo NoneAuthTypeWorkspaceConnectionProperties. Impostare su "OAuth2" per il tipo OAuth2AuthTypeWorkspaceConnectionProperties. Impostare su 'PAT' per il tipo PATAuthTypeWorkspaceConnectionProperties. Impostare su "SAS" per il tipo SASAuthTypeWorkspaceConnectionProperties. Impostare su 'ServicePrincipal' per il tipo ServicePrincipalAuthTypeWorkspaceConnectionProperties. Impostare su 'UsernamePassword' per il tipo UsernamePasswordAuthTypeWorkspaceConnectionProperties. | 'AAD' 'AccessKey' 'AccountKey' 'ApiKey' 'CustomKeys' 'ManagedIdentity' 'Nessuno' 'OAuth2' 'PAT' 'SAS' 'ServicePrincipal' 'UsernamePassword' (obbligatorio) |
categoria | Categoria della connessione | 'ADLSGen2' 'AmazonMws' 'AmazonRdsForOracle' 'AmazonRdsForSqlServer' 'AmazonRedshift' 'AmazonS3Compatible' 'ApiKey' 'AzureBlob' 'AzureDatabricksDeltaLake' 'AzureDataExplorer' 'AzureDb' 'AzureMySqlDb' 'AzureOneLake' 'AzureOpenAI' 'AzurePostgresDb' 'AzureSqlDb' 'AzureSqlMi' 'AzureSynapseAnalytics' 'AzureTableStorage' 'Cassandra' 'CognitiveSearch' 'CognitiveService' 'Concur' 'ContainerRegistry' 'CosmosDb' 'CosmosDbMongoDbApi' 'Couchbase' 'CustomKeys' 'Db2' 'Drill' 'Dynamics' 'DynamicsAx' 'DynamicsCrm' 'Eloqua' 'FileServer' 'FtpServer' 'GenericContainerRegistry' 'GenericHttp' 'GenericRest' 'Git' 'GoogleAdWords' 'GoogleBigQuery' 'GoogleCloudStorage' 'Greenplum' 'Hbase' 'Hdfs' 'Hive' 'Hubspot' 'Impala' 'Informix' 'Jira' 'Magento' 'MariaDb' 'Marketo' 'MicrosoftAccess' 'MongoDbAtlas' 'MongoDbV2' 'MySql' 'Netezza' 'ODataRest' 'Odbc' 'Office365' 'Oracle' 'OracleCloudStorage' 'OracleServiceCloud' 'PayPal' 'Phoenix' 'PostgreSql' 'Presto' 'PythonFeed' 'QuickBooks' 'Redis' 'Responsys' 'S3' 'Salesforce' 'SalesforceMarketingCloud' 'SalesforceServiceCloud' 'SapBw' 'SapCloudForCustomer' 'SapEcc' 'SapHana' 'SapOpenHub' 'SapTable' 'ServiceNow' 'Sftp' 'SharePointOnlineList' 'Shopify' 'Snowflake' 'Spark' 'SqlServer' 'Square' 'Sybase' 'Teradata' 'Vertica' 'WebTable' 'Xero' 'Zoho' |
expiryTime | corda | |
isSharedToAll | Bool | |
metadati | Qualsiasi oggetto | qualsiasi |
sharedUserList | string[] | |
bersaglio | corda |
WorkspaceConnectionServicePrincipal
Nome | Descrizione | Valore |
---|---|---|
clientId | corda | |
clientSecret | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
|
tenantId | corda |
WorkspaceConnectionSharedAccessSignature
Nome | Descrizione | Valore |
---|---|---|
Sas | corda |
WorkspaceConnectionUsernamePassword
Nome | Descrizione | Valore |
---|---|---|
parola d’ordine | corda | |
securityToken | Facoltativo, richiesto da connessioni come SalesForce per una maggiore sicurezza oltre a UsernamePassword | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
nome utente | corda |
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Modello | Descrizione |
---|---|
configurazione di base di Azure AI Studio |
Questo set di modelli illustra come configurare Azure AI Studio con la configurazione di base, ovvero con l'accesso a Internet pubblico abilitato, le chiavi gestite da Microsoft per la crittografia e la configurazione delle identità gestite da Microsoft per la risorsa di intelligenza artificiale. |
configurazione di base di Azure AI Studio |
Questo set di modelli illustra come configurare Azure AI Studio con la configurazione di base, ovvero con l'accesso a Internet pubblico abilitato, le chiavi gestite da Microsoft per la crittografia e la configurazione delle identità gestite da Microsoft per la risorsa di intelligenza artificiale. |
configurazione di base di Azure AI Studio |
Questo set di modelli illustra come configurare Azure AI Studio con la configurazione di base, ovvero con l'accesso a Internet pubblico abilitato, le chiavi gestite da Microsoft per la crittografia e la configurazione delle identità gestite da Microsoft per la risorsa di intelligenza artificiale. |
con restrizioni di rete di Azure AI Studio |
Questo set di modelli illustra come configurare Azure AI Studio con collegamento privato e uscita disabilitato, usando chiavi gestite da Microsoft per la crittografia e la configurazione delle identità gestite da Microsoft per la risorsa di intelligenza artificiale. |
con restrizioni di rete di Azure AI Studio |
Questo set di modelli illustra come configurare Azure AI Studio con collegamento privato e uscita disabilitato, usando chiavi gestite da Microsoft per la crittografia e la configurazione delle identità gestite da Microsoft per la risorsa di intelligenza artificiale. |
Azure AI Studio con l'autenticazione dell'ID di Accesso Microsoft |
Questo set di modelli illustra come configurare Azure AI Studio con l'autenticazione CON ID Entra di Microsoft per le risorse dipendenti, ad esempio Servizi di intelligenza artificiale di Azure e Archiviazione di Azure. |
Distribuire Secure Azure AI Studio con una rete virtuale gestita |
Questo modello crea un ambiente sicuro di Azure AI Studio con forti restrizioni di sicurezza di rete e identità. |
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa aree di lavoro/connessioni può essere distribuito con operazioni destinate a:
- gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.MachineLearningServices/workspaces/connections, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MachineLearningServices/workspaces/connections@2024-01-01-preview"
name = "string"
body = jsonencode({
properties = {
category = "string"
expiryTime = "string"
isSharedToAll = bool
metadata = ?
sharedUserList = [
"string"
]
target = "string"
authType = "string"
// For remaining properties, see WorkspaceConnectionPropertiesV2 objects
}
})
}
Oggetti WorkspaceConnectionPropertiesV2
Impostare la proprietà
Per AAD, usare:
{
authType = "AAD"
}
Per AccessKey, usare:
{
authType = "AccessKey"
credentials = {
accessKeyId = "string"
secretAccessKey = "string"
}
}
Per AccountKey, usare:
{
authType = "AccountKey"
credentials = {
sas = "string"
}
}
Per ApiKey, usare:
{
authType = "ApiKey"
credentials = {
key = "string"
}
}
Per CustomKeys, usare:
{
authType = "CustomKeys"
credentials = {
keys = {
{customized property} = "string"
}
}
}
Per ManagedIdentity, usare:
{
authType = "ManagedIdentity"
credentials = {
clientId = "string"
resourceId = "string"
}
}
Per Nessuna, usare:
{
authType = "None"
}
Per OAuth2, usare:
{
authType = "OAuth2"
credentials = {
authUrl = "string"
clientId = "string"
clientSecret = "string"
developerToken = "string"
password = "string"
refreshToken = "string"
tenantId = "string"
username = "string"
}
}
Per PAT, usare:
{
authType = "PAT"
credentials = {
pat = "string"
}
}
Per sas, usare:
{
authType = "SAS"
credentials = {
sas = "string"
}
}
Per ServicePrincipal, usare:
{
authType = "ServicePrincipal"
credentials = {
clientId = "string"
clientSecret = "string"
tenantId = "string"
}
}
Per UsernamePassword, usare:
{
authType = "UsernamePassword"
credentials = {
password = "string"
securityToken = "string"
username = "string"
}
}
Valori delle proprietà
AADAuthTypeWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'AAD' (obbligatorio) |
AccessKeyAuthTypeWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'AccessKey' (obbligatorio) |
credenziali | WorkspaceConnectionAccessKey |
AccountKeyAuthTypeWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'AccountKey' (obbligatorio) |
credenziali | WorkspaceConnectionSharedAccessSignature |
ApiKeyAuthWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'ApiKey' (obbligatorio) |
credenziali | Oggetto chiave API per le credenziali di connessione dell'area di lavoro. | WorkspaceConnectionApiKey |
CustomKeys
Nome | Descrizione | Valore |
---|---|---|
Chiavi | Dizionario di <stringa> | CustomKeys |
CustomKeys
Nome | Descrizione | Valore |
---|
CustomKeysWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'CustomKeys' (obbligatorio) |
credenziali | Oggetto credenziali chiavi personalizzate | CustomKeys |
ManagedIdentityAuthTypeWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'ManagedIdentity' (obbligatorio) |
credenziali | WorkspaceConnectionManagedIdentity |
Microsoft.MachineLearningServices/workspaces/connections
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della risorsa | corda Vincoli: Pattern = ^[a-zA-Z0-9][a-zA-Z0-9_-]{2,32}$ (obbligatorio) |
parent_id | ID della risorsa padre per questa risorsa. | ID per la risorsa di tipo: aree di lavoro |
proprietà | WorkspaceConnectionPropertiesV2 (obbligatorio) | |
digitare | Tipo di risorsa | "Microsoft.MachineLearningServices/workspaces/connections@2024-01-01-preview" |
NoneAuthTypeWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'Nessuno' (obbligatorio) |
OAuth2AuthTypeWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'OAuth2' (obbligatorio) |
credenziali | ClientId e ClientSecret sono obbligatori. Altre proprietà sono facoltative a seconda dell'implementazione di ogni provider OAuth2. |
WorkspaceConnectionOAuth2 |
PATAuthTypeWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'PAT' (obbligatorio) |
credenziali | WorkspaceConnectionPersonalAccessToken |
SASAuthTypeWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'SAS' (obbligatorio) |
credenziali | WorkspaceConnectionSharedAccessSignature |
ServicePrincipalAuthTypeWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'ServicePrincipal' (obbligatorio) |
credenziali | WorkspaceConnectionServicePrincipal |
UsernamePasswordAuthTypeWorkspaceConnectionProperties
Nome | Descrizione | Valore |
---|---|---|
authType | Tipo di autenticazione della destinazione della connessione | 'UsernamePassword' (obbligatorio) |
credenziali | WorkspaceConnectionUsernamePassword |
WorkspaceConnectionAccessKey
Nome | Descrizione | Valore |
---|---|---|
accessKeyId | corda | |
secretAccessKey | corda |
WorkspaceConnectionApiKey
Nome | Descrizione | Valore |
---|---|---|
chiave | corda |
WorkspaceConnectionManagedIdentity
Nome | Descrizione | Valore |
---|---|---|
clientId | corda | |
resourceId | corda |
WorkspaceConnectionOAuth2
Nome | Descrizione | Valore |
---|---|---|
authUrl | Richiesta dalla categoria di connessione Concur | corda |
clientId | ID client nel formato UUID | corda Vincoli: Lunghezza minima = 36 Lunghezza massima = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
clientSecret | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
|
developerToken | Obbligatorio per la categoria di connessione GoogleAdWords | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
parola d’ordine | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
|
refreshToken | Richiesto da GoogleBigQuery, GoogleAdWords, Hubspot, QuickBooks, Square, Xero, Zoho dove l'utente deve portare Offline RefreshToken |
corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
tenantId | Richieste dalle categorie di connessione QuickBooks e Xero | corda |
nome utente | Concur, il tipo di concessione AccessToken del server di autenticazione di ServiceNow è "Password" che richiede UsernamePassword |
corda |
WorkspaceConnectionPersonalAccessToken
Nome | Descrizione | Valore |
---|---|---|
buffetto | corda |
WorkspaceConnectionPropertiesV2
Nome | Descrizione | Valore |
---|---|---|
authType | Impostare su "AAD" per il tipo AADAuthTypeWorkspaceConnectionProperties. Impostare su 'AccessKey' per il tipo AccessKeyAuthTypeWorkspaceConnectionProperties. Impostare su 'AccountKey' per il tipo AccountKeyAuthTypeWorkspaceConnectionProperties. Impostare su 'ApiKey' per il tipo ApiKeyAuthWorkspaceConnectionProperties. Impostare su 'CustomKeys' per il tipo CustomKeysWorkspaceConnectionProperties. Impostare su 'ManagedIdentity' per il tipo ManagedIdentityAuthTypeWorkspaceConnectionProperties. Impostare su 'None' per il tipo NoneAuthTypeWorkspaceConnectionProperties. Impostare su "OAuth2" per il tipo OAuth2AuthTypeWorkspaceConnectionProperties. Impostare su 'PAT' per il tipo PATAuthTypeWorkspaceConnectionProperties. Impostare su "SAS" per il tipo SASAuthTypeWorkspaceConnectionProperties. Impostare su 'ServicePrincipal' per il tipo ServicePrincipalAuthTypeWorkspaceConnectionProperties. Impostare su 'UsernamePassword' per il tipo UsernamePasswordAuthTypeWorkspaceConnectionProperties. | 'AAD' 'AccessKey' 'AccountKey' 'ApiKey' 'CustomKeys' 'ManagedIdentity' 'Nessuno' 'OAuth2' 'PAT' 'SAS' 'ServicePrincipal' 'UsernamePassword' (obbligatorio) |
categoria | Categoria della connessione | 'ADLSGen2' 'AmazonMws' 'AmazonRdsForOracle' 'AmazonRdsForSqlServer' 'AmazonRedshift' 'AmazonS3Compatible' 'ApiKey' 'AzureBlob' 'AzureDatabricksDeltaLake' 'AzureDataExplorer' 'AzureDb' 'AzureMySqlDb' 'AzureOneLake' 'AzureOpenAI' 'AzurePostgresDb' 'AzureSqlDb' 'AzureSqlMi' 'AzureSynapseAnalytics' 'AzureTableStorage' 'Cassandra' 'CognitiveSearch' 'CognitiveService' 'Concur' 'ContainerRegistry' 'CosmosDb' 'CosmosDbMongoDbApi' 'Couchbase' 'CustomKeys' 'Db2' 'Drill' 'Dynamics' 'DynamicsAx' 'DynamicsCrm' 'Eloqua' 'FileServer' 'FtpServer' 'GenericContainerRegistry' 'GenericHttp' 'GenericRest' 'Git' 'GoogleAdWords' 'GoogleBigQuery' 'GoogleCloudStorage' 'Greenplum' 'Hbase' 'Hdfs' 'Hive' 'Hubspot' 'Impala' 'Informix' 'Jira' 'Magento' 'MariaDb' 'Marketo' 'MicrosoftAccess' 'MongoDbAtlas' 'MongoDbV2' 'MySql' 'Netezza' 'ODataRest' 'Odbc' 'Office365' 'Oracle' 'OracleCloudStorage' 'OracleServiceCloud' 'PayPal' 'Phoenix' 'PostgreSql' 'Presto' 'PythonFeed' 'QuickBooks' 'Redis' 'Responsys' 'S3' 'Salesforce' 'SalesforceMarketingCloud' 'SalesforceServiceCloud' 'SapBw' 'SapCloudForCustomer' 'SapEcc' 'SapHana' 'SapOpenHub' 'SapTable' 'ServiceNow' 'Sftp' 'SharePointOnlineList' 'Shopify' 'Snowflake' 'Spark' 'SqlServer' 'Square' 'Sybase' 'Teradata' 'Vertica' 'WebTable' 'Xero' 'Zoho' |
expiryTime | corda | |
isSharedToAll | Bool | |
metadati | Qualsiasi oggetto | qualsiasi |
sharedUserList | string[] | |
bersaglio | corda |
WorkspaceConnectionServicePrincipal
Nome | Descrizione | Valore |
---|---|---|
clientId | corda | |
clientSecret | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
|
tenantId | corda |
WorkspaceConnectionSharedAccessSignature
Nome | Descrizione | Valore |
---|---|---|
Sas | corda |
WorkspaceConnectionUsernamePassword
Nome | Descrizione | Valore |
---|---|---|
parola d’ordine | corda | |
securityToken | Facoltativo, richiesto da connessioni come SalesForce per una maggiore sicurezza oltre a UsernamePassword | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
nome utente | corda |