Delen via


Microsoft.MachineLearningServices-werkruimten/verbindingen 2024-01-01-preview

Bicep-resourcedefinitie

Het resourcetype werkruimten/verbindingen kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource microsoft.MachineLearningServices/werkruimten/verbindingen wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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
  }
}

WorkspaceConnectionPropertiesV2-objecten

Stel de eigenschap authType in om het type object op te geven.

Gebruik voor AAD-:

{
  authType: 'AAD'
}

Gebruik voor AccessKey:

{
  authType: 'AccessKey'
  credentials: {
    accessKeyId: 'string'
    secretAccessKey: 'string'
  }
}

Gebruik voor AccountKey-:

{
  authType: 'AccountKey'
  credentials: {
    sas: 'string'
  }
}

Gebruik voor ApiKey:

{
  authType: 'ApiKey'
  credentials: {
    key: 'string'
  }
}

Gebruik voor CustomKeys:

{
  authType: 'CustomKeys'
  credentials: {
    keys: {
      {customized property}: 'string'
    }
  }
}

Gebruik voor ManagedIdentity-:

{
  authType: 'ManagedIdentity'
  credentials: {
    clientId: 'string'
    resourceId: 'string'
  }
}

Gebruik voor Geen:

{
  authType: 'None'
}

Gebruik voor OAuth2-:

{
  authType: 'OAuth2'
  credentials: {
    authUrl: 'string'
    clientId: 'string'
    clientSecret: 'string'
    developerToken: 'string'
    password: 'string'
    refreshToken: 'string'
    tenantId: 'string'
    username: 'string'
  }
}

Gebruik voor PAT-:

{
  authType: 'PAT'
  credentials: {
    pat: 'string'
  }
}

Gebruik voor SAS-:

{
  authType: 'SAS'
  credentials: {
    sas: 'string'
  }
}

Gebruik voor ServicePrincipal-:

{
  authType: 'ServicePrincipal'
  credentials: {
    clientId: 'string'
    clientSecret: 'string'
    tenantId: 'string'
  }
}

Gebruik voor UsernamePassword-:

{
  authType: 'UsernamePassword'
  credentials: {
    password: 'string'
    securityToken: 'string'
    username: 'string'
  }
}

Eigenschapswaarden

AADAuthTypeWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel 'AAD' (vereist)

AccessKeyAuthTypeWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel AccessKey (vereist)
geloofsbrief WorkspaceConnectionAccessKey

AccountKeyAuthTypeWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel AccountKey (vereist)
geloofsbrief WorkspaceConnectionSharedAccessSignature

ApiKeyAuthWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel ApiKey (vereist)
geloofsbrief Api-sleutelobject voor werkruimteverbindingsreferenties. WorkspaceConnectionApiKey

CustomKeys

Naam Beschrijving Waarde
Sleutels Woordenlijst van <tekenreeks> CustomKeys-

CustomKeys

Naam Beschrijving Waarde

CustomKeysWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel 'CustomKeys' (vereist)
geloofsbrief Referentieobject voor aangepaste sleutels CustomKeys-

ManagedIdentityAuthTypeWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel ManagedIdentity (vereist)
geloofsbrief WorkspaceConnectionManagedIdentity-

Microsoft.MachineLearningServices/workspaces/connections

Naam Beschrijving Waarde
naam De resourcenaam snaar

Beperkingen:
Patroon = ^[a-zA-Z0-9][a-zA-Z0-9_-]{2,32}$ (vereist)
ouder In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: werkruimten
Eigenschappen WorkspaceConnectionPropertiesV2 (vereist)

NoneAuthTypeWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel 'Geen' (vereist)

OAuth2AuthTypeWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel OAuth2 (vereist)
geloofsbrief ClientId en ClientSecret zijn vereist. Andere eigenschappen zijn optioneel
afhankelijk van de implementatie van elke OAuth2-provider.
WorkspaceConnectionOAuth2-

PATAuthTypeWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel 'PAT' (vereist)
geloofsbrief WorkspaceConnectionPersonalAccessToken

SASAuthTypeWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel 'SAS' (vereist)
geloofsbrief WorkspaceConnectionSharedAccessSignature

ServicePrincipalAuthTypeWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel 'ServicePrincipal' (vereist)
geloofsbrief WorkspaceConnectionServicePrincipal-

UsernamePasswordAuthTypeWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel 'UsernamePassword' (vereist)
geloofsbrief WorkspaceConnectionUsernamePassword

WorkspaceConnectionAccessKey

Naam Beschrijving Waarde
accessKeyId snaar
secretAccessKey snaar

WorkspaceConnectionApiKey

Naam Beschrijving Waarde
sleutel snaar

WorkspaceConnectionManagedIdentity

Naam Beschrijving Waarde
clientId snaar
resourceId snaar

WorkspaceConnectionOAuth2

Naam Beschrijving Waarde
authUrl Vereist voor concur-verbindingscategorie snaar
clientId Client-id in de indeling van UUID snaar

Beperkingen:
Minimale lengte = 36
Maximale lengte = 36
Patroon = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
clientSecret snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
developerToken Vereist voor GoogleAdWords-verbindingscategorie snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
wachtwoord snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
refreshToken Vereist door GoogleBigQuery, GoogleAdWords, Hubspot, QuickBooks, Square, Xero, Zoho
waar de gebruiker RefreshToken offline moet ophalen
snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
tenantId Vereist voor QuickBooks- en Xero-verbindingscategorieën snaar
gebruikersnaam Concur, ServiceNow auth server AccessToken grant type is 'Password'
waarvoor UsernamePassword is vereist
snaar

WorkspaceConnectionPersonalAccessToken

Naam Beschrijving Waarde
tikken snaar

WorkspaceConnectionPropertiesV2

Naam Beschrijving Waarde
authType Ingesteld op AAD voor het type AADAuthTypeWorkspaceConnectionProperties. Ingesteld op AccessKey voor het type AccessKeyAuthTypeWorkspaceConnectionProperties. Ingesteld op AccountKey voor het type AccountKeyAuthTypeWorkspaceConnectionProperties. Ingesteld op ApiKey voor het type ApiKeyAuthWorkspaceConnectionProperties. Ingesteld op 'CustomKeys' voor het type CustomKeysWorkspaceConnectionProperties. Ingesteld op ManagedIdentity voor het type ManagedIdentityAuthTypeWorkspaceConnectionProperties. Ingesteld op Geen voor het type NoneAuthTypeWorkspaceConnectionProperties. Ingesteld op OAuth2 voor het type OAuth2AuthTypeWorkspaceConnectionProperties. Ingesteld op 'PAT' voor het type PATAuthTypeWorkspaceConnectionProperties. Ingesteld op SAS voor het type SASAuthTypeWorkspaceConnectionProperties. Ingesteld op 'ServicePrincipal' voor het type ServicePrincipalAuthTypeWorkspaceConnectionProperties. Ingesteld op 'UsernamePassword' voor het type UsernamePasswordAuthTypeWorkspaceConnectionProperties. 'AAD'
'AccessKey'
'AccountKey'
'ApiKey'
'CustomKeys'
ManagedIdentity
'Geen'
'OAuth2'
'PAT'
'SAS'
'ServicePrincipal'
'UsernamePassword' (vereist)
categorie Categorie van de verbinding 'ADLSGen2'
'AmazonMws'
'AmazonRdsForOracle'
'AmazonRdsForSqlServer'
'AmazonRedshift'
'AmazonS3Compatible'
'ApiKey'
'AzureBlob'
'AzureDatabricksDeltaLake'
'AzureDataExplorer'
'AzureMariaDb'
'AzureMySqlDb'
'AzureOneLake'
'AzureOpenAI'
'AzurePostgresDb'
'AzureSqlDb'
'AzureSqlMi'
'AzureSynapseAnalytics'
'AzureTableStorage'
'Cassandra'
'CognitiveSearch'
'CognitiveService'
'Concur'
'ContainerRegistry'
'CosmosDb'
'CosmosDbMongoDbApi'
'Couchbase'
'CustomKeys'
'Db2'
'Inzoomen'
'Dynamics'
'DynamicsAx'
'DynamicsCrm'
'Eloqua'
'FileServer'
FtpServer
'GenericContainerRegistry'
'GenericHttp'
'GenericRest'
'Git'
'GoogleAdWords'
'GoogleBigQuery'
'GoogleCloudStorage'
'Greenplum'
'Hbase'
'Hdfs'
'Hive'
'Hubspot'
'Impala'
'Informix'
'Jira'
'Klopt'
'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'
'Vierkant'
'Sybase'
'Teradata'
'Vertica'
'WebTable'
'Xero'
Zoho
verlooptijd snaar
isSharedToAll Bool
metagegevens Elk object enig
sharedUserList tekenreeks[]
doel snaar

WorkspaceConnectionServicePrincipal

Naam Beschrijving Waarde
clientId snaar
clientSecret snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
tenantId snaar

WorkspaceConnectionSharedAccessSignature

Naam Beschrijving Waarde
Sas snaar

WorkspaceConnectionUsernamePassword

Naam Beschrijving Waarde
wachtwoord snaar
securityToken Optioneel, vereist voor verbindingen zoals SalesForce voor extra beveiliging naast UsernamePassword snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
gebruikersnaam snaar

Quickstart-voorbeelden

In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.

Bicep-bestand Beschrijving
basisinstallatie van Azure AI Studio Deze set sjablonen laat zien hoe u Azure AI Studio instelt met de basisinstallatie, wat betekent dat openbare internettoegang is ingeschakeld, door Microsoft beheerde sleutels voor versleuteling en door Microsoft beheerde identiteitconfiguratie voor de AI-resource.
basisinstallatie van Azure AI Studio Deze set sjablonen laat zien hoe u Azure AI Studio instelt met de basisinstallatie, wat betekent dat openbare internettoegang is ingeschakeld, door Microsoft beheerde sleutels voor versleuteling en door Microsoft beheerde identiteitconfiguratie voor de AI-resource.
basisinstallatie van Azure AI Studio Deze set sjablonen laat zien hoe u Azure AI Studio instelt met de basisinstallatie, wat betekent dat openbare internettoegang is ingeschakeld, door Microsoft beheerde sleutels voor versleuteling en door Microsoft beheerde identiteitconfiguratie voor de AI-resource.
beperkte van Azure AI Studio Network Deze set sjablonen laat zien hoe u Azure AI Studio instelt met private link en uitgaand verkeer uitgeschakeld, met behulp van door Microsoft beheerde sleutels voor versleuteling en door Microsoft beheerde identiteitsconfiguratie voor de AI-resource.
beperkte van Azure AI Studio Network Deze set sjablonen laat zien hoe u Azure AI Studio instelt met private link en uitgaand verkeer uitgeschakeld, met behulp van door Microsoft beheerde sleutels voor versleuteling en door Microsoft beheerde identiteitsconfiguratie voor de AI-resource.
Azure AI Studio met Microsoft Entra ID Authentication Deze set sjablonen laat zien hoe u Azure AI Studio instelt met Microsoft Entra ID-verificatie voor afhankelijke resources, zoals Azure AI Services en Azure Storage.
Secure Azure AI Studio implementeren met een beheerd virtueel netwerk Met deze sjabloon maakt u een beveiligde Azure AI Studio-omgeving met robuuste netwerk- en identiteitsbeveiligingsbeperkingen.

Resourcedefinitie van ARM-sjabloon

Het resourcetype werkruimten/verbindingen kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource microsoft.MachineLearningServices/werkruimten/verbindingen wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "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
  }
}

WorkspaceConnectionPropertiesV2-objecten

Stel de eigenschap authType in om het type object op te geven.

Gebruik voor AAD-:

{
  "authType": "AAD"
}

Gebruik voor AccessKey:

{
  "authType": "AccessKey",
  "credentials": {
    "accessKeyId": "string",
    "secretAccessKey": "string"
  }
}

Gebruik voor AccountKey-:

{
  "authType": "AccountKey",
  "credentials": {
    "sas": "string"
  }
}

Gebruik voor ApiKey:

{
  "authType": "ApiKey",
  "credentials": {
    "key": "string"
  }
}

Gebruik voor CustomKeys:

{
  "authType": "CustomKeys",
  "credentials": {
    "keys": {
      "{customized property}": "string"
    }
  }
}

Gebruik voor ManagedIdentity-:

{
  "authType": "ManagedIdentity",
  "credentials": {
    "clientId": "string",
    "resourceId": "string"
  }
}

Gebruik voor Geen:

{
  "authType": "None"
}

Gebruik voor OAuth2-:

{
  "authType": "OAuth2",
  "credentials": {
    "authUrl": "string",
    "clientId": "string",
    "clientSecret": "string",
    "developerToken": "string",
    "password": "string",
    "refreshToken": "string",
    "tenantId": "string",
    "username": "string"
  }
}

Gebruik voor PAT-:

{
  "authType": "PAT",
  "credentials": {
    "pat": "string"
  }
}

Gebruik voor SAS-:

{
  "authType": "SAS",
  "credentials": {
    "sas": "string"
  }
}

Gebruik voor ServicePrincipal-:

{
  "authType": "ServicePrincipal",
  "credentials": {
    "clientId": "string",
    "clientSecret": "string",
    "tenantId": "string"
  }
}

Gebruik voor UsernamePassword-:

{
  "authType": "UsernamePassword",
  "credentials": {
    "password": "string",
    "securityToken": "string",
    "username": "string"
  }
}

Eigenschapswaarden

AADAuthTypeWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel 'AAD' (vereist)

AccessKeyAuthTypeWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel AccessKey (vereist)
geloofsbrief WorkspaceConnectionAccessKey

AccountKeyAuthTypeWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel AccountKey (vereist)
geloofsbrief WorkspaceConnectionSharedAccessSignature

ApiKeyAuthWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel ApiKey (vereist)
geloofsbrief Api-sleutelobject voor werkruimteverbindingsreferenties. WorkspaceConnectionApiKey

CustomKeys

Naam Beschrijving Waarde
Sleutels Woordenlijst van <tekenreeks> CustomKeys-

CustomKeys

Naam Beschrijving Waarde

CustomKeysWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel 'CustomKeys' (vereist)
geloofsbrief Referentieobject voor aangepaste sleutels CustomKeys-

ManagedIdentityAuthTypeWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel ManagedIdentity (vereist)
geloofsbrief WorkspaceConnectionManagedIdentity-

Microsoft.MachineLearningServices/workspaces/connections

Naam Beschrijving Waarde
apiVersion De API-versie '2024-01-01-preview'
naam De resourcenaam snaar

Beperkingen:
Patroon = ^[a-zA-Z0-9][a-zA-Z0-9_-]{2,32}$ (vereist)
Eigenschappen WorkspaceConnectionPropertiesV2 (vereist)
type Het resourcetype 'Microsoft.MachineLearningServices/workspaces/connections'

NoneAuthTypeWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel 'Geen' (vereist)

OAuth2AuthTypeWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel OAuth2 (vereist)
geloofsbrief ClientId en ClientSecret zijn vereist. Andere eigenschappen zijn optioneel
afhankelijk van de implementatie van elke OAuth2-provider.
WorkspaceConnectionOAuth2-

PATAuthTypeWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel 'PAT' (vereist)
geloofsbrief WorkspaceConnectionPersonalAccessToken

SASAuthTypeWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel 'SAS' (vereist)
geloofsbrief WorkspaceConnectionSharedAccessSignature

ServicePrincipalAuthTypeWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel 'ServicePrincipal' (vereist)
geloofsbrief WorkspaceConnectionServicePrincipal-

UsernamePasswordAuthTypeWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel 'UsernamePassword' (vereist)
geloofsbrief WorkspaceConnectionUsernamePassword

WorkspaceConnectionAccessKey

Naam Beschrijving Waarde
accessKeyId snaar
secretAccessKey snaar

WorkspaceConnectionApiKey

Naam Beschrijving Waarde
sleutel snaar

WorkspaceConnectionManagedIdentity

Naam Beschrijving Waarde
clientId snaar
resourceId snaar

WorkspaceConnectionOAuth2

Naam Beschrijving Waarde
authUrl Vereist voor concur-verbindingscategorie snaar
clientId Client-id in de indeling van UUID snaar

Beperkingen:
Minimale lengte = 36
Maximale lengte = 36
Patroon = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
clientSecret snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
developerToken Vereist voor GoogleAdWords-verbindingscategorie snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
wachtwoord snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
refreshToken Vereist door GoogleBigQuery, GoogleAdWords, Hubspot, QuickBooks, Square, Xero, Zoho
waar de gebruiker RefreshToken offline moet ophalen
snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
tenantId Vereist voor QuickBooks- en Xero-verbindingscategorieën snaar
gebruikersnaam Concur, ServiceNow auth server AccessToken grant type is 'Password'
waarvoor UsernamePassword is vereist
snaar

WorkspaceConnectionPersonalAccessToken

Naam Beschrijving Waarde
tikken snaar

WorkspaceConnectionPropertiesV2

Naam Beschrijving Waarde
authType Ingesteld op AAD voor het type AADAuthTypeWorkspaceConnectionProperties. Ingesteld op AccessKey voor het type AccessKeyAuthTypeWorkspaceConnectionProperties. Ingesteld op AccountKey voor het type AccountKeyAuthTypeWorkspaceConnectionProperties. Ingesteld op ApiKey voor het type ApiKeyAuthWorkspaceConnectionProperties. Ingesteld op 'CustomKeys' voor het type CustomKeysWorkspaceConnectionProperties. Ingesteld op ManagedIdentity voor het type ManagedIdentityAuthTypeWorkspaceConnectionProperties. Ingesteld op Geen voor het type NoneAuthTypeWorkspaceConnectionProperties. Ingesteld op OAuth2 voor het type OAuth2AuthTypeWorkspaceConnectionProperties. Ingesteld op 'PAT' voor het type PATAuthTypeWorkspaceConnectionProperties. Ingesteld op SAS voor het type SASAuthTypeWorkspaceConnectionProperties. Ingesteld op 'ServicePrincipal' voor het type ServicePrincipalAuthTypeWorkspaceConnectionProperties. Ingesteld op 'UsernamePassword' voor het type UsernamePasswordAuthTypeWorkspaceConnectionProperties. 'AAD'
'AccessKey'
'AccountKey'
'ApiKey'
'CustomKeys'
ManagedIdentity
'Geen'
'OAuth2'
'PAT'
'SAS'
'ServicePrincipal'
'UsernamePassword' (vereist)
categorie Categorie van de verbinding 'ADLSGen2'
'AmazonMws'
'AmazonRdsForOracle'
'AmazonRdsForSqlServer'
'AmazonRedshift'
'AmazonS3Compatible'
'ApiKey'
'AzureBlob'
'AzureDatabricksDeltaLake'
'AzureDataExplorer'
'AzureMariaDb'
'AzureMySqlDb'
'AzureOneLake'
'AzureOpenAI'
'AzurePostgresDb'
'AzureSqlDb'
'AzureSqlMi'
'AzureSynapseAnalytics'
'AzureTableStorage'
'Cassandra'
'CognitiveSearch'
'CognitiveService'
'Concur'
'ContainerRegistry'
'CosmosDb'
'CosmosDbMongoDbApi'
'Couchbase'
'CustomKeys'
'Db2'
'Inzoomen'
'Dynamics'
'DynamicsAx'
'DynamicsCrm'
'Eloqua'
'FileServer'
FtpServer
'GenericContainerRegistry'
'GenericHttp'
'GenericRest'
'Git'
'GoogleAdWords'
'GoogleBigQuery'
'GoogleCloudStorage'
'Greenplum'
'Hbase'
'Hdfs'
'Hive'
'Hubspot'
'Impala'
'Informix'
'Jira'
'Klopt'
'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'
'Vierkant'
'Sybase'
'Teradata'
'Vertica'
'WebTable'
'Xero'
Zoho
verlooptijd snaar
isSharedToAll Bool
metagegevens Elk object enig
sharedUserList tekenreeks[]
doel snaar

WorkspaceConnectionServicePrincipal

Naam Beschrijving Waarde
clientId snaar
clientSecret snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
tenantId snaar

WorkspaceConnectionSharedAccessSignature

Naam Beschrijving Waarde
Sas snaar

WorkspaceConnectionUsernamePassword

Naam Beschrijving Waarde
wachtwoord snaar
securityToken Optioneel, vereist voor verbindingen zoals SalesForce voor extra beveiliging naast UsernamePassword snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
gebruikersnaam snaar

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
basisinstallatie van Azure AI Studio

Implementeren op Azure
Deze set sjablonen laat zien hoe u Azure AI Studio instelt met de basisinstallatie, wat betekent dat openbare internettoegang is ingeschakeld, door Microsoft beheerde sleutels voor versleuteling en door Microsoft beheerde identiteitconfiguratie voor de AI-resource.
basisinstallatie van Azure AI Studio

Implementeren op Azure
Deze set sjablonen laat zien hoe u Azure AI Studio instelt met de basisinstallatie, wat betekent dat openbare internettoegang is ingeschakeld, door Microsoft beheerde sleutels voor versleuteling en door Microsoft beheerde identiteitconfiguratie voor de AI-resource.
basisinstallatie van Azure AI Studio

Implementeren op Azure
Deze set sjablonen laat zien hoe u Azure AI Studio instelt met de basisinstallatie, wat betekent dat openbare internettoegang is ingeschakeld, door Microsoft beheerde sleutels voor versleuteling en door Microsoft beheerde identiteitconfiguratie voor de AI-resource.
beperkte van Azure AI Studio Network

Implementeren op Azure
Deze set sjablonen laat zien hoe u Azure AI Studio instelt met private link en uitgaand verkeer uitgeschakeld, met behulp van door Microsoft beheerde sleutels voor versleuteling en door Microsoft beheerde identiteitsconfiguratie voor de AI-resource.
beperkte van Azure AI Studio Network

Implementeren op Azure
Deze set sjablonen laat zien hoe u Azure AI Studio instelt met private link en uitgaand verkeer uitgeschakeld, met behulp van door Microsoft beheerde sleutels voor versleuteling en door Microsoft beheerde identiteitsconfiguratie voor de AI-resource.
Azure AI Studio met Microsoft Entra ID Authentication

Implementeren op Azure
Deze set sjablonen laat zien hoe u Azure AI Studio instelt met Microsoft Entra ID-verificatie voor afhankelijke resources, zoals Azure AI Services en Azure Storage.
Secure Azure AI Studio implementeren met een beheerd virtueel netwerk

Implementeren op Azure
Met deze sjabloon maakt u een beveiligde Azure AI Studio-omgeving met robuuste netwerk- en identiteitsbeveiligingsbeperkingen.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype werkruimten/verbindingen kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource microsoft.MachineLearningServices/werkruimten/verbindingen wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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
    }
  })
}

WorkspaceConnectionPropertiesV2-objecten

Stel de eigenschap authType in om het type object op te geven.

Gebruik voor AAD-:

{
  authType = "AAD"
}

Gebruik voor AccessKey:

{
  authType = "AccessKey"
  credentials = {
    accessKeyId = "string"
    secretAccessKey = "string"
  }
}

Gebruik voor AccountKey-:

{
  authType = "AccountKey"
  credentials = {
    sas = "string"
  }
}

Gebruik voor ApiKey:

{
  authType = "ApiKey"
  credentials = {
    key = "string"
  }
}

Gebruik voor CustomKeys:

{
  authType = "CustomKeys"
  credentials = {
    keys = {
      {customized property} = "string"
    }
  }
}

Gebruik voor ManagedIdentity-:

{
  authType = "ManagedIdentity"
  credentials = {
    clientId = "string"
    resourceId = "string"
  }
}

Gebruik voor Geen:

{
  authType = "None"
}

Gebruik voor OAuth2-:

{
  authType = "OAuth2"
  credentials = {
    authUrl = "string"
    clientId = "string"
    clientSecret = "string"
    developerToken = "string"
    password = "string"
    refreshToken = "string"
    tenantId = "string"
    username = "string"
  }
}

Gebruik voor PAT-:

{
  authType = "PAT"
  credentials = {
    pat = "string"
  }
}

Gebruik voor SAS-:

{
  authType = "SAS"
  credentials = {
    sas = "string"
  }
}

Gebruik voor ServicePrincipal-:

{
  authType = "ServicePrincipal"
  credentials = {
    clientId = "string"
    clientSecret = "string"
    tenantId = "string"
  }
}

Gebruik voor UsernamePassword-:

{
  authType = "UsernamePassword"
  credentials = {
    password = "string"
    securityToken = "string"
    username = "string"
  }
}

Eigenschapswaarden

AADAuthTypeWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel 'AAD' (vereist)

AccessKeyAuthTypeWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel AccessKey (vereist)
geloofsbrief WorkspaceConnectionAccessKey

AccountKeyAuthTypeWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel AccountKey (vereist)
geloofsbrief WorkspaceConnectionSharedAccessSignature

ApiKeyAuthWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel ApiKey (vereist)
geloofsbrief Api-sleutelobject voor werkruimteverbindingsreferenties. WorkspaceConnectionApiKey

CustomKeys

Naam Beschrijving Waarde
Sleutels Woordenlijst van <tekenreeks> CustomKeys-

CustomKeys

Naam Beschrijving Waarde

CustomKeysWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel 'CustomKeys' (vereist)
geloofsbrief Referentieobject voor aangepaste sleutels CustomKeys-

ManagedIdentityAuthTypeWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel ManagedIdentity (vereist)
geloofsbrief WorkspaceConnectionManagedIdentity-

Microsoft.MachineLearningServices/workspaces/connections

Naam Beschrijving Waarde
naam De resourcenaam snaar

Beperkingen:
Patroon = ^[a-zA-Z0-9][a-zA-Z0-9_-]{2,32}$ (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: werkruimten
Eigenschappen WorkspaceConnectionPropertiesV2 (vereist)
type Het resourcetype "Microsoft.MachineLearningServices/workspaces/connections@2024-01-01-preview"

NoneAuthTypeWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel 'Geen' (vereist)

OAuth2AuthTypeWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel OAuth2 (vereist)
geloofsbrief ClientId en ClientSecret zijn vereist. Andere eigenschappen zijn optioneel
afhankelijk van de implementatie van elke OAuth2-provider.
WorkspaceConnectionOAuth2-

PATAuthTypeWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel 'PAT' (vereist)
geloofsbrief WorkspaceConnectionPersonalAccessToken

SASAuthTypeWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel 'SAS' (vereist)
geloofsbrief WorkspaceConnectionSharedAccessSignature

ServicePrincipalAuthTypeWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel 'ServicePrincipal' (vereist)
geloofsbrief WorkspaceConnectionServicePrincipal-

UsernamePasswordAuthTypeWorkspaceConnectionProperties

Naam Beschrijving Waarde
authType Verificatietype van het verbindingsdoel 'UsernamePassword' (vereist)
geloofsbrief WorkspaceConnectionUsernamePassword

WorkspaceConnectionAccessKey

Naam Beschrijving Waarde
accessKeyId snaar
secretAccessKey snaar

WorkspaceConnectionApiKey

Naam Beschrijving Waarde
sleutel snaar

WorkspaceConnectionManagedIdentity

Naam Beschrijving Waarde
clientId snaar
resourceId snaar

WorkspaceConnectionOAuth2

Naam Beschrijving Waarde
authUrl Vereist voor concur-verbindingscategorie snaar
clientId Client-id in de indeling van UUID snaar

Beperkingen:
Minimale lengte = 36
Maximale lengte = 36
Patroon = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
clientSecret snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
developerToken Vereist voor GoogleAdWords-verbindingscategorie snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
wachtwoord snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
refreshToken Vereist door GoogleBigQuery, GoogleAdWords, Hubspot, QuickBooks, Square, Xero, Zoho
waar de gebruiker RefreshToken offline moet ophalen
snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
tenantId Vereist voor QuickBooks- en Xero-verbindingscategorieën snaar
gebruikersnaam Concur, ServiceNow auth server AccessToken grant type is 'Password'
waarvoor UsernamePassword is vereist
snaar

WorkspaceConnectionPersonalAccessToken

Naam Beschrijving Waarde
tikken snaar

WorkspaceConnectionPropertiesV2

Naam Beschrijving Waarde
authType Ingesteld op AAD voor het type AADAuthTypeWorkspaceConnectionProperties. Ingesteld op AccessKey voor het type AccessKeyAuthTypeWorkspaceConnectionProperties. Ingesteld op AccountKey voor het type AccountKeyAuthTypeWorkspaceConnectionProperties. Ingesteld op ApiKey voor het type ApiKeyAuthWorkspaceConnectionProperties. Ingesteld op 'CustomKeys' voor het type CustomKeysWorkspaceConnectionProperties. Ingesteld op ManagedIdentity voor het type ManagedIdentityAuthTypeWorkspaceConnectionProperties. Ingesteld op Geen voor het type NoneAuthTypeWorkspaceConnectionProperties. Ingesteld op OAuth2 voor het type OAuth2AuthTypeWorkspaceConnectionProperties. Ingesteld op 'PAT' voor het type PATAuthTypeWorkspaceConnectionProperties. Ingesteld op SAS voor het type SASAuthTypeWorkspaceConnectionProperties. Ingesteld op 'ServicePrincipal' voor het type ServicePrincipalAuthTypeWorkspaceConnectionProperties. Ingesteld op 'UsernamePassword' voor het type UsernamePasswordAuthTypeWorkspaceConnectionProperties. 'AAD'
'AccessKey'
'AccountKey'
'ApiKey'
'CustomKeys'
ManagedIdentity
'Geen'
'OAuth2'
'PAT'
'SAS'
'ServicePrincipal'
'UsernamePassword' (vereist)
categorie Categorie van de verbinding 'ADLSGen2'
'AmazonMws'
'AmazonRdsForOracle'
'AmazonRdsForSqlServer'
'AmazonRedshift'
'AmazonS3Compatible'
'ApiKey'
'AzureBlob'
'AzureDatabricksDeltaLake'
'AzureDataExplorer'
'AzureMariaDb'
'AzureMySqlDb'
'AzureOneLake'
'AzureOpenAI'
'AzurePostgresDb'
'AzureSqlDb'
'AzureSqlMi'
'AzureSynapseAnalytics'
'AzureTableStorage'
'Cassandra'
'CognitiveSearch'
'CognitiveService'
'Concur'
'ContainerRegistry'
'CosmosDb'
'CosmosDbMongoDbApi'
'Couchbase'
'CustomKeys'
'Db2'
'Inzoomen'
'Dynamics'
'DynamicsAx'
'DynamicsCrm'
'Eloqua'
'FileServer'
FtpServer
'GenericContainerRegistry'
'GenericHttp'
'GenericRest'
'Git'
'GoogleAdWords'
'GoogleBigQuery'
'GoogleCloudStorage'
'Greenplum'
'Hbase'
'Hdfs'
'Hive'
'Hubspot'
'Impala'
'Informix'
'Jira'
'Klopt'
'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'
'Vierkant'
'Sybase'
'Teradata'
'Vertica'
'WebTable'
'Xero'
Zoho
verlooptijd snaar
isSharedToAll Bool
metagegevens Elk object enig
sharedUserList tekenreeks[]
doel snaar

WorkspaceConnectionServicePrincipal

Naam Beschrijving Waarde
clientId snaar
clientSecret snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
tenantId snaar

WorkspaceConnectionSharedAccessSignature

Naam Beschrijving Waarde
Sas snaar

WorkspaceConnectionUsernamePassword

Naam Beschrijving Waarde
wachtwoord snaar
securityToken Optioneel, vereist voor verbindingen zoals SalesForce voor extra beveiliging naast UsernamePassword snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
gebruikersnaam snaar