Aracılığıyla paylaş


Microsoft.MachineLearningServices çalışma alanları/bağlantıları 2024-04-01-preview

Bicep kaynak tanımı

Çalışma alanları/bağlantılar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.MachineLearningServices/workspaces/connections kaynağı oluşturmak için, şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/connections@2024-04-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    category: 'string'
    expiryTime: 'string'
    isSharedToAll: bool
    metadata: {
      {customized property}: 'string'
    }
    sharedUserList: [
      'string'
    ]
    target: 'string'
    authType: 'string'
    // For remaining properties, see WorkspaceConnectionPropertiesV2 objects
  }
}

WorkspaceConnectionPropertiesV2 nesneleri

nesne türünü belirtmek için authType özelliğini ayarlayın.

AADiçin şunu kullanın:

  authType: 'AAD'

AccessKeyiçin şunu kullanın:

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

AccountKeyiçin şunu kullanın:

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

ApiKeyiçin şunu kullanın:

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

CustomKeysiçin şunu kullanın:

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

ManagedIdentityiçin şunu kullanın:

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

Hiçbiriiçin şunu kullanın:

  authType: 'None'

OAuth2için şunu kullanın:

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

patiçin şunu kullanın:

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

sasiçin şunu kullanın:

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

ServicePrincipaliçin şunu kullanın:

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

UsernamePasswordiçin şunu kullanın:

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

Özellik değerleri

çalışma alanları/bağlantılar

Ad Açıklama Değer
ad Kaynak adı

Bicep'nde alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)
ebeveyn Bicep'te bir alt kaynak için üst kaynak belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz. Alt kaynaküst kaynak dışında.
Kaynak türü için sembolik ad: çalışma alanları
Özellikler WorkspaceConnectionPropertiesV2 (gerekli)

WorkspaceConnectionPropertiesV2

Ad Açıklama Değer
kategori Bağlantı kategorisi 'ADLSGen2'
'AmazonMws'
'AmazonRdsForOracle'
'AmazonRdsForSqlServer'
'AmazonRedshift'
'AmazonS3Compatible'
'ApiKey'
'AzureBlob'
'AzureDataExplorer'
'AzureDatabricksDeltaLake'
'AzureMariaDb'
'AzureMySqlDb'
'AzureOneLake'
'AzureOpenAI'
'AzurePostgresDb'
'AzureSqlDb'
'AzureSqlMi'
'AzureSynapseAnalytics'
'AzureTableStorage'
'BingLLMSearch'
'Cassandra'
'CognitiveSearch'
'CognitiveService'
'Concur'
'ContainerRegistry'
'CosmosDb'
'CosmosDbMongoDbApi'
'Couchbase'
'CustomKeys'
'Db2'
'Detaylandırma'
'Dynamics'
'DynamicsAx'
'DynamicsCrm'
'Eloqua'
'FileServer'
'FtpServer'
'GenericContainerRegistry'
'GenelHttp'
'GenericRest'
'Git'
'GoogleAdWords'
'GoogleBigQuery'
'GoogleCloudStorage'
'Greenplum'
'Hbase'
'Hdfs'
'Hive'
'Hubspot'
'Impala'
'Informix'
'Jira'
'Magento'
'MariaDb'
'Marketo'
'MicrosoftAccess'
'MongoDbAtlas'
'MongoDbV2'
'MySql'
'Netezza'
'ODataRest'
'Odbc'
'Office365'
'OpenAI'
'Oracle'
'OracleCloudStorage'
'OracleServiceCloud'
'PayPal'
'Phoenix'
'PostgreSql'
'Presto'
'PythonFeed'
'QuickBook'lar'
'Redis'
'Sorumluluklar'
'S3'
'Salesforce'
'SalesforceMarketingCloud'
'SalesforceServiceCloud'
'SapBw'
'SapCloudForCustomer'
'SapEcc'
'SapHana'
'SapOpenHub'
'SapTable'
'Serp'
'Sunucusuz'
'ServiceNow'
'Sftp'
'SharePointOnlineList'
'Shopify'
'Kar Tanesi'
'Spark'
'SqlServer'
'Kare'
'Sybase'
'Teradata'
'Vertica'
'WebTable'
'Xero'
'Zoho'
expiryTime dizgi
isSharedToAll Bool
meta veriler Bu bağlantı için kullanıcı meta verilerini depola WorkspaceConnectionPropertiesV2Metadata
sharedUserList string[]
hedef dizgi
authType Nesne türünü ayarlama AAD
AccessKey
AccountKey
apikey

Özel Anahtarlar

ManagedIdentity

Yok
OAuth2
pat

SAS

ServicePrincipal

UsernamePassword (gerekli)

WorkspaceConnectionPropertiesV2Metadata

Ad Açıklama Değer
{özelleştirilmiş özellik} dizgi

AADAuthTypeWorkspaceConnectionProperties

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü 'AAD' (gerekli)

AccessKeyAuthTypeWorkspaceConnectionProperties

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü 'AccessKey' (gerekli)
Kimlik bilgi -leri WorkspaceConnectionAccessKey

WorkspaceConnectionAccessKey

Ad Açıklama Değer
accessKeyId dizgi
secretAccessKey dizgi

AccountKeyAuthTypeWorkspaceConnectionProperties

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü 'AccountKey' (gerekli)
Kimlik bilgi -leri WorkspaceConnectionAccountKey

WorkspaceConnectionAccountKey

Ad Açıklama Değer
anahtar dizgi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.

ApiKeyAuthWorkspaceConnectionProperties

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü 'ApiKey' (gerekli)
Kimlik bilgi -leri Çalışma alanı bağlantı kimlik bilgileri için API anahtarı nesnesi. WorkspaceConnectionApiKey

WorkspaceConnectionApiKey

Ad Açıklama Değer
anahtar dizgi

CustomKeysWorkspaceConnectionProperties

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü 'CustomKeys' (gerekli)
Kimlik bilgi -leri Özel Anahtarlar kimlik bilgisi nesnesi Özel Anahtarlar

Özel Anahtarlar

Ad Açıklama Değer
Anahtar {string} sözlüğü Özel Anahtarlar
{özelleştirilmiş özellik} dizgi

ManagedIdentityAuthTypeWorkspaceConnectionProperties

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü 'ManagedIdentity' (gerekli)
Kimlik bilgi -leri WorkspaceConnectionManagedIdentity

WorkspaceConnectionManagedIdentity

Ad Açıklama Değer
clientId dizgi
resourceId dizgi

NoneAuthTypeWorkspaceConnectionProperties

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü 'Hiçbiri' (gerekli)

OAuth2AuthTypeWorkspaceConnectionProperties

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü 'OAuth2' (gerekli)
Kimlik bilgi -leri ClientId ve ClientSecret gereklidir. Diğer özellikler isteğe bağlıdır
her OAuth2 sağlayıcısının uygulamasına bağlı olarak.
WorkspaceConnectionOAuth2

WorkspaceConnectionOAuth2

Ad Açıklama Değer
authUrl Concur bağlantı kategorisi için gerekli dizgi
clientId UUID biçiminde istemci kimliği dizgi

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
clientSecret dizgi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
developerToken GoogleAdWords bağlantı kategorisi için gereklidir dizgi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
parola dizgi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
refreshToken GoogleBigQuery, GoogleAdWords, Hubspot, QuickBooks, Square, Xero, Zoho tarafından gereklidir
burada kullanıcının RefreshToken'ı çevrimdışına alması gerekir
dizgi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
tenantId QuickBooks ve Xero bağlantı kategorileri için gereklidir dizgi
kullanıcı adı Concur, ServiceNow kimlik doğrulama sunucusu AccessToken verme türü 'Password'
UsernamePassword gerektirir
dizgi

PATAuthTypeWorkspaceConnectionProperties

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü 'PAT' (gerekli)
Kimlik bilgi -leri WorkspaceConnectionPersonalAccessToken

WorkspaceConnectionPersonalAccessToken

Ad Açıklama Değer
pat dizgi

SASAuthTypeWorkspaceConnectionProperties

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü 'SAS' (gerekli)
Kimlik bilgi -leri WorkspaceConnectionSharedAccessSignature

WorkspaceConnectionSharedAccessSignature

Ad Açıklama Değer
Sas dizgi

ServicePrincipalAuthTypeWorkspaceConnectionPropertie...

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü 'ServicePrincipal' (gerekli)
Kimlik bilgi -leri WorkspaceConnectionServicePrincipal

WorkspaceConnectionServicePrincipal

Ad Açıklama Değer
clientId dizgi
clientSecret dizgi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
tenantId dizgi

UsernamePasswordAuthTypeWorkspaceConnectionPropertie...

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü 'UsernamePassword' (gerekli)
Kimlik bilgi -leri WorkspaceConnectionUsernamePassword

WorkspaceConnectionUsernamePassword

Ad Açıklama Değer
parola dizgi
securityToken İsteğe bağlı, UsernamePassword'a ek olarak ek güvenlik için SalesForce gibi bağlantılar için gereklidir dizgi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
kullanıcı adı dizgi

ARM şablonu kaynak tanımı

Çalışma alanları/bağlantılar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.MachineLearningServices/workspaces/connections kaynağı oluşturmak için şablonunuza aşağıdaki JSON dosyasını ekleyin.

{
  "type": "Microsoft.MachineLearningServices/workspaces/connections",
  "apiVersion": "2024-04-01-preview",
  "name": "string",
  "properties": {
    "category": "string",
    "expiryTime": "string",
    "isSharedToAll": "bool",
    "metadata": {
      "{customized property}": "string"
    },
    "sharedUserList": [ "string" ],
    "target": "string",
    "authType": "string"
    // For remaining properties, see WorkspaceConnectionPropertiesV2 objects
  }
}

WorkspaceConnectionPropertiesV2 nesneleri

nesne türünü belirtmek için authType özelliğini ayarlayın.

AADiçin şunu kullanın:

  "authType": "AAD"

AccessKeyiçin şunu kullanın:

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

AccountKeyiçin şunu kullanın:

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

ApiKeyiçin şunu kullanın:

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

CustomKeysiçin şunu kullanın:

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

ManagedIdentityiçin şunu kullanın:

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

Hiçbiriiçin şunu kullanın:

  "authType": "None"

OAuth2için şunu kullanın:

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

patiçin şunu kullanın:

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

sasiçin şunu kullanın:

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

ServicePrincipaliçin şunu kullanın:

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

UsernamePasswordiçin şunu kullanın:

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

Özellik değerleri

çalışma alanları/bağlantılar

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.MachineLearningServices/workspaces/connections'
apiVersion Kaynak API'sinin sürümü '2024-04-01-preview'
ad Kaynak adı

JSON ARM şablonlarında alt kaynakların adlarını ve türlerini ayarlamayı öğrenin.
dize (gerekli)
Özellikler WorkspaceConnectionPropertiesV2 (gerekli)

WorkspaceConnectionPropertiesV2

Ad Açıklama Değer
kategori Bağlantı kategorisi 'ADLSGen2'
'AmazonMws'
'AmazonRdsForOracle'
'AmazonRdsForSqlServer'
'AmazonRedshift'
'AmazonS3Compatible'
'ApiKey'
'AzureBlob'
'AzureDataExplorer'
'AzureDatabricksDeltaLake'
'AzureMariaDb'
'AzureMySqlDb'
'AzureOneLake'
'AzureOpenAI'
'AzurePostgresDb'
'AzureSqlDb'
'AzureSqlMi'
'AzureSynapseAnalytics'
'AzureTableStorage'
'BingLLMSearch'
'Cassandra'
'CognitiveSearch'
'CognitiveService'
'Concur'
'ContainerRegistry'
'CosmosDb'
'CosmosDbMongoDbApi'
'Couchbase'
'CustomKeys'
'Db2'
'Detaylandırma'
'Dynamics'
'DynamicsAx'
'DynamicsCrm'
'Eloqua'
'FileServer'
'FtpServer'
'GenericContainerRegistry'
'GenelHttp'
'GenericRest'
'Git'
'GoogleAdWords'
'GoogleBigQuery'
'GoogleCloudStorage'
'Greenplum'
'Hbase'
'Hdfs'
'Hive'
'Hubspot'
'Impala'
'Informix'
'Jira'
'Magento'
'MariaDb'
'Marketo'
'MicrosoftAccess'
'MongoDbAtlas'
'MongoDbV2'
'MySql'
'Netezza'
'ODataRest'
'Odbc'
'Office365'
'OpenAI'
'Oracle'
'OracleCloudStorage'
'OracleServiceCloud'
'PayPal'
'Phoenix'
'PostgreSql'
'Presto'
'PythonFeed'
'QuickBook'lar'
'Redis'
'Sorumluluklar'
'S3'
'Salesforce'
'SalesforceMarketingCloud'
'SalesforceServiceCloud'
'SapBw'
'SapCloudForCustomer'
'SapEcc'
'SapHana'
'SapOpenHub'
'SapTable'
'Serp'
'Sunucusuz'
'ServiceNow'
'Sftp'
'SharePointOnlineList'
'Shopify'
'Kar Tanesi'
'Spark'
'SqlServer'
'Kare'
'Sybase'
'Teradata'
'Vertica'
'WebTable'
'Xero'
'Zoho'
expiryTime dizgi
isSharedToAll Bool
meta veriler Bu bağlantı için kullanıcı meta verilerini depola WorkspaceConnectionPropertiesV2Metadata
sharedUserList string[]
hedef dizgi
authType Nesne türünü ayarlama AAD
AccessKey
AccountKey
apikey

Özel Anahtarlar

ManagedIdentity

Yok
OAuth2
pat

SAS

ServicePrincipal

UsernamePassword (gerekli)

WorkspaceConnectionPropertiesV2Metadata

Ad Açıklama Değer
{özelleştirilmiş özellik} dizgi

AADAuthTypeWorkspaceConnectionProperties

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü 'AAD' (gerekli)

AccessKeyAuthTypeWorkspaceConnectionProperties

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü 'AccessKey' (gerekli)
Kimlik bilgi -leri WorkspaceConnectionAccessKey

WorkspaceConnectionAccessKey

Ad Açıklama Değer
accessKeyId dizgi
secretAccessKey dizgi

AccountKeyAuthTypeWorkspaceConnectionProperties

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü 'AccountKey' (gerekli)
Kimlik bilgi -leri WorkspaceConnectionAccountKey

WorkspaceConnectionAccountKey

Ad Açıklama Değer
anahtar dizgi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.

ApiKeyAuthWorkspaceConnectionProperties

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü 'ApiKey' (gerekli)
Kimlik bilgi -leri Çalışma alanı bağlantı kimlik bilgileri için API anahtarı nesnesi. WorkspaceConnectionApiKey

WorkspaceConnectionApiKey

Ad Açıklama Değer
anahtar dizgi

CustomKeysWorkspaceConnectionProperties

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü 'CustomKeys' (gerekli)
Kimlik bilgi -leri Özel Anahtarlar kimlik bilgisi nesnesi Özel Anahtarlar

Özel Anahtarlar

Ad Açıklama Değer
Anahtar {string} sözlüğü Özel Anahtarlar
{özelleştirilmiş özellik} dizgi

ManagedIdentityAuthTypeWorkspaceConnectionProperties

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü 'ManagedIdentity' (gerekli)
Kimlik bilgi -leri WorkspaceConnectionManagedIdentity

WorkspaceConnectionManagedIdentity

Ad Açıklama Değer
clientId dizgi
resourceId dizgi

NoneAuthTypeWorkspaceConnectionProperties

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü 'Hiçbiri' (gerekli)

OAuth2AuthTypeWorkspaceConnectionProperties

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü 'OAuth2' (gerekli)
Kimlik bilgi -leri ClientId ve ClientSecret gereklidir. Diğer özellikler isteğe bağlıdır
her OAuth2 sağlayıcısının uygulamasına bağlı olarak.
WorkspaceConnectionOAuth2

WorkspaceConnectionOAuth2

Ad Açıklama Değer
authUrl Concur bağlantı kategorisi için gerekli dizgi
clientId UUID biçiminde istemci kimliği dizgi

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
clientSecret dizgi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
developerToken GoogleAdWords bağlantı kategorisi için gereklidir dizgi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
parola dizgi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
refreshToken GoogleBigQuery, GoogleAdWords, Hubspot, QuickBooks, Square, Xero, Zoho tarafından gereklidir
burada kullanıcının RefreshToken'ı çevrimdışına alması gerekir
dizgi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
tenantId QuickBooks ve Xero bağlantı kategorileri için gereklidir dizgi
kullanıcı adı Concur, ServiceNow kimlik doğrulama sunucusu AccessToken verme türü 'Password'
UsernamePassword gerektirir
dizgi

PATAuthTypeWorkspaceConnectionProperties

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü 'PAT' (gerekli)
Kimlik bilgi -leri WorkspaceConnectionPersonalAccessToken

WorkspaceConnectionPersonalAccessToken

Ad Açıklama Değer
pat dizgi

SASAuthTypeWorkspaceConnectionProperties

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü 'SAS' (gerekli)
Kimlik bilgi -leri WorkspaceConnectionSharedAccessSignature

WorkspaceConnectionSharedAccessSignature

Ad Açıklama Değer
Sas dizgi

ServicePrincipalAuthTypeWorkspaceConnectionPropertie...

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü 'ServicePrincipal' (gerekli)
Kimlik bilgi -leri WorkspaceConnectionServicePrincipal

WorkspaceConnectionServicePrincipal

Ad Açıklama Değer
clientId dizgi
clientSecret dizgi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
tenantId dizgi

UsernamePasswordAuthTypeWorkspaceConnectionPropertie...

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü 'UsernamePassword' (gerekli)
Kimlik bilgi -leri WorkspaceConnectionUsernamePassword

WorkspaceConnectionUsernamePassword

Ad Açıklama Değer
parola dizgi
securityToken İsteğe bağlı, UsernamePassword'a ek olarak ek güvenlik için SalesForce gibi bağlantılar için gereklidir dizgi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
kullanıcı adı dizgi

Terraform (AzAPI sağlayıcısı) kaynak tanımı

Çalışma alanları/bağlantılar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.MachineLearningServices/workspaces/connections kaynağı oluşturmak için, şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/connections@2024-04-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      category = "string"
      expiryTime = "string"
      isSharedToAll = bool
      metadata = {
        {customized property} = "string"
      }
      sharedUserList = [
        "string"
      ]
      target = "string"
      authType = "string"
      // For remaining properties, see WorkspaceConnectionPropertiesV2 objects
    }
  })
}

WorkspaceConnectionPropertiesV2 nesneleri

nesne türünü belirtmek için authType özelliğini ayarlayın.

AADiçin şunu kullanın:

  authType = "AAD"

AccessKeyiçin şunu kullanın:

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

AccountKeyiçin şunu kullanın:

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

ApiKeyiçin şunu kullanın:

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

CustomKeysiçin şunu kullanın:

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

ManagedIdentityiçin şunu kullanın:

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

Hiçbiriiçin şunu kullanın:

  authType = "None"

OAuth2için şunu kullanın:

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

patiçin şunu kullanın:

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

sasiçin şunu kullanın:

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

ServicePrincipaliçin şunu kullanın:

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

UsernamePasswordiçin şunu kullanın:

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

Özellik değerleri

çalışma alanları/bağlantılar

Ad Açıklama Değer
tür Kaynak türü "Microsoft.MachineLearningServices/workspaces/connections@2024-04-01-preview"
ad Kaynak adı dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Tür kaynağı kimliği: çalışma alanları
Özellikler WorkspaceConnectionPropertiesV2 (gerekli)

WorkspaceConnectionPropertiesV2

Ad Açıklama Değer
kategori Bağlantı kategorisi "ADLSGen2"
"AmazonMws"
"AmazonRdsForOracle"
"AmazonRdsForSqlServer"
"AmazonRedshift"
"AmazonS3Compatible"
"ApiKey"
"AzureBlob"
"AzureDataExplorer"
"AzureDatabricksDeltaLake"
"AzureMariaDb"
"AzureMySqlDb"
"AzureOneLake"
"AzureOpenAI"
"AzurePostgresDb"
"AzureSqlDb"
"AzureSqlMi"
"AzureSynapseAnalytics"
"AzureTableStorage"
"BingLLMSearch"
"Cassandra"
"CognitiveSearch"
"CognitiveService"
"Concur"
"ContainerRegistry"
"CosmosDb"
"CosmosDbMongoDbApi"
"Couchbase"
"Özel Anahtarlar"
"Db2"
"Detaylandırma"
"Dynamics"
"DynamicsAx"
"DynamicsCrm"
"Eloqua"
"FileServer"
"FtpServer"
"GenericContainerRegistry"
"GenelHttp"
"GenericRest"
"Git"
"GoogleAdWords"
"GoogleBigQuery"
"GoogleCloudStorage"
"Greenplum"
"Hbase"
"Hdfs"
"Hive"
"Hubspot"
"Impala"
"Informix"
"Jira"
"Magento"
"MariaDb"
"Marketo"
"MicrosoftAccess"
"MongoDbAtlas"
"MongoDbV2"
"MySql"
"Netezza"
"ODataRest"
"Odbc"
"Office365"
"OpenAI"
"Oracle"
"OracleCloudStorage"
"OracleServiceCloud"
"PayPal"
"Phoenix"
"PostgreSql"
"Presto"
"PythonFeed"
"QuickBooks"
"Redis"
"Sorumluluklar"
"S3"
"Salesforce"
"SalesforceMarketingCloud"
"SalesforceServiceCloud"
"SapBw"
"SapCloudForCustomer"
"SapEcc"
"SapHana"
"SapOpenHub"
"SapTable"
"Serp"
"Sunucusuz"
"ServiceNow"
"Sftp"
"SharePointOnlineList"
"Shopify"
"Kar Tanesi"
"Spark"
"SqlServer"
"Kare"
"Sybase"
"Teradata"
"Vertica"
"WebTable"
"Xero"
"Zoho"
expiryTime dizgi
isSharedToAll Bool
meta veriler Bu bağlantı için kullanıcı meta verilerini depola WorkspaceConnectionPropertiesV2Metadata
sharedUserList string[]
hedef dizgi
authType Nesne türünü ayarlama AAD
AccessKey
AccountKey
apikey

Özel Anahtarlar

ManagedIdentity

Yok
OAuth2
pat

SAS

ServicePrincipal

UsernamePassword (gerekli)

WorkspaceConnectionPropertiesV2Metadata

Ad Açıklama Değer
{özelleştirilmiş özellik} dizgi

AADAuthTypeWorkspaceConnectionProperties

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü "AAD" (gerekli)

AccessKeyAuthTypeWorkspaceConnectionProperties

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü "AccessKey" (gerekli)
Kimlik bilgi -leri WorkspaceConnectionAccessKey

WorkspaceConnectionAccessKey

Ad Açıklama Değer
accessKeyId dizgi
secretAccessKey dizgi

AccountKeyAuthTypeWorkspaceConnectionProperties

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü "AccountKey" (gerekli)
Kimlik bilgi -leri WorkspaceConnectionAccountKey

WorkspaceConnectionAccountKey

Ad Açıklama Değer
anahtar dizgi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.

ApiKeyAuthWorkspaceConnectionProperties

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü "ApiKey" (gerekli)
Kimlik bilgi -leri Çalışma alanı bağlantı kimlik bilgileri için API anahtarı nesnesi. WorkspaceConnectionApiKey

WorkspaceConnectionApiKey

Ad Açıklama Değer
anahtar dizgi

CustomKeysWorkspaceConnectionProperties

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü "CustomKeys" (gerekli)
Kimlik bilgi -leri Özel Anahtarlar kimlik bilgisi nesnesi Özel Anahtarlar

Özel Anahtarlar

Ad Açıklama Değer
Anahtar {string} sözlüğü Özel Anahtarlar
{özelleştirilmiş özellik} dizgi

ManagedIdentityAuthTypeWorkspaceConnectionProperties

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü "ManagedIdentity" (gerekli)
Kimlik bilgi -leri WorkspaceConnectionManagedIdentity

WorkspaceConnectionManagedIdentity

Ad Açıklama Değer
clientId dizgi
resourceId dizgi

NoneAuthTypeWorkspaceConnectionProperties

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü "Yok" (gerekli)

OAuth2AuthTypeWorkspaceConnectionProperties

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü "OAuth2" (gerekli)
Kimlik bilgi -leri ClientId ve ClientSecret gereklidir. Diğer özellikler isteğe bağlıdır
her OAuth2 sağlayıcısının uygulamasına bağlı olarak.
WorkspaceConnectionOAuth2

WorkspaceConnectionOAuth2

Ad Açıklama Değer
authUrl Concur bağlantı kategorisi için gerekli dizgi
clientId UUID biçiminde istemci kimliği dizgi

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
clientSecret dizgi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
developerToken GoogleAdWords bağlantı kategorisi için gereklidir dizgi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
parola dizgi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
refreshToken GoogleBigQuery, GoogleAdWords, Hubspot, QuickBooks, Square, Xero, Zoho tarafından gereklidir
burada kullanıcının RefreshToken'ı çevrimdışına alması gerekir
dizgi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
tenantId QuickBooks ve Xero bağlantı kategorileri için gereklidir dizgi
kullanıcı adı Concur, ServiceNow kimlik doğrulama sunucusu AccessToken verme türü 'Password'
UsernamePassword gerektirir
dizgi

PATAuthTypeWorkspaceConnectionProperties

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü "PAT" (gerekli)
Kimlik bilgi -leri WorkspaceConnectionPersonalAccessToken

WorkspaceConnectionPersonalAccessToken

Ad Açıklama Değer
pat dizgi

SASAuthTypeWorkspaceConnectionProperties

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü "SAS" (gerekli)
Kimlik bilgi -leri WorkspaceConnectionSharedAccessSignature

WorkspaceConnectionSharedAccessSignature

Ad Açıklama Değer
Sas dizgi

ServicePrincipalAuthTypeWorkspaceConnectionPropertie...

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü "ServicePrincipal" (gerekli)
Kimlik bilgi -leri WorkspaceConnectionServicePrincipal

WorkspaceConnectionServicePrincipal

Ad Açıklama Değer
clientId dizgi
clientSecret dizgi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
tenantId dizgi

UsernamePasswordAuthTypeWorkspaceConnectionPropertie...

Ad Açıklama Değer
authType Bağlantı hedefinin kimlik doğrulama türü "UsernamePassword" (gerekli)
Kimlik bilgi -leri WorkspaceConnectionUsernamePassword

WorkspaceConnectionUsernamePassword

Ad Açıklama Değer
parola dizgi
securityToken İsteğe bağlı, UsernamePassword'a ek olarak ek güvenlik için SalesForce gibi bağlantılar için gereklidir dizgi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
kullanıcı adı dizgi