Share via


Microsoft.MachineLearningServices çalışma alanları/veri depoları 2021-03-01-preview

Bicep kaynak tanımı

Çalışma alanları/veri depoları 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/datastores kaynağı oluşturmak için aşağıdaki Bicep'i şablonunuza ekleyin.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/datastores@2021-03-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    contents: {
      contentsType: 'string'
      // For remaining properties, see DatastoreContents objects
    }
    description: 'string'
    isDefault: bool
    linkedInfo: {
      linkedId: 'string'
      linkedResourceName: 'string'
      origin: 'Synapse'
    }
    properties: {
    tags: {
      {customized property}: 'string'
    }
    {customized property}: 'string'
  }
}

DatastoreContents nesneleri

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

AzureBlob için şunu kullanın:

  contentsType: 'AzureBlob'
  accountName: 'string'
  containerName: 'string'
  credentials: {
    credentialsType: 'string'
    // For remaining properties, see DatastoreCredentials objects
  }
  endpoint: 'string'
  protocol: 'string'

AzureDataLakeGen1 için şunu kullanın:

  contentsType: 'AzureDataLakeGen1'
  credentials: {
    credentialsType: 'string'
    // For remaining properties, see DatastoreCredentials objects
  }
  storeName: 'string'

AzureDataLakeGen2 için şunu kullanın:

  contentsType: 'AzureDataLakeGen2'
  accountName: 'string'
  containerName: 'string'
  credentials: {
    credentialsType: 'string'
    // For remaining properties, see DatastoreCredentials objects
  }
  endpoint: 'string'
  protocol: 'string'

AzureFile için şunu kullanın:

  contentsType: 'AzureFile'
  accountName: 'string'
  containerName: 'string'
  credentials: {
    credentialsType: 'string'
    // For remaining properties, see DatastoreCredentials objects
  }
  endpoint: 'string'
  protocol: 'string'

AzurePostgreSql için şunu kullanın:

  contentsType: 'AzurePostgreSql'
  credentials: {
    credentialsType: 'string'
    // For remaining properties, see DatastoreCredentials objects
  }
  databaseName: 'string'
  enableSSL: bool
  endpoint: 'string'
  portNumber: int
  serverName: 'string'

AzureSqlDatabase için şunu kullanın:

  contentsType: 'AzureSqlDatabase'
  credentials: {
    credentialsType: 'string'
    // For remaining properties, see DatastoreCredentials objects
  }
  databaseName: 'string'
  endpoint: 'string'
  portNumber: int
  serverName: 'string'

GlusterF'ler için şunu kullanın:

  contentsType: 'GlusterFs'
  serverAddress: 'string'
  volumeName: 'string'

DatastoreCredentials nesneleri

credentialsType özelliğini nesnenin türünü belirtmek için ayarlayın.

AccountKey için şunu kullanın:

  credentialsType: 'AccountKey'
  secrets: {
    key: 'string'
    secretsType: 'string'
  }

Sertifika için şunu kullanın:

  credentialsType: 'Certificate'
  authorityUrl: 'string'
  clientId: 'string'
  resourceUri: 'string'
  secrets: {
    certificate: 'string'
    secretsType: 'string'
  }
  tenantId: 'string'
  thumbprint: 'string'

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

  credentialsType: 'None'
  secrets: {
    secretsType: 'string'
  }

Sas için şunu kullanın:

  credentialsType: 'Sas'
  secrets: {
    sasToken: 'string'
    secretsType: 'string'
  }

ServicePrincipal için şunu kullanın:

  credentialsType: 'ServicePrincipal'
  authorityUrl: 'string'
  clientId: 'string'
  resourceUri: 'string'
  secrets: {
    clientSecret: 'string'
    secretsType: 'string'
  }
  tenantId: 'string'

SqlAdmin için şunu kullanın:

  credentialsType: 'SqlAdmin'
  secrets: {
    password: 'string'
    secretsType: 'string'
  }
  userId: 'string'

Özellik değerleri

çalışma alanları/veri depoları

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

Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)

Karakter sınırı: Veri deposu adı için en fazla 255 karakter

Geçerli karakterler:
Veri deposu adı yalnızca küçük harf, rakam ve alt çizgilerden oluşur.
Üst Bicep'te alt kaynak için üst kaynağı 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 [Gerekli] Varlığın ek öznitelikleri. DatastoreProperties (gerekli)

DatastoreProperties

Ad Açıklama Değer
Içeriği [Gerekli] Veri deposu depolama içeriğine başvuru. DatastoreContents (gerekli)
açıklama Varlık açıklaması metni. string
ısdefault Bu veri deposunun çalışma alanı için varsayılan olup olmadığı. bool
linkedInfo Bağlantılıysa veri deposu kaynağı hakkında bilgi. LinkedInfo
properties Varlık özelliği sözlüğü. DatastoreProperties
etiketler Etiket sözlüğü. Etiketler eklenebilir, kaldırılabilir ve güncelleştirilebilir. object
{özelleştirilmiş özellik} string

DatastoreContents

Ad Açıklama Değer
contentsType Nesne türünü ayarlama AzureBlob
AzureDataLakeGen1
AzureDataLakeGen2
AzureFile
AzurePostgreSql
AzureSqlDatabase
Glusterfler (gerekli)

AzureBlobContents

Ad Açıklama Değer
contentsType [Gerekli] Veri deposunun yedeklenmesi için depolama türü. 'AzureBlob' (gerekli)
accountName [Gerekli] Depolama hesabı adı. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
containerName [Gerekli] Depolama hesabı kapsayıcı adı. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
Kimlik bilgileri [Gerekli] Hesap kimlik bilgileri. DatastoreCredentials (gerekli)
endpoint [Gerekli] Depolama hesabı için Azure bulut uç noktası. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
protokol [Gerekli] Depolama hesabıyla iletişim kurmak için kullanılan protokol. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]

DatastoreCredentials

Ad Açıklama Değer
credentialsType Nesne türünü ayarlama AccountKey
Sertifika
Hiçbiri
Sas
ServicePrincipal
SqlAdmin (gerekli)

AccountKeyDatastoreCredentials

Ad Açıklama Değer
credentialsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. 'AccountKey' (gerekli)
Sır -larını Depolama hesabı gizli dizileri. AccountKeyDatastoreSecrets

AccountKeyDatastoreSecrets

Ad Açıklama Değer
key Depolama hesabı anahtarı. string
secretsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. 'AccountKey'
'Sertifika'
'Yok'
'Sas'
'ServicePrincipal'
'SqlAdmin' (gerekli)

CertificateDatastoreCredentials

Ad Açıklama Değer
credentialsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. 'Sertifika' (gerekli)
authorityUrl Kimlik doğrulaması için kullanılan yetkili URL'si. string
clientId [Gerekli] Hizmet sorumlusu istemci kimliği. dize (gerekli)

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}$
resourceUri Hizmet sorumlusunun erişimi olan kaynak. string
Sır -larını Hizmet sorumlusu gizli dizileri. CertificateDatastoreSecrets
tenantId [Gerekli] Hizmet sorumlusunun ait olduğu kiracının kimliği. dize (gerekli)

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}$
Parmak izi [Gerekli] Kimlik doğrulaması için kullanılan sertifikanın parmak izi. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]

CertificateDatastoreSecrets

Ad Açıklama Değer
sertifika Hizmet sorumlusu sertifikası. string
secretsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. 'AccountKey'
'Sertifika'
'Yok'
'Sas'
'ServicePrincipal'
'SqlAdmin' (gerekli)

NoneDatastoreCredentials

Ad Açıklama Değer
credentialsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. 'Yok' (gerekli)
Sır -larını Boş/yok veri deposu gizli dizisi. NoneDatastoreSecrets

NoneDatastoreSecrets

Ad Açıklama Değer
secretsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. 'AccountKey'
'Sertifika'
'Yok'
'Sas'
'ServicePrincipal'
'SqlAdmin' (gerekli)

SasDatastoreCredentials

Ad Açıklama Değer
credentialsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. 'Sas' (gerekli)
Sır -larını Depolama kapsayıcısı gizli dizileri. SasDatastoreSecrets

SasDatastoreSecrets

Ad Açıklama Değer
sasToken Depolama kapsayıcısı SAS belirteci. string
secretsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. 'AccountKey'
'Sertifika'
'Yok'
'Sas'
'ServicePrincipal'
'SqlAdmin' (gerekli)

ServicePrincipalDatastoreCredentials

Ad Açıklama Değer
credentialsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. 'ServicePrincipal' (gerekli)
authorityUrl Kimlik doğrulaması için kullanılan yetkili URL'si. string
clientId [Gerekli] Hizmet sorumlusu istemci kimliği. dize (gerekli)

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}$
resourceUri Hizmet sorumlusunun erişimi olan kaynak. string
Sır -larını Hizmet sorumlusu gizli dizileri. ServicePrincipalDatastoreSecrets
tenantId [Gerekli] Hizmet sorumlusunun ait olduğu kiracının kimliği. dize (gerekli)

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

ServicePrincipalDatastoreSecrets

Ad Açıklama Değer
clientSecret Hizmet sorumlusu gizli anahtarı. string
secretsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. 'AccountKey'
'Sertifika'
'Yok'
'Sas'
'ServicePrincipal'
'SqlAdmin' (gerekli)

SqlAdminDatastoreCredentials

Ad Açıklama Değer
credentialsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. 'SqlAdmin' (gerekli)
Sır -larını SQL veritabanı gizli dizileri. SqlAdminDatastoreSecrets
userId [Gerekli] SQL veritabanı kullanıcı adı. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]

SqlAdminDatastoreSecrets

Ad Açıklama Değer
password SQL veritabanı parolası. string
secretsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. 'AccountKey'
'Sertifika'
'Yok'
'Sas'
'ServicePrincipal'
'SqlAdmin' (gerekli)

AzureDataLakeGen1Contents

Ad Açıklama Değer
contentsType [Gerekli] Veri deposunun yedeklenmesi için depolama türü. 'AzureDataLakeGen1' (gerekli)
Kimlik bilgileri [Gerekli] Hesap kimlik bilgileri. DatastoreCredentials (gerekli)
Storename [Gerekli] Azure Data Lake store adı. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]

AzureDataLakeGen2Contents

Ad Açıklama Değer
contentsType [Gerekli] Veri deposunun yedeklenmesi için depolama türü. 'AzureDataLakeGen2' (gerekli)
accountName [Gerekli] Depolama hesabı adı. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
containerName [Gerekli] Depolama hesabı kapsayıcı adı. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
Kimlik bilgileri [Gerekli] Hesap kimlik bilgileri. DatastoreCredentials (gerekli)
endpoint [Gerekli] Depolama hesabı için Azure bulut uç noktası. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
protokol [Gerekli] Depolama hesabıyla iletişim kurmak için kullanılan protokol. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]

AzureFileContents

Ad Açıklama Değer
contentsType [Gerekli] Veri deposunun yedeklenmesi için depolama türü. 'AzureFile' (gerekli)
accountName [Gerekli] Depolama hesabı adı. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
containerName [Gerekli] Depolama hesabı kapsayıcı adı. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
Kimlik bilgileri [Gerekli] Hesap kimlik bilgileri. DatastoreCredentials (gerekli)
endpoint [Gerekli] Depolama hesabı için Azure bulut uç noktası. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
protokol [Gerekli] Depolama hesabıyla iletişim kurmak için kullanılan protokol. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]

AzurePostgreSqlContents

Ad Açıklama Değer
contentsType [Gerekli] Veri deposunun yedeklenmesi için depolama türü. 'AzurePostgreSql' (gerekli)
Kimlik bilgileri [Gerekli] Hesap kimlik bilgileri. DatastoreCredentials (gerekli)
veritabanıAdı [Gerekli] veritabanı adını Azure SQL. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
enableSSL Azure PostgreSQL sunucusunun SSL gerekip gerektirmediği. bool
endpoint [Gerekli] Veritabanı için Azure bulut uç noktası. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
Bağlantınoktasınumarası [Gerekli] sunucu bağlantı noktasını Azure SQL. int (gerekli)
serverName [Gerekli] sunucu adını Azure SQL. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]

AzureSqlDatabaseContents

Ad Açıklama Değer
contentsType [Gerekli] Veri deposunun yedeklenmesi için depolama türü. 'AzureSqlDatabase' (gerekli)
Kimlik bilgileri [Gerekli] Hesap kimlik bilgileri. DatastoreCredentials (gerekli)
veritabanıAdı [Gerekli] veritabanı adını Azure SQL. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
endpoint [Gerekli] Veritabanı için Azure bulut uç noktası. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
Bağlantınoktasınumarası [Gerekli] sunucu bağlantı noktasını Azure SQL. int (gerekli)
serverName [Gerekli] sunucu adını Azure SQL. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]

GlusterFsContents

Ad Açıklama Değer
contentsType [Gerekli] Veri deposunun yedeklenmesi için depolama türü. 'GlusterFs' (gerekli)
serverAddress [Gerekli] GlusterFS sunucu adresi (IP adresi veya sunucu adı olabilir). dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
volumeName [Gerekli] GlusterFS birim adı. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]

LinkedInfo

Ad Açıklama Değer
linkedId Bağlı hizmet kimliği. string
linkedResourceName Bağlı hizmet kaynağı adı. string
başlangıç Bağlı hizmetin türü. 'Synapse'

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Birden çok Veri Kümesi & Veri Depoları ile AML çalışma alanı oluşturma

Azure’a dağıtın
Bu şablon, veri depoları & birden çok veri kümesiyle Azure Machine Learning çalışma alanı oluşturur.
Azure ADLS Veri Deposu oluşturma

Azure’a dağıtın
Bu şablon, Azure Machine Learning çalışma alanında bir ADLS veri deposu oluşturur.
Azure ADLS 2. Nesil Veri Deposu oluşturma

Azure’a dağıtın
Bu şablon, Azure Machine Learning çalışma alanında bir ADLS 2. Nesil veri deposu oluşturur.
Blob Depolama Veri Deposu Oluşturma

Azure’a dağıtın
Bu şablon, Azure Machine Learning çalışma alanında bir blob depolama veri deposu oluşturur.
Databricks Dosya Sistemi Veri Deposu Oluşturma

Azure’a dağıtın
Bu şablon, Azure Machine Learning çalışma alanında bir Databricks Dosya Sistemi veri deposu oluşturur.
Dosya Paylaşımı Veri Deposu Oluşturma

Azure’a dağıtın
Bu şablon, Azure Machine Learning çalışma alanında bir dosya paylaşımı veri deposu oluşturur.
Azure MySQL Veri Deposu oluşturma

Azure’a dağıtın
Bu şablon, Azure Machine Learning çalışma alanında bir MySQL veri deposu oluşturur.
Azure PostgreSQL Veri Deposu oluşturma

Azure’a dağıtın
Bu şablon, Azure Machine Learning çalışma alanında bir PostgreSQL veri deposu oluşturur.
Azure SQL Veri Deposu oluşturma

Azure’a dağıtın
Bu şablon, Azure Machine Learning çalışma alanında bir SQL veri deposu oluşturur.

ARM şablonu kaynak tanımı

Çalışma alanları/veri depoları 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/datastores kaynağı oluşturmak için şablonunuza aşağıdaki JSON dosyasını ekleyin.

{
  "type": "Microsoft.MachineLearningServices/workspaces/datastores",
  "apiVersion": "2021-03-01-preview",
  "name": "string",
  "properties": {
    "contents": {
      "contentsType": "string"
      // For remaining properties, see DatastoreContents objects
    },
    "description": "string",
    "isDefault": "bool",
    "linkedInfo": {
      "linkedId": "string",
      "linkedResourceName": "string",
      "origin": "Synapse"
    },
    "properties": {
    "tags": {
      "{customized property}": "string"
    },
    "{customized property}": "string"
  }
}

DatastoreContents nesneleri

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

AzureBlob için şunu kullanın:

  "contentsType": "AzureBlob",
  "accountName": "string",
  "containerName": "string",
  "credentials": {
    "credentialsType": "string"
    // For remaining properties, see DatastoreCredentials objects
  },
  "endpoint": "string",
  "protocol": "string"

AzureDataLakeGen1 için şunu kullanın:

  "contentsType": "AzureDataLakeGen1",
  "credentials": {
    "credentialsType": "string"
    // For remaining properties, see DatastoreCredentials objects
  },
  "storeName": "string"

AzureDataLakeGen2 için şunu kullanın:

  "contentsType": "AzureDataLakeGen2",
  "accountName": "string",
  "containerName": "string",
  "credentials": {
    "credentialsType": "string"
    // For remaining properties, see DatastoreCredentials objects
  },
  "endpoint": "string",
  "protocol": "string"

AzureFile için şunu kullanın:

  "contentsType": "AzureFile",
  "accountName": "string",
  "containerName": "string",
  "credentials": {
    "credentialsType": "string"
    // For remaining properties, see DatastoreCredentials objects
  },
  "endpoint": "string",
  "protocol": "string"

AzurePostgreSql için şunu kullanın:

  "contentsType": "AzurePostgreSql",
  "credentials": {
    "credentialsType": "string"
    // For remaining properties, see DatastoreCredentials objects
  },
  "databaseName": "string",
  "enableSSL": "bool",
  "endpoint": "string",
  "portNumber": "int",
  "serverName": "string"

AzureSqlDatabase için şunu kullanın:

  "contentsType": "AzureSqlDatabase",
  "credentials": {
    "credentialsType": "string"
    // For remaining properties, see DatastoreCredentials objects
  },
  "databaseName": "string",
  "endpoint": "string",
  "portNumber": "int",
  "serverName": "string"

GlusterF'ler için şunu kullanın:

  "contentsType": "GlusterFs",
  "serverAddress": "string",
  "volumeName": "string"

DatastoreCredentials nesneleri

credentialsType özelliğini nesnenin türünü belirtmek için ayarlayın.

AccountKey için şunu kullanın:

  "credentialsType": "AccountKey",
  "secrets": {
    "key": "string",
    "secretsType": "string"
  }

Sertifika için şunu kullanın:

  "credentialsType": "Certificate",
  "authorityUrl": "string",
  "clientId": "string",
  "resourceUri": "string",
  "secrets": {
    "certificate": "string",
    "secretsType": "string"
  },
  "tenantId": "string",
  "thumbprint": "string"

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

  "credentialsType": "None",
  "secrets": {
    "secretsType": "string"
  }

Sas için şunu kullanın:

  "credentialsType": "Sas",
  "secrets": {
    "sasToken": "string",
    "secretsType": "string"
  }

ServicePrincipal için şunu kullanın:

  "credentialsType": "ServicePrincipal",
  "authorityUrl": "string",
  "clientId": "string",
  "resourceUri": "string",
  "secrets": {
    "clientSecret": "string",
    "secretsType": "string"
  },
  "tenantId": "string"

SqlAdmin için şunu kullanın:

  "credentialsType": "SqlAdmin",
  "secrets": {
    "password": "string",
    "secretsType": "string"
  },
  "userId": "string"

Özellik değerleri

çalışma alanları/veri depoları

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.MachineLearningServices/workspaces/datastores'
apiVersion Kaynak API'sinin sürümü '2021-03-01-preview'
name Kaynak adı

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

Karakter sınırı: Veri deposu adı için en fazla 255 karakter

Geçerli karakterler:
Veri deposu adı yalnızca küçük harf, rakam ve alt çizgilerden oluşur.
properties [Gerekli] Varlığın ek öznitelikleri. DatastoreProperties (gerekli)

DatastoreProperties

Ad Açıklama Değer
Içeriği [Gerekli] Veri deposu depolama içeriğine başvuru. DatastoreContents (gerekli)
açıklama Varlık açıklaması metni. string
ısdefault Bu veri deposunun çalışma alanı için varsayılan olup olmadığı. bool
linkedInfo Bağlantılıysa veri deposu kaynağı hakkında bilgi. LinkedInfo
properties Varlık özelliği sözlüğü. DatastoreProperties
etiketler Etiket sözlüğü. Etiketler eklenebilir, kaldırılabilir ve güncelleştirilebilir. object
{özelleştirilmiş özellik} string

DatastoreContents

Ad Açıklama Değer
contentsType Nesne türünü ayarlama AzureBlob
AzureDataLakeGen1
AzureDataLakeGen2
AzureFile
AzurePostgreSql
AzureSqlDatabase
Glusterfler (gerekli)

AzureBlobContents

Ad Açıklama Değer
contentsType [Gerekli] Veri deposunun yedeklenmesi için depolama türü. 'AzureBlob' (gerekli)
accountName [Gerekli] Depolama hesabı adı. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
containerName [Gerekli] Depolama hesabı kapsayıcı adı. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
Kimlik bilgileri [Gerekli] Hesap kimlik bilgileri. DatastoreCredentials (gerekli)
endpoint [Gerekli] Depolama hesabı için Azure bulut uç noktası. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
protokol [Gerekli] Depolama hesabıyla iletişim kurmak için kullanılan protokol. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]

DatastoreCredentials

Ad Açıklama Değer
credentialsType Nesne türünü ayarlama AccountKey
Sertifika
Hiçbiri
Sas
ServicePrincipal
SqlAdmin (gerekli)

AccountKeyDatastoreCredentials

Ad Açıklama Değer
credentialsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. 'AccountKey' (gerekli)
Sır -larını Depolama hesabı gizli dizileri. AccountKeyDatastoreSecrets

AccountKeyDatastoreSecrets

Ad Açıklama Değer
key Depolama hesabı anahtarı. string
secretsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. 'AccountKey'
'Sertifika'
'Yok'
'Sas'
'ServicePrincipal'
'SqlAdmin' (gerekli)

CertificateDatastoreCredentials

Ad Açıklama Değer
credentialsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. 'Sertifika' (gerekli)
authorityUrl Kimlik doğrulaması için kullanılan yetkili URL'si. string
clientId [Gerekli] Hizmet sorumlusu istemci kimliği. dize (gerekli)

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}$
resourceUri Hizmet sorumlusunun erişimi olan kaynak. string
Sır -larını Hizmet sorumlusu gizli dizileri. CertificateDatastoreSecrets
tenantId [Gerekli] Hizmet sorumlusunun ait olduğu kiracının kimliği. dize (gerekli)

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}$
Parmak izi [Gerekli] Kimlik doğrulaması için kullanılan sertifikanın parmak izi. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]

CertificateDatastoreSecrets

Ad Açıklama Değer
sertifika Hizmet sorumlusu sertifikası. string
secretsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. 'AccountKey'
'Sertifika'
'Yok'
'Sas'
'ServicePrincipal'
'SqlAdmin' (gerekli)

NoneDatastoreCredentials

Ad Açıklama Değer
credentialsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. 'Yok' (gerekli)
Sır -larını Boş/yok veri deposu gizli dizisi. NoneDatastoreSecrets

NoneDatastoreSecrets

Ad Açıklama Değer
secretsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. 'AccountKey'
'Sertifika'
'Yok'
'Sas'
'ServicePrincipal'
'SqlAdmin' (gerekli)

SasDatastoreCredentials

Ad Açıklama Değer
credentialsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. 'Sas' (gerekli)
Sır -larını Depolama kapsayıcısı gizli dizileri. SasDatastoreSecrets

SasDatastoreSecrets

Ad Açıklama Değer
sasToken Depolama kapsayıcısı SAS belirteci. string
secretsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. 'AccountKey'
'Sertifika'
'Yok'
'Sas'
'ServicePrincipal'
'SqlAdmin' (gerekli)

ServicePrincipalDatastoreCredentials

Ad Açıklama Değer
credentialsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. 'ServicePrincipal' (gerekli)
authorityUrl Kimlik doğrulaması için kullanılan yetkili URL'si. string
clientId [Gerekli] Hizmet sorumlusu istemci kimliği. dize (gerekli)

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}$
resourceUri Hizmet sorumlusunun erişimi olan kaynak. string
Sır -larını Hizmet sorumlusu gizli dizileri. ServicePrincipalDatastoreSecrets
tenantId [Gerekli] Hizmet sorumlusunun ait olduğu kiracının kimliği. dize (gerekli)

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

ServicePrincipalDatastoreSecrets

Ad Açıklama Değer
clientSecret Hizmet sorumlusu gizli anahtarı. string
secretsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. 'AccountKey'
'Sertifika'
'Yok'
'Sas'
'ServicePrincipal'
'SqlAdmin' (gerekli)

SqlAdminDatastoreCredentials

Ad Açıklama Değer
credentialsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. 'SqlAdmin' (gerekli)
Sır -larını SQL veritabanı gizli dizileri. SqlAdminDatastoreSecrets
userId [Gerekli] SQL veritabanı kullanıcı adı. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]

SqlAdminDatastoreSecrets

Ad Açıklama Değer
password SQL veritabanı parolası. string
secretsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. 'AccountKey'
'Sertifika'
'Yok'
'Sas'
'ServicePrincipal'
'SqlAdmin' (gerekli)

AzureDataLakeGen1Contents

Ad Açıklama Değer
contentsType [Gerekli] Veri deposunun yedeklenmesi için depolama türü. 'AzureDataLakeGen1' (gerekli)
Kimlik bilgileri [Gerekli] Hesap kimlik bilgileri. DatastoreCredentials (gerekli)
Storename [Gerekli] Azure Data Lake store adı. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]

AzureDataLakeGen2Contents

Ad Açıklama Değer
contentsType [Gerekli] Veri deposunun yedeklenmesi için depolama türü. 'AzureDataLakeGen2' (gerekli)
accountName [Gerekli] Depolama hesabı adı. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
containerName [Gerekli] Depolama hesabı kapsayıcı adı. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
Kimlik bilgileri [Gerekli] Hesap kimlik bilgileri. DatastoreCredentials (gerekli)
endpoint [Gerekli] Depolama hesabı için Azure bulut uç noktası. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
protokol [Gerekli] Depolama hesabıyla iletişim kurmak için kullanılan protokol. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]

AzureFileContents

Ad Açıklama Değer
contentsType [Gerekli] Veri deposunun yedeklenmesi için depolama türü. 'AzureFile' (gerekli)
accountName [Gerekli] Depolama hesabı adı. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
containerName [Gerekli] Depolama hesabı kapsayıcı adı. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
Kimlik bilgileri [Gerekli] Hesap kimlik bilgileri. DatastoreCredentials (gerekli)
endpoint [Gerekli] Depolama hesabı için Azure bulut uç noktası. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
protokol [Gerekli] Depolama hesabıyla iletişim kurmak için kullanılan protokol. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]

AzurePostgreSqlContents

Ad Açıklama Değer
contentsType [Gerekli] Veri deposunun yedeklenmesi için depolama türü. 'AzurePostgreSql' (gerekli)
Kimlik bilgileri [Gerekli] Hesap kimlik bilgileri. DatastoreCredentials (gerekli)
veritabanıAdı [Gerekli] veritabanı adını Azure SQL. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
enableSSL Azure PostgreSQL sunucusunun SSL gerektirip gerektirmediği. bool
endpoint [Gerekli] Veritabanı için Azure bulut uç noktası. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
Bağlantınoktasınumarası [Gerekli] sunucu bağlantı noktasını Azure SQL. int (gerekli)
serverName [Gerekli] sunucu adını Azure SQL. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]

AzureSqlDatabaseContents

Ad Açıklama Değer
contentsType [Gerekli] Veri deposunun yedeklenmesi için depolama türü. 'AzureSqlDatabase' (gerekli)
Kimlik bilgileri [Gerekli] Hesap kimlik bilgileri. DatastoreCredentials (gerekli)
veritabanıAdı [Gerekli] veritabanı adını Azure SQL. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
endpoint [Gerekli] Veritabanı için Azure bulut uç noktası. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
Bağlantınoktasınumarası [Gerekli] sunucu bağlantı noktasını Azure SQL. int (gerekli)
serverName [Gerekli] sunucu adını Azure SQL. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]

GlusterFsContents

Ad Açıklama Değer
contentsType [Gerekli] Veri deposunun yedeklenmesi için depolama türü. 'GlusterFs' (gerekli)
serverAddress [Gerekli] GlusterFS sunucu adresi (IP adresi veya sunucu adı olabilir). dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
volumeName [Gerekli] GlusterFS birim adı. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]

LinkedInfo

Ad Açıklama Değer
linkedId Bağlı hizmet kimliği. string
linkedResourceName Bağlı hizmet kaynak adı. string
başlangıç Bağlı hizmetin türü. 'Synapse'

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Birden çok Veri Kümesi & Veri Depoları ile AML çalışma alanı oluşturma

Azure’a dağıtın
Bu şablon, veri depoları & birden çok veri kümesiyle Azure Machine Learning çalışma alanı oluşturur.
Azure ADLS Veri Deposu oluşturma

Azure’a dağıtın
Bu şablon, Azure Machine Learning çalışma alanında bir ADLS veri deposu oluşturur.
Azure ADLS 2. Nesil Veri Deposu oluşturma

Azure’a dağıtın
Bu şablon, Azure Machine Learning çalışma alanında bir ADLS 2. Nesil veri deposu oluşturur.
Blob Depolama Veri Deposu oluşturma

Azure’a dağıtın
Bu şablon, Azure Machine Learning çalışma alanında bir blob depolama veri deposu oluşturur.
Databricks Dosya Sistemi Veri Deposu Oluşturma

Azure’a dağıtın
Bu şablon, Azure Machine Learning çalışma alanında bir Databricks Dosya Sistemi veri deposu oluşturur.
Dosya Paylaşımı Veri Deposu Oluşturma

Azure’a dağıtın
Bu şablon, Azure Machine Learning çalışma alanında bir dosya paylaşımı veri deposu oluşturur.
Azure MySQL Veri Deposu oluşturma

Azure’a dağıtın
Bu şablon, Azure Machine Learning çalışma alanında bir MySQL veri deposu oluşturur.
Azure PostgreSQL Veri Deposu oluşturma

Azure’a dağıtın
Bu şablon, Azure Machine Learning çalışma alanında bir PostgreSQL veri deposu oluşturur.
Azure SQL Veri Deposu oluşturma

Azure’a dağıtın
Bu şablon, Azure Machine Learning çalışma alanında bir SQL veri deposu oluşturur.

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

Çalışma alanları/veri depoları 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/datastores kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/datastores@2021-03-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      contents = {
        contentsType = "string"
        // For remaining properties, see DatastoreContents objects
      }
      description = "string"
      isDefault = bool
      linkedInfo = {
        linkedId = "string"
        linkedResourceName = "string"
        origin = "Synapse"
      }
      properties = {
      tags = {
        {customized property} = "string"
      }
      {customized property} = "string"
    }
  })
}

DatastoreContents nesneleri

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

AzureBlob için şunu kullanın:

  contentsType = "AzureBlob"
  accountName = "string"
  containerName = "string"
  credentials = {
    credentialsType = "string"
    // For remaining properties, see DatastoreCredentials objects
  }
  endpoint = "string"
  protocol = "string"

AzureDataLakeGen1 için şunu kullanın:

  contentsType = "AzureDataLakeGen1"
  credentials = {
    credentialsType = "string"
    // For remaining properties, see DatastoreCredentials objects
  }
  storeName = "string"

AzureDataLakeGen2 için şunu kullanın:

  contentsType = "AzureDataLakeGen2"
  accountName = "string"
  containerName = "string"
  credentials = {
    credentialsType = "string"
    // For remaining properties, see DatastoreCredentials objects
  }
  endpoint = "string"
  protocol = "string"

AzureFile için şunu kullanın:

  contentsType = "AzureFile"
  accountName = "string"
  containerName = "string"
  credentials = {
    credentialsType = "string"
    // For remaining properties, see DatastoreCredentials objects
  }
  endpoint = "string"
  protocol = "string"

AzurePostgreSql için şunu kullanın:

  contentsType = "AzurePostgreSql"
  credentials = {
    credentialsType = "string"
    // For remaining properties, see DatastoreCredentials objects
  }
  databaseName = "string"
  enableSSL = bool
  endpoint = "string"
  portNumber = int
  serverName = "string"

AzureSqlDatabase için şunu kullanın:

  contentsType = "AzureSqlDatabase"
  credentials = {
    credentialsType = "string"
    // For remaining properties, see DatastoreCredentials objects
  }
  databaseName = "string"
  endpoint = "string"
  portNumber = int
  serverName = "string"

GlusterF'ler için şunu kullanın:

  contentsType = "GlusterFs"
  serverAddress = "string"
  volumeName = "string"

DatastoreCredentials nesneleri

credentialsType özelliğini nesnenin türünü belirtmek için ayarlayın.

AccountKey için şunu kullanın:

  credentialsType = "AccountKey"
  secrets = {
    key = "string"
    secretsType = "string"
  }

Sertifika için şunu kullanın:

  credentialsType = "Certificate"
  authorityUrl = "string"
  clientId = "string"
  resourceUri = "string"
  secrets = {
    certificate = "string"
    secretsType = "string"
  }
  tenantId = "string"
  thumbprint = "string"

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

  credentialsType = "None"
  secrets = {
    secretsType = "string"
  }

Sas için şunu kullanın:

  credentialsType = "Sas"
  secrets = {
    sasToken = "string"
    secretsType = "string"
  }

ServicePrincipal için şunu kullanın:

  credentialsType = "ServicePrincipal"
  authorityUrl = "string"
  clientId = "string"
  resourceUri = "string"
  secrets = {
    clientSecret = "string"
    secretsType = "string"
  }
  tenantId = "string"

SqlAdmin için şunu kullanın:

  credentialsType = "SqlAdmin"
  secrets = {
    password = "string"
    secretsType = "string"
  }
  userId = "string"

Özellik değerleri

çalışma alanları/veri depoları

Ad Açıklama Değer
tür Kaynak türü "Microsoft.MachineLearningServices/workspaces/datastores@2021-03-01-preview"
name Kaynak adı dize (gerekli)

Karakter sınırı: Veri deposu adı için en fazla 255 karakter

Geçerli karakterler:
Veri deposu adı yalnızca küçük harflerden, basamaklardan ve alt çizgilerden oluşur.
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Kaynak türü: çalışma alanları kimliği
properties [Gerekli] Varlığın ek öznitelikleri. DatastoreProperties (gerekli)

DatastoreProperties

Ad Açıklama Değer
Içeriği [Gerekli] Veri deposu depolama içeriğine başvuru. DatastoreContents (gerekli)
açıklama Varlık açıklaması metni. string
ısdefault Bu veri deposunun çalışma alanı için varsayılan olup olmadığı. bool
linkedInfo Bağlıysa veri deposu kaynağı hakkında bilgi. LinkedInfo
properties Varlık özelliği sözlüğü. DatastoreProperties
etiketler Etiket sözlüğü. Etiketler eklenebilir, kaldırılabilir ve güncelleştirilebilir. object
{özelleştirilmiş özellik} string

DatastoreContents

Ad Açıklama Değer
contentsType Nesne türünü ayarlama AzureBlob
AzureDataLakeGen1
AzureDataLakeGen2
AzureFile
AzurePostgreSql
AzureSqlDatabase
GlusterF'ler (gerekli)

AzureBlobContents

Ad Açıklama Değer
contentsType [Gerekli] Veri deposunun yedeklenmesi için depolama türü. "AzureBlob" (gerekli)
accountName [Gerekli] Depolama hesabı adı. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
containerName [Gerekli] Depolama hesabı kapsayıcı adı. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
Kimlik bilgileri [Gerekli] Hesap kimlik bilgileri. DatastoreCredentials (gerekli)
endpoint [Gerekli] Depolama hesabı için Azure bulut uç noktası. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
protokol [Gerekli] Depolama hesabıyla iletişim kurmak için kullanılan protokol. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]

DatastoreCredentials

Ad Açıklama Değer
credentialsType Nesne türünü ayarlama AccountKey
Sertifika
Hiçbiri
Sas
ServicePrincipal
SqlAdmin (gerekli)

AccountKeyDatastoreCredentials

Ad Açıklama Değer
credentialsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. "AccountKey" (gerekli)
Sır -larını Depolama hesabı gizli dizileri. AccountKeyDatastoreSecrets

AccountKeyDatastoreSecrets

Ad Açıklama Değer
key Depolama hesabı anahtarı. string
secretsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. "AccountKey"
"Sertifika"
"Hiçbiri"
"Sas"
"ServicePrincipal"
"SqlAdmin" (gerekli)

CertificateDatastoreCredentials

Ad Açıklama Değer
credentialsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. "Sertifika" (gerekli)
authorityUrl Kimlik doğrulaması için kullanılan yetkili URL'si. string
clientId [Gerekli] Hizmet sorumlusu istemci kimliği. dize (gerekli)

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}$
resourceUri Hizmet sorumlusunun erişimi olan kaynak. string
Sır -larını Hizmet sorumlusu gizli dizileri. CertificateDatastoreSecrets
tenantId [Gerekli] Hizmet sorumlusunun ait olduğu kiracının kimliği. dize (gerekli)

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}$
Parmak izi [Gerekli] Kimlik doğrulaması için kullanılan sertifikanın parmak izi. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]

CertificateDatastoreSecrets

Ad Açıklama Değer
sertifika Hizmet sorumlusu sertifikası. string
secretsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. "AccountKey"
"Sertifika"
"Hiçbiri"
"Sas"
"ServicePrincipal"
"SqlAdmin" (gerekli)

NoneDatastoreCredentials

Ad Açıklama Değer
credentialsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. "Yok" (gerekli)
Sır -larını Boş/yok veri deposu gizli dizisi. NoneDatastoreSecrets

NoneDatastoreSecrets

Ad Açıklama Değer
secretsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. "AccountKey"
"Sertifika"
"Hiçbiri"
"Sas"
"ServicePrincipal"
"SqlAdmin" (gerekli)

SasDatastoreCredentials

Ad Açıklama Değer
credentialsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. "Sas" (gerekli)
Sır -larını Depolama kapsayıcısı gizli dizileri. SasDatastoreSecrets

SasDatastoreSecrets

Ad Açıklama Değer
sasToken Depolama kapsayıcısı SAS belirteci. string
secretsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. "AccountKey"
"Sertifika"
"Hiçbiri"
"Sas"
"ServicePrincipal"
"SqlAdmin" (gerekli)

ServicePrincipalDatastoreCredentials

Ad Açıklama Değer
credentialsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. "ServicePrincipal" (gerekli)
authorityUrl Kimlik doğrulaması için kullanılan yetkili URL'si. string
clientId [Gerekli] Hizmet sorumlusu istemci kimliği. dize (gerekli)

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}$
resourceUri Hizmet sorumlusunun erişimi olan kaynak. string
Sır -larını Hizmet sorumlusu gizli dizileri. ServicePrincipalDatastoreSecrets
tenantId [Gerekli] Hizmet sorumlusunun ait olduğu kiracının kimliği. dize (gerekli)

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

ServicePrincipalDatastoreSecrets

Ad Açıklama Değer
clientSecret Hizmet sorumlusu gizli dizisi. string
secretsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. "AccountKey"
"Sertifika"
"Hiçbiri"
"Sas"
"ServicePrincipal"
"SqlAdmin" (gerekli)

SqlAdminDatastoreCredentials

Ad Açıklama Değer
credentialsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. "SqlAdmin" (gerekli)
Sır -larını SQL veritabanı gizli dizileri. SqlAdminDatastoreSecrets
userId [Gerekli] SQL veritabanı kullanıcı adı. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]

SqlAdminDatastoreSecrets

Ad Açıklama Değer
password SQL veritabanı parolası. string
secretsType [Gerekli] Depolama ile kimlik doğrulaması için kullanılan kimlik bilgisi türü. "AccountKey"
"Sertifika"
"Hiçbiri"
"Sas"
"ServicePrincipal"
"SqlAdmin" (gerekli)

AzureDataLakeGen1Contents

Ad Açıklama Değer
contentsType [Gerekli] Veri deposunun yedeklenmesi için depolama türü. "AzureDataLakeGen1" (gerekli)
Kimlik bilgileri [Gerekli] Hesap kimlik bilgileri. DatastoreCredentials (gerekli)
Storename [Gerekli] Azure Data Lake store adı. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]

AzureDataLakeGen2Contents

Ad Açıklama Değer
contentsType [Gerekli] Veri deposunun yedeklenmesi için depolama türü. "AzureDataLakeGen2" (gerekli)
accountName [Gerekli] Depolama hesabı adı. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
containerName [Gerekli] Depolama hesabı kapsayıcı adı. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
Kimlik bilgileri [Gerekli] Hesap kimlik bilgileri. DatastoreCredentials (gerekli)
endpoint [Gerekli] Depolama hesabı için Azure bulut uç noktası. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
protokol [Gerekli] Depolama hesabıyla iletişim kurmak için kullanılan protokol. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]

AzureFileContents

Ad Açıklama Değer
contentsType [Gerekli] Veri deposunun yedeklenmesi için depolama türü. "AzureFile" (gerekli)
accountName [Gerekli] Depolama hesabı adı. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
containerName [Gerekli] Depolama hesabı kapsayıcı adı. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
Kimlik bilgileri [Gerekli] Hesap kimlik bilgileri. DatastoreCredentials (gerekli)
endpoint [Gerekli] Depolama hesabı için Azure bulut uç noktası. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
protokol [Gerekli] Depolama hesabıyla iletişim kurmak için kullanılan protokol. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]

AzurePostgreSqlContents

Ad Açıklama Değer
contentsType [Gerekli] Veri deposunun yedeklenmesi için depolama türü. "AzurePostgreSql" (gerekli)
Kimlik bilgileri [Gerekli] Hesap kimlik bilgileri. DatastoreCredentials (gerekli)
veritabanıAdı [Gerekli] veritabanı adını Azure SQL. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
enableSSL Azure PostgreSQL sunucusunun SSL gerektirip gerektirmediği. bool
endpoint [Gerekli] Veritabanı için Azure bulut uç noktası. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
Bağlantınoktasınumarası [Gerekli] sunucu bağlantı noktasını Azure SQL. int (gerekli)
serverName [Gerekli] sunucu adını Azure SQL. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]

AzureSqlDatabaseContents

Ad Açıklama Değer
contentsType [Gerekli] Veri deposunun yedeklenmesi için depolama türü. "AzureSqlDatabase" (gerekli)
Kimlik bilgileri [Gerekli] Hesap kimlik bilgileri. DatastoreCredentials (gerekli)
veritabanıAdı [Gerekli] veritabanı adını Azure SQL. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
endpoint [Gerekli] Veritabanı için Azure bulut uç noktası. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
Bağlantınoktasınumarası [Gerekli] sunucu bağlantı noktasını Azure SQL. int (gerekli)
serverName [Gerekli] sunucu adını Azure SQL. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]

GlusterFsContents

Ad Açıklama Değer
contentsType [Gerekli] Veri deposunun yedeklenmesi için depolama türü. "GlusterFs" (gerekli)
serverAddress [Gerekli] GlusterFS sunucu adresi (IP adresi veya sunucu adı olabilir). dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]
volumeName [Gerekli] GlusterFS birim adı. dize (gerekli)

Kısıtlama -ları:
Desen = [a-zA-Z0-9_]

LinkedInfo

Ad Açıklama Değer
linkedId Bağlı hizmet kimliği. string
linkedResourceName Bağlı hizmet kaynak adı. string
başlangıç Bağlı hizmetin türü. "Synapse"