Aracılığıyla paylaş


Microsoft.MachineLearningServices çalışma alanları/bağlantıları 2023-06-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@2023-06-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    category: 'string'
    expiryTime: 'string'
    metadata: any()
    target: 'string'
    authType: 'string'
    // For remaining properties, see WorkspaceConnectionPropertiesV2 objects
  }
}

WorkspaceConnectionPropertiesV2 nesneleri

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

AccessKeyiçin şunu kullanın:

  authType: 'AccessKey'
  credentials: {
    accessKeyId: 'string'
    secretAccessKey: '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'

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'
    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'
'ApiKey'
'AzureMySqlDb'
'AzureOpenAI'
'AzurePostgresDb'
'AzureSqlDb'
'AzureSynapseAnalytics'
'CognitiveSearch'
'CognitiveService'
'ContainerRegistry'
'CustomKeys'
'Git'
'PythonFeed'
'Redis'
'S3'
'Kar Tanesi'
expiryTime dizgi
meta veriler Herhangi bir nesne Bicep için any() işlevini kullanabilirsiniz.
hedef dizgi
authType Nesne türünü ayarlama AccessKey
apikey
Özel Anahtarlar

ManagedIdentity

Yok
pat

SAS

ServicePrincipal

UsernamePassword (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

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)

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
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
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": "2023-06-01-preview",
  "name": "string",
  "properties": {
    "category": "string",
    "expiryTime": "string",
    "metadata": {},
    "target": "string",
    "authType": "string"
    // For remaining properties, see WorkspaceConnectionPropertiesV2 objects
  }
}

WorkspaceConnectionPropertiesV2 nesneleri

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

AccessKeyiçin şunu kullanın:

  "authType": "AccessKey",
  "credentials": {
    "accessKeyId": "string",
    "secretAccessKey": "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"

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",
    "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ü '2023-06-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'
'ApiKey'
'AzureMySqlDb'
'AzureOpenAI'
'AzurePostgresDb'
'AzureSqlDb'
'AzureSynapseAnalytics'
'CognitiveSearch'
'CognitiveService'
'ContainerRegistry'
'CustomKeys'
'Git'
'PythonFeed'
'Redis'
'S3'
'Kar Tanesi'
expiryTime dizgi
meta veriler Herhangi bir nesne
hedef dizgi
authType Nesne türünü ayarlama AccessKey
apikey
Özel Anahtarlar

ManagedIdentity

Yok
pat

SAS

ServicePrincipal

UsernamePassword (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

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)

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
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
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@2023-06-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      category = "string"
      expiryTime = "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.

AccessKeyiçin şunu kullanın:

  authType = "AccessKey"
  credentials = {
    accessKeyId = "string"
    secretAccessKey = "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"

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"
    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@2023-06-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"
"ApiKey"
"AzureMySqlDb"
"AzureOpenAI"
"AzurePostgresDb"
"AzureSqlDb"
"AzureSynapseAnalytics"
"CognitiveSearch"
"CognitiveService"
"ContainerRegistry"
"Özel Anahtarlar"
"Git"
"PythonFeed"
"Redis"
"S3"
"Kar Tanesi"
expiryTime dizgi
meta veriler Herhangi bir nesne
hedef dizgi
authType Nesne türünü ayarlama AccessKey
apikey
Özel Anahtarlar

ManagedIdentity

Yok
pat

SAS

ServicePrincipal

UsernamePassword (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

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)

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
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
kullanıcı adı dizgi