Share via


Microsoft.MachineLearningServices çalışma alanları/bağlantıları 2023-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:

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-04-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    category: 'string'
    expiryTime: 'string'
    target: 'string'
    value: 'string'
    valueFormat: 'JSON'
    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'
  }

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 'AzureDataLakeGen2'
'AzureMySqlDb'
'AzurePostgresDb'
'AzureSqlDb'
'AzureSynapseAnalytics'
'ContainerRegistry'
'FeatureStore'
'Git'
'PythonFeed'
'Redis'
'S3'
'Snowflake'
expiryTime string
Hedef string
değer Çalışma alanı bağlantısının değer ayrıntıları. string
valueFormat çalışma alanı bağlantı değeri biçimi 'JSON'
Authtype Nesne türünü ayarlama Accesskey
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

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

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

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
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-04-01-preview",
  "name": "string",
  "properties": {
    "category": "string",
    "expiryTime": "string",
    "target": "string",
    "value": "string",
    "valueFormat": "JSON",
    "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"
  }

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-04-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 'AzureDataLakeGen2'
'AzureMySqlDb'
'AzurePostgresDb'
'AzureSqlDb'
'AzureSynapseAnalytics'
'ContainerRegistry'
'FeatureStore'
'Git'
'PythonFeed'
'Redis'
'S3'
'Kar Tanesi'
expiryTime string
Hedef string
değer Çalışma alanı bağlantısının değer ayrıntıları. string
valueFormat çalışma alanı bağlantı değeri biçimi 'JSON'
Authtype Nesne türünü ayarlama Accesskey
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

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

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

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
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-04-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      category = "string"
      expiryTime = "string"
      target = "string"
      value = "string"
      valueFormat = "JSON"
      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"
  }

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-04-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 "AzureDataLakeGen2"
"AzureMySqlDb"
"AzurePostgresDb"
"AzureSqlDb"
"AzureSynapseAnalytics"
"ContainerRegistry"
"FeatureStore"
"Git"
"PythonFeed"
"Redis"
"S3"
"Kar Tanesi"
expiryTime string
Hedef string
değer Çalışma alanı bağlantısının değer ayrıntıları. string
valueFormat çalışma alanı bağlantı değeri biçimi "JSON"
Authtype Nesne türünü ayarlama Accesskey
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

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

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

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
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