Pabrik Microsoft.DataFactory

Definisi sumber daya Bicep

Jenis sumber daya pabrik dapat disebarkan dengan operasi yang menargetkan:

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.DataFactory/factories, tambahkan Bicep berikut ke templat Anda.

resource symbolicname 'Microsoft.DataFactory/factories@2018-06-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: any()
    }
  }
  properties: {
    encryption: {
      identity: {
        userAssignedIdentity: 'string'
      }
      keyName: 'string'
      keyVersion: 'string'
      vaultBaseUrl: 'string'
    }
    globalParameters: {
      {customized property}: {
        type: 'string'
        value: any()
      }
    }
    publicNetworkAccess: 'string'
    purviewConfiguration: {
      purviewResourceId: 'string'
    }
    repoConfiguration: {
      accountName: 'string'
      collaborationBranch: 'string'
      disablePublish: bool
      lastCommitId: 'string'
      repositoryName: 'string'
      rootFolder: 'string'
      type: 'string'
      // For remaining properties, see FactoryRepoConfiguration objects
    }
  }
}

Objek FactoryRepoConfiguration

Atur properti jenis untuk menentukan jenis objek.

Untuk FactoryGitHubConfiguration, gunakan:

  type: 'FactoryGitHubConfiguration'
  clientId: 'string'
  clientSecret: {
    byoaSecretAkvUrl: 'string'
    byoaSecretName: 'string'
  }
  hostName: 'string'

Untuk FactoryVSTSConfiguration, gunakan:

  type: 'FactoryVSTSConfiguration'
  projectName: 'string'
  tenantId: 'string'

Nilai properti

factories

Nama Deskripsi Nilai
nama Nama sumber daya string (diperlukan)

Batas karakter: 3-63

Karakter yang valid:
Alfanumerik dan tanda hubung.

Mulai dan akhiri dengan alfanumerik.

Nama sumber daya harus unik di seluruh Azure.
lokasi Lokasi sumber daya. string
tag Tag sumber daya. Kamus nama dan nilai tag. Lihat Tag dalam templat
identity Identitas layanan terkelola pabrik. FactoryIdentity
properti Properti pabrik. FactoryProperties

FactoryIdentity

Nama Deskripsi Nilai
jenis Jenis identitas. 'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (diperlukan)
userAssignedIdentities Daftar identitas yang ditetapkan pengguna untuk pabrik. UserAssignedIdentitiesDefinitionSpecification

UserAssignedIdentitiesDefinitionSpecification

Nama Deskripsi Nilai
{properti yang disesuaikan} Untuk Bicep, Anda dapat menggunakan fungsi any().

FactoryProperties

Nama Deskripsi Nilai
enkripsi Properti untuk mengaktifkan Kunci Terkelola Pelanggan untuk pabrik. EncryptionConfiguration
globalParameters Daftar parameter untuk pabrik. GlobalParameterDefinitionSpecification
publicNetworkAccess Apakah akses jaringan publik diizinkan atau tidak untuk pabrik data. 'Dinonaktifkan'
'Diaktifkan'
purviewConfiguration Informasi Purview dari pabrik. PurviewConfiguration
repoConfiguration Informasi repositori Git dari pabrik. FactoryRepoConfiguration

EncryptionConfiguration

Nama Deskripsi Nilai
identity Identitas yang ditetapkan pengguna untuk digunakan untuk mengautentikasi ke brankas kunci pelanggan. Jika tidak disediakan, Identitas Layanan Terkelola akan digunakan. CMKIdentityDefinition
keyName Nama kunci di Azure Key Vault digunakan sebagai Kunci Terkelola Pelanggan. string (diperlukan)
keyVersion Versi kunci yang digunakan untuk CMK. Jika tidak disediakan, versi terbaru akan digunakan. string
vaultBaseUrl Url Key Vault Azure yang digunakan untuk CMK. string (diperlukan)

CMKIdentityDefinition

Nama Deskripsi Nilai
userAssignedIdentity Id sumber daya identitas yang ditetapkan pengguna untuk mengautentikasi ke brankas kunci pelanggan. string

GlobalParameterDefinitionSpecification

Nama Deskripsi Nilai
{customized property} GlobalParameterSpecification

GlobalParameterSpecification

Nama Deskripsi Nilai
jenis Jenis Parameter Global. 'Array'
'Bool'
'Float'
'Int'
'Objek'
'String' (diperlukan)
nilai Nilai parameter. Untuk Bicep, Anda dapat menggunakan fungsi any(). (diperlukan)

PurviewConfiguration

Nama Deskripsi Nilai
purviewResourceId Id sumber daya Purview. string

FactoryRepoConfiguration

Nama Deskripsi Nilai
accountName Nama akun. string (diperlukan)
collaborationBranch Cabang kolaborasi. string (diperlukan)
disablePublish Nonaktifkan operasi penerbitan manual di studio ADF untuk mendukung penerbitan otomatis. bool
lastCommitId Id penerapan terakhir. string
repositoryName Nama repositori. string (diperlukan)
rootFolder Folder akar. string (diperlukan)
jenis Mengatur jenis objek FactoryGitHubConfiguration
FactoryVSTSConfiguration (diperlukan)

FactoryGitHubConfiguration

Nama Deskripsi Nilai
jenis Jenis konfigurasi repositori. 'FactoryGitHubConfiguration' (diperlukan)
clientId GitHub membawa id klien aplikasi Anda sendiri. string
clientSecret GitHub membawa informasi rahasia klien aplikasi Anda sendiri. GitHubClientSecret
hostName Nama host GitHub Enterprise. Misalnya: https://github.mydomain.com string

GitHubClientSecret

Nama Deskripsi Nilai
byoaSecretAkvUrl Bawa URL AKV rahasia klien aplikasi Anda sendiri. string
byoaSecretName Bawa nama rahasia klien aplikasi Anda sendiri di AKV. string

FactoryVstsConfiguration

Nama Deskripsi Nilai
jenis Jenis konfigurasi repositori. 'FactoryVSTSConfiguration' (diperlukan)
projectName Nama proyek VSTS. string (diperlukan)
tenantId Id penyewa VSTS. string

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Menyebarkan Analitik Olahraga di Arsitektur Azure

Sebarkan ke Azure
Membuat akun penyimpanan Azure dengan ADLS Gen 2 diaktifkan, instans Azure Data Factory dengan layanan tertaut untuk akun penyimpanan (database Azure SQL jika disebarkan), dan instans Azure Databricks. Identitas AAD untuk pengguna yang menyebarkan templat dan identitas terkelola untuk instans ADF akan diberikan peran Kontributor Data Blob Penyimpanan di akun penyimpanan. Ada juga opsi untuk menyebarkan instans Azure Key Vault, database Azure SQL, dan Azure Event Hub (untuk kasus penggunaan streaming). Saat Azure Key Vault disebarkan, identitas terkelola pabrik data dan identitas AAD untuk pengguna yang menyebarkan templat akan diberikan peran Pengguna rahasia Key Vault.
Hub FinOps

Sebarkan ke Azure
Templat ini membuat instans hub FinOps baru, termasuk penyimpanan Data Lake dan Data Factory.
Lebih banyak dimungkinkan dengan Azure Data Factory - Satu klik untuk mencoba Azure Data Factory

Sebarkan ke Azure
Templat ini membuat alur pabrik data untuk aktivitas salin dari Azure Blob ke Azure Blob lain
Membuat Data Factory, menyalin dari Salesforce ke Blob

Sebarkan ke Azure
Templat ini menggunakan Azure Data Factory untuk melakukan pergerakan data dari Salesforce ke Azure Blobs
Menyalin secara massal menggunakan Azure Data Factory

Sebarkan ke Azure
Templat ini membuat pabrik data V2 yang menyalin data secara massal database Azure SQL ke gudang data Azure SQL.
Membuat pabrik data V2

Sebarkan ke Azure
Templat ini membuat pabrik data V2 yang menyalin data dari folder dalam Azure Blob Storage ke folder lain di penyimpanan.
Membuat pabrik data V2 (MySQL)

Sebarkan ke Azure
Templat ini membuat pabrik data V2 yang menyalin data dari folder dalam Azure Blob Storage ke tabel dalam Azure Database for MySQL.
Membuat pabrik data V2 (PostGre)

Sebarkan ke Azure
Templat ini membuat pabrik data V2 yang menyalin data dari folder dalam Azure Blob Storage ke tabel dalam Azure Database for PostgreSQL.
Membuat pabrik data V2 (SQL)

Sebarkan ke Azure
Templat ini membuat pabrik data V2 yang menyalin data dari folder dalam Azure Blob Storage ke tabel dalam database Azure SQL.
Membuat pabrik data kosong

Sebarkan ke Azure
Templat ini membuat pabrik data kosong
Azure Data Factory dengan Git dan konfigurasi vnet terkelola

Sebarkan ke Azure
Templat ini membuat Azure Data Factory dengan konfigurasi Git dan jaringan virtual terkelola.
Membuat pabrik data V2 (SQL On-prem)

Sebarkan ke Azure
Templat ini membuat pabrik data V2 yang menyalin data dari SQL Server lokal ke penyimpanan blob Azure
Menyediakan runtime SSIS di Azure

Sebarkan ke Azure
Templat ini membuat pabrik data V2 lalu menyediakan runtime integrasi Azure SSIS
Membuat pabrik data V2 (Spark)

Sebarkan ke Azure
Templat ini membuat pabrik data V2 yang menyalin data dari folder dalam Azure Blob Storage ke folder lain di penyimpanan.

Definisi sumber daya templat ARM

Jenis sumber daya pabrik dapat disebarkan dengan operasi yang menargetkan:

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.DataFactory/factories, tambahkan JSON berikut ke templat Anda.

{
  "type": "Microsoft.DataFactory/factories",
  "apiVersion": "2018-06-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "encryption": {
      "identity": {
        "userAssignedIdentity": "string"
      },
      "keyName": "string",
      "keyVersion": "string",
      "vaultBaseUrl": "string"
    },
    "globalParameters": {
      "{customized property}": {
        "type": "string",
        "value": {}
      }
    },
    "publicNetworkAccess": "string",
    "purviewConfiguration": {
      "purviewResourceId": "string"
    },
    "repoConfiguration": {
      "accountName": "string",
      "collaborationBranch": "string",
      "disablePublish": "bool",
      "lastCommitId": "string",
      "repositoryName": "string",
      "rootFolder": "string",
      "type": "string"
      // For remaining properties, see FactoryRepoConfiguration objects
    }
  }
}

Objek FactoryRepoConfiguration

Atur properti jenis untuk menentukan jenis objek.

Untuk FactoryGitHubConfiguration, gunakan:

  "type": "FactoryGitHubConfiguration",
  "clientId": "string",
  "clientSecret": {
    "byoaSecretAkvUrl": "string",
    "byoaSecretName": "string"
  },
  "hostName": "string"

Untuk FactoryVSTSConfiguration, gunakan:

  "type": "FactoryVSTSConfiguration",
  "projectName": "string",
  "tenantId": "string"

Nilai properti

factories

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.DataFactory/factories'
apiVersion Versi api sumber daya '2018-06-01'
nama Nama sumber daya string (diperlukan)

Batas karakter: 3-63

Karakter yang valid:
Alfanumerik dan tanda hubung.

Mulai dan akhiri dengan alfanumerik.

Nama sumber daya harus unik di seluruh Azure.
lokasi Lokasi sumber daya. string
tag Tag sumber daya. Kamus nama dan nilai tag. Lihat Tag dalam templat
identitas Identitas layanan terkelola pabrik. FactoryIdentity
properti Properti pabrik. FactoryProperties

FactoryIdentity

Nama Deskripsi Nilai
jenis Jenis identitas. 'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (diperlukan)
userAssignedIdentities Daftar identitas yang ditetapkan pengguna untuk pabrik. UserAssignedIdentitiesDefinitionSpecification

UserAssignedIdentitiesDefinitionSpecification

Nama Deskripsi Nilai
{properti yang disesuaikan}

FactoryProperties

Nama Deskripsi Nilai
enkripsi Properti untuk mengaktifkan Kunci Terkelola Pelanggan untuk pabrik. EncryptionConfiguration
globalParameters Daftar parameter untuk pabrik. GlobalParameterDefinitionSpecification
publicNetworkAccess Apakah akses jaringan publik diizinkan atau tidak untuk pabrik data. 'Dinonaktifkan'
'Diaktifkan'
purviewConfiguration Informasi Purview dari pabrik. PurviewConfiguration
repoConfiguration Informasi repositori Git dari pabrik. FactoryRepoConfiguration

EncryptionConfiguration

Nama Deskripsi Nilai
identity Identitas yang ditetapkan pengguna untuk digunakan untuk mengautentikasi ke brankas kunci pelanggan. Jika tidak disediakan, Identitas Layanan Terkelola akan digunakan. CMKIdentityDefinition
keyName Nama kunci di Azure Key Vault digunakan sebagai Kunci Terkelola Pelanggan. string (diperlukan)
keyVersion Versi kunci yang digunakan untuk CMK. Jika tidak disediakan, versi terbaru akan digunakan. string
vaultBaseUrl Url Key Vault Azure yang digunakan untuk CMK. string (diperlukan)

CMKIdentityDefinition

Nama Deskripsi Nilai
userAssignedIdentity Id sumber daya identitas yang ditetapkan pengguna untuk mengautentikasi ke brankas kunci pelanggan. string

GlobalParameterDefinitionSpecification

Nama Deskripsi Nilai
{properti yang disesuaikan} GlobalParameterSpecification

GlobalParameterSpecification

Nama Deskripsi Nilai
jenis Jenis Parameter Global. 'Array'
'Bool'
'Float'
'Int'
'Objek'
'String' (diperlukan)
nilai Nilai parameter.

PurviewConfiguration

Nama Deskripsi Nilai
purviewResourceId Id sumber daya Purview. string

FactoryRepoConfiguration

Nama Deskripsi Nilai
accountName Nama akun. string (diperlukan)
collaborationBranch Cabang kolaborasi. string (diperlukan)
disablePublish Nonaktifkan operasi penerbitan manual di studio ADF untuk mendukung penerbitan otomatis. bool
lastCommitId Id penerapan terakhir. string
repositoryName Nama repositori. string (diperlukan)
rootFolder Folder akar. string (diperlukan)
jenis Mengatur jenis objek FactoryGitHubConfiguration
FactoryVSTSConfiguration (diperlukan)

FactoryGitHubConfiguration

Nama Deskripsi Nilai
jenis Jenis konfigurasi repositori. 'FactoryGitHubConfiguration' (diperlukan)
clientId GitHub membawa id klien aplikasi Anda sendiri. string
clientSecret GitHub membawa informasi rahasia klien aplikasi Anda sendiri. GitHubClientSecret
hostName Nama host GitHub Enterprise. Misalnya: https://github.mydomain.com string

GitHubClientSecret

Nama Deskripsi Nilai
byoaSecretAkvUrl Bawa URL AKV rahasia klien aplikasi Anda sendiri. string
byoaSecretName Bawa nama rahasia klien aplikasi Anda sendiri di AKV. string

FactoryVstsConfiguration

Nama Deskripsi Nilai
jenis Jenis konfigurasi repositori. 'FactoryVSTSConfiguration' (diperlukan)
projectName Nama proyek VSTS. string (diperlukan)
tenantId Id penyewa VSTS. string

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Menyebarkan Analitik Olahraga di Arsitektur Azure

Sebarkan ke Azure
Membuat akun penyimpanan Azure dengan ADLS Gen 2 diaktifkan, instans Azure Data Factory dengan layanan tertaut untuk akun penyimpanan (database Azure SQL jika disebarkan), dan instans Azure Databricks. Identitas AAD untuk pengguna yang menyebarkan templat dan identitas terkelola untuk instans ADF akan diberikan peran Kontributor Data Blob Penyimpanan di akun penyimpanan. Ada juga opsi untuk menyebarkan instans Azure Key Vault, database Azure SQL, dan Azure Event Hub (untuk kasus penggunaan streaming). Saat Azure Key Vault disebarkan, identitas terkelola pabrik data dan identitas AAD untuk pengguna yang menyebarkan templat akan diberikan peran Pengguna rahasia Key Vault.
Hub FinOps

Sebarkan ke Azure
Templat ini membuat instans hub FinOps baru, termasuk penyimpanan Data Lake dan Data Factory.
Lebih banyak dimungkinkan dengan Azure Data Factory - Satu klik untuk mencoba Azure Data Factory

Sebarkan ke Azure
Templat ini membuat alur pabrik data untuk aktivitas salin dari Azure Blob ke Azure Blob lain
Membuat Data Factory, menyalin dari Salesforce ke Blob

Sebarkan ke Azure
Templat ini menggunakan Azure Data Factory untuk melakukan pergerakan data dari Salesforce ke Azure Blobs
Salin massal menggunakan Azure Data Factory

Sebarkan ke Azure
Templat ini membuat pabrik data V2 yang menyalin data secara massal Azure SQL database ke gudang data Azure SQL.
Membuat pabrik data V2

Sebarkan ke Azure
Templat ini membuat pabrik data V2 yang menyalin data dari folder dalam Azure Blob Storage ke folder lain di penyimpanan.
Membuat pabrik data V2 (MySQL)

Sebarkan ke Azure
Templat ini membuat pabrik data V2 yang menyalin data dari folder dalam Azure Blob Storage ke tabel dalam Azure Database for MySQL.
Membuat pabrik data V2 (PostGre)

Sebarkan ke Azure
Templat ini membuat pabrik data V2 yang menyalin data dari folder dalam Azure Blob Storage ke tabel dalam Azure Database for PostgreSQL.
Membuat pabrik data V2 (SQL)

Sebarkan ke Azure
Templat ini membuat pabrik data V2 yang menyalin data dari folder dalam Azure Blob Storage ke tabel dalam database Azure SQL.
Membuat pabrik data kosong

Sebarkan ke Azure
Templat ini membuat pabrik data kosong
Azure Data Factory dengan Git dan konfigurasi vnet terkelola

Sebarkan ke Azure
Templat ini membuat Azure Data Factory dengan konfigurasi Git dan jaringan virtual terkelola.
Membuat pabrik data V2 (SQL On-prem)

Sebarkan ke Azure
Templat ini membuat pabrik data V2 yang menyalin data dari SQL Server lokal ke penyimpanan blob Azure
Memprovisikan runtime SSIS di Azure

Sebarkan ke Azure
Templat ini membuat pabrik data V2 lalu menyediakan runtime integrasi Azure SSIS
Membuat pabrik data V2 (Spark)

Sebarkan ke Azure
Templat ini membuat pabrik data V2 yang menyalin data dari folder dalam Azure Blob Storage ke folder lain di penyimpanan.

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya pabrik dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.DataFactory/factories, tambahkan Terraform berikut ke templat Anda.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataFactory/factories@2018-06-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      encryption = {
        identity = {
          userAssignedIdentity = "string"
        }
        keyName = "string"
        keyVersion = "string"
        vaultBaseUrl = "string"
      }
      globalParameters = {
        {customized property} = {
          type = "string"
        }
      }
      publicNetworkAccess = "string"
      purviewConfiguration = {
        purviewResourceId = "string"
      }
      repoConfiguration = {
        accountName = "string"
        collaborationBranch = "string"
        disablePublish = bool
        lastCommitId = "string"
        repositoryName = "string"
        rootFolder = "string"
        type = "string"
        // For remaining properties, see FactoryRepoConfiguration objects
      }
    }
  })
}

Objek FactoryRepoConfiguration

Atur properti jenis untuk menentukan jenis objek.

Untuk FactoryGitHubConfiguration, gunakan:

  type = "FactoryGitHubConfiguration"
  clientId = "string"
  clientSecret = {
    byoaSecretAkvUrl = "string"
    byoaSecretName = "string"
  }
  hostName = "string"

Untuk FactoryVSTSConfiguration, gunakan:

  type = "FactoryVSTSConfiguration"
  projectName = "string"
  tenantId = "string"

Nilai properti

factories

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.DataFactory/factories@2018-06-01"
nama Nama sumber daya string (diperlukan)

Batas karakter: 3-63

Karakter yang valid:
Alfanumerik dan tanda hubung.

Mulai dan akhiri dengan alfanumerik.

Nama sumber daya harus unik di seluruh Azure.
lokasi Lokasi sumber daya. string
parent_id Untuk menyebarkan ke grup sumber daya, gunakan ID grup sumber daya tersebut. string (diperlukan)
tag Tag sumber daya. Kamus nama dan nilai tag.
identity Identitas layanan terkelola pabrik. FactoryIdentity
properti Properti pabrik. FactoryProperties

FactoryIdentity

Nama Deskripsi Nilai
jenis Jenis identitas. "SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (diperlukan)
identity_ids Daftar identitas yang ditetapkan pengguna untuk pabrik. Array ID identitas pengguna.

UserAssignedIdentitiesDefinitionSpecification

Nama Deskripsi Nilai
{customized property}

FactoryProperties

Nama Deskripsi Nilai
enkripsi Properti untuk mengaktifkan Kunci Terkelola Pelanggan untuk pabrik. EncryptionConfiguration
globalParameters Daftar parameter untuk pabrik. GlobalParameterDefinitionSpecification
publicNetworkAccess Apakah akses jaringan publik diizinkan atau tidak untuk pabrik data. "Dinonaktifkan"
"Diaktifkan"
purviewConfiguration Informasi Purview pabrik. PurviewConfiguration
repoConfiguration Informasi repositori Git pabrik. FactoryRepoConfiguration

EncryptionConfiguration

Nama Deskripsi Nilai
identity Identitas yang ditetapkan pengguna untuk digunakan untuk mengautentikasi ke brankas kunci pelanggan. Jika tidak disediakan, Identitas Layanan Terkelola akan digunakan. CMKIdentityDefinition
keyName Nama kunci di Azure Key Vault untuk digunakan sebagai Kunci Yang Dikelola Pelanggan. string (diperlukan)
keyVersion Versi kunci yang digunakan untuk CMK. Jika tidak disediakan, versi terbaru akan digunakan. string
vaultBaseUrl Url Key Vault Azure yang digunakan untuk CMK. string (diperlukan)

CMKIdentityDefinition

Nama Deskripsi Nilai
userAssignedIdentity Id sumber daya identitas yang ditetapkan pengguna untuk mengautentikasi ke brankas kunci pelanggan. string

GlobalParameterDefinitionSpecification

Nama Deskripsi Nilai
{customized property} GlobalParameterSpecification

GlobalParameterSpecification

Nama Deskripsi Nilai
jenis Jenis Parameter Global. "Array"
"Bool"
"Float"
"Int"
"Objek"
"String" (diperlukan)
nilai Nilai parameter.

PurviewConfiguration

Nama Deskripsi Nilai
purviewResourceId Id sumber daya Purview. string

FactoryRepoConfiguration

Nama Deskripsi Nilai
accountName Nama akun. string (diperlukan)
collaborationBranch Cabang kolaborasi. string (diperlukan)
disablePublish Nonaktifkan operasi penerbitan manual di studio ADF untuk mendukung penerbitan otomatis. bool
lastCommitId Id penerapan terakhir. string
repositoryName Nama repositori. string (diperlukan)
rootFolder Folder akar. string (diperlukan)
jenis Mengatur jenis objek FactoryGitHubConfiguration
FactoryVSTSConfiguration (diperlukan)

FactoryGitHubConfiguration

Nama Deskripsi Nilai
jenis Jenis konfigurasi repositori. "FactoryGitHubConfiguration" (diperlukan)
clientId GitHub membawa id klien aplikasi Anda sendiri. string
clientSecret GitHub membawa informasi rahasia klien aplikasi Anda sendiri. GitHubClientSecret
hostName Nama host GitHub Enterprise. Misalnya: https://github.mydomain.com string

GitHubClientSecret

Nama Deskripsi Nilai
byoaSecretAkvUrl Bawa URL AKV rahasia klien aplikasi Anda sendiri. string
byoaSecretName Bawa nama rahasia klien aplikasi Anda sendiri di AKV. string

FactoryVstsConfiguration

Nama Deskripsi Nilai
jenis Jenis konfigurasi repositori. "FactoryVSTSConfiguration" (diperlukan)
projectName Nama proyek VSTS. string (diperlukan)
tenantId Id penyewa VSTS. string