Share via


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

Bicep kaynak tanımı

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

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-08-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    category: 'string'
    expiryTime: 'string'
    isSharedToAll: bool
    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.

AccessKey için şunu kullanın:

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

ApiKey için şunu kullanın:

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

CustomKeys için şunu kullanın:

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

ManagedIdentity için şunu kullanın:

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

Hiçbiri için şunu kullanın:

  authType: 'None'

PAT için şunu kullanın:

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

SAS için şunu kullanın:

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

ServicePrincipal için şunu kullanın:

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

UsernamePassword iç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
name Kaynak adı

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

Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak.
Kaynak türü için sembolik ad: çalışma alanları
properties WorkspaceConnectionPropertiesV2 (gerekli)

WorkspaceConnectionPropertiesV2

Ad Açıklama Değer
category Bağlantı kategorisi 'ADLSGen2'
'ApiKey'
'AzureMySqlDb'
'AzureOpenAI'
'AzurePostgresDb'
'AzureSqlDb'
'AzureSynapseAnalytics'
'CognitiveSearch'
'CognitiveService'
'ContainerRegistry'
'CustomKeys'
'Git'
'PythonFeed'
'Redis'
'S3'
'Snowflake'
expiryTime string
isSharedToAll bu bağlantının hub altındaki tüm proje çalışma alanıyla paylaşılıp paylaşılmayacağı bool
meta veriler Herhangi bir nesne Bicep için any() işlevini kullanabilirsiniz.
Hedef string
Authtype Nesne türünü ayarlama Accesskey
ApiKey
CustomKeys
ManagedIdentity
Hiçbiri
PAT
SAS
ServicePrincipal
UsernamePassword (gerekli)

AccessKeyAuthTypeWorkspaceConnectionProperties

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

WorkspaceConnectionAccessKey

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

ApiKeyAuthWorkspaceConnectionProperties

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

WorkspaceConnectionApiKey

Ad Açıklama Değer
key string

CustomKeysWorkspaceConnectionProperties

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

CustomKeys

Ad Açıklama Değer
keys {string} Sözlüğü CustomKeys
{özelleştirilmiş özellik} string

ManagedIdentityAuthTypeWorkspaceConnectionProperties

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

WorkspaceConnectionManagedIdentity

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

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 bilgileri WorkspaceConnectionPersonalAccessToken

WorkspaceConnectionPersonalAccessToken

Ad Açıklama Değer
pat string

SASAuthTypeWorkspaceConnectionProperties

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

WorkspaceConnectionSharedAccessSignature

Ad Açıklama Değer
Sas string

ServicePrincipalAuthTypeWorkspaceConnectionPropertie...

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

WorkspaceConnectionServicePrincipal

Ad Açıklama Değer
clientId string
clientSecret string
tenantId string

UsernamePasswordAuthTypeWorkspaceConnectionPropertie...

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

WorkspaceConnectionUsernamePassword

Ad Açıklama Değer
password string
username string

ARM şablonu kaynak tanımı

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

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'u ekleyin.

{
  "type": "Microsoft.MachineLearningServices/workspaces/connections",
  "apiVersion": "2023-08-01-preview",
  "name": "string",
  "properties": {
    "category": "string",
    "expiryTime": "string",
    "isSharedToAll": "bool",
    "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.

AccessKey için şunu kullanın:

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

ApiKey için şunu kullanın:

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

CustomKeys için şunu kullanın:

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

ManagedIdentity için şunu kullanın:

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

Hiçbiri için şunu kullanın:

  "authType": "None"

PAT için şunu kullanın:

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

SAS için şunu kullanın:

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

ServicePrincipal için şunu kullanın:

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

UsernamePassword iç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-08-01-preview'
name Kaynak adı

JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)
properties WorkspaceConnectionPropertiesV2 (gerekli)

WorkspaceConnectionPropertiesV2

Ad Açıklama Değer
category Bağlantı kategorisi 'ADLSGen2'
'ApiKey'
'AzureMySqlDb'
'AzureOpenAI'
'AzurePostgresDb'
'AzureSqlDb'
'AzureSynapseAnalytics'
'CognitiveSearch'
'CognitiveService'
'ContainerRegistry'
'CustomKeys'
'Git'
'PythonFeed'
'Redis'
'S3'
'Kar Tanesi'
expiryTime string
isSharedToAll bu bağlantının hub altındaki tüm proje çalışma alanıyla paylaşılıp paylaşılmayacağı bool
meta veriler Herhangi bir nesne
Hedef string
Authtype Nesne türünü ayarlama Accesskey
ApiKey
CustomKeys
ManagedIdentity
Hiçbiri
PAT
SAS
ServicePrincipal
UsernamePassword (gerekli)

AccessKeyAuthTypeWorkspaceConnectionProperties

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

WorkspaceConnectionAccessKey

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

ApiKeyAuthWorkspaceConnectionProperties

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

WorkspaceConnectionApiKey

Ad Açıklama Değer
key string

CustomKeysWorkspaceConnectionProperties

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

CustomKeys

Ad Açıklama Değer
keys {string} Sözlüğü CustomKeys
{özelleştirilmiş özellik} string

ManagedIdentityAuthTypeWorkspaceConnectionProperties

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

WorkspaceConnectionManagedIdentity

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

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 bilgileri WorkspaceConnectionPersonalAccessToken

WorkspaceConnectionPersonalAccessToken

Ad Açıklama Değer
pat string

SASAuthTypeWorkspaceConnectionProperties

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

WorkspaceConnectionSharedAccessSignature

Ad Açıklama Değer
Sas string

ServicePrincipalAuthTypeWorkspaceConnectionPropertie...

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

WorkspaceConnectionServicePrincipal

Ad Açıklama Değer
clientId string
clientSecret string
tenantId string

UsernamePasswordAuthTypeWorkspaceConnectionPropertie...

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

WorkspaceConnectionUsernamePassword

Ad Açıklama Değer
password string
username string

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-08-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      category = "string"
      expiryTime = "string"
      isSharedToAll = bool
      target = "string"
      authType = "string"
      // For remaining properties, see WorkspaceConnectionPropertiesV2 objects
    }
  })
}

WorkspaceConnectionPropertiesV2 nesneleri

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

AccessKey için şunu kullanın:

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

ApiKey için şunu kullanın:

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

CustomKeys için şunu kullanın:

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

ManagedIdentity için şunu kullanın:

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

Hiçbiri için şunu kullanın:

  authType = "None"

PAT için şunu kullanın:

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

SAS için şunu kullanın:

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

ServicePrincipal için şunu kullanın:

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

UsernamePassword iç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-08-01-preview"
name Kaynak adı dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Kaynak türü: çalışma alanları kimliği
properties WorkspaceConnectionPropertiesV2 (gerekli)

WorkspaceConnectionPropertiesV2

Ad Açıklama Değer
category Bağlantı kategorisi "ADLSGen2"
"ApiKey"
"AzureMySqlDb"
"AzureOpenAI"
"AzurePostgresDb"
"AzureSqlDb"
"AzureSynapseAnalytics"
"CognitiveSearch"
"CognitiveService"
"ContainerRegistry"
"CustomKeys"
"Git"
"PythonFeed"
"Redis"
"S3"
"Kar Tanesi"
expiryTime string
isSharedToAll bu bağlantının hub altındaki tüm proje çalışma alanıyla paylaşılıp paylaşılmayacağı bool
meta veriler Herhangi bir nesne
Hedef string
Authtype Nesne türünü ayarlama Accesskey
ApiKey
CustomKeys
ManagedIdentity
Hiçbiri
PAT
SAS
ServicePrincipal
UsernamePassword (gerekli)

AccessKeyAuthTypeWorkspaceConnectionProperties

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

WorkspaceConnectionAccessKey

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

ApiKeyAuthWorkspaceConnectionProperties

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

WorkspaceConnectionApiKey

Ad Açıklama Değer
key string

CustomKeysWorkspaceConnectionProperties

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

CustomKeys

Ad Açıklama Değer
keys {string} sözlüğü CustomKeys
{özelleştirilmiş özellik} string

ManagedIdentityAuthTypeWorkspaceConnectionProperties

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

WorkspaceConnectionManagedIdentity

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

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 bilgileri WorkspaceConnectionPersonalAccessToken

WorkspaceConnectionPersonalAccessToken

Ad Açıklama Değer
pat string

SASAuthTypeWorkspaceConnectionProperties

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

WorkspaceConnectionSharedAccessSignature

Ad Açıklama Değer
Sas string

ServicePrincipalAuthTypeWorkspaceConnectionPropertie...

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

WorkspaceConnectionServicePrincipal

Ad Açıklama Değer
clientId string
clientSecret string
tenantId string

UsernamePasswordAuthTypeWorkspaceConnectionPropertie...

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

WorkspaceConnectionUsernamePassword

Ad Açıklama Değer
password string
username string