Factories - Configure Factory Repo
Memperbarui informasi repositori pabrik.
POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.DataFactory/locations/{locationId}/configureFactoryRepo?api-version=2018-06-01
Parameter URI
| Nama | Dalam | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|---|
|
location
|
path | True |
string |
Pengidentifikasi lokasi. |
|
subscription
|
path | True |
string (uuid) |
ID langganan target. Nilainya harus sebuah UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Versi API yang digunakan untuk operasi ini. |
Isi Permintaan
| Nama | Jenis | Deskripsi |
|---|---|---|
| factoryResourceId |
string |
Id sumber daya pabrik. |
| repoConfiguration | FactoryRepoConfiguration: |
Informasi repositori Git dari pabrik. |
Respons
| Nama | Jenis | Deskripsi |
|---|---|---|
| 200 OK |
Permintaan telah berhasil. |
|
| Other Status Codes |
Respons kesalahan tak terduga. |
Keamanan
azure_auth
Alur OAuth2 Azure Active Directory.
Jenis:
oauth2
Alur:
implicit
URL Otorisasi:
https://login.microsoftonline.com/common/oauth2/authorize
Cakupan
| Nama | Deskripsi |
|---|---|
| user_impersonation | meniru akun pengguna Anda |
Contoh
Factories_ConfigureFactoryRepo
Permintaan sampel
POST https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789012/providers/Microsoft.DataFactory/locations/East US/configureFactoryRepo?api-version=2018-06-01
{
"factoryResourceId": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName",
"repoConfiguration": {
"type": "FactoryVSTSConfiguration",
"accountName": "ADF",
"collaborationBranch": "master",
"lastCommitId": "",
"projectName": "project",
"repositoryName": "repo",
"rootFolder": "/",
"tenantId": ""
}
}
Respon sampel
Date: Tue, 19 Jun 2018 05:41:50 GMT
X-Content-Type-Options: nosniff
x-ms-correlation-request-id: c63640bd-3e5f-4ee0-bae1-cea74f761a7d
x-ms-ratelimit-remaining-subscription-writes: 1191
x-ms-request-id: c63640bd-3e5f-4ee0-bae1-cea74f761a7d
{
"name": "exampleFactoryName",
"type": "Microsoft.DataFactory/factories",
"eTag": "\"00004004-0000-0000-0000-5b28979e0000\"",
"id": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName",
"location": "East US",
"properties": {
"createTime": "2018-06-19T05:41:50.0041314Z",
"provisioningState": "Succeeded",
"repoConfiguration": {
"type": "FactoryVSTSConfiguration",
"accountName": "ADF",
"collaborationBranch": "master",
"lastCommitId": "",
"projectName": "project",
"repositoryName": "repo",
"rootFolder": "/",
"tenantId": ""
},
"version": "2018-06-01"
},
"tags": {
"exampleTag": "exampleValue"
}
}
Definisi
| Nama | Deskripsi |
|---|---|
|
Cloud |
Objek yang menentukan struktur respons kesalahan Azure Data Factory. |
|
CMKIdentity |
Identitas Terkelola yang digunakan untuk CMK. |
|
created |
Jenis identitas yang membuat sumber daya. |
|
Encryption |
Definisi CMK untuk pabrik. |
| Factory |
Jenis sumber daya pabrik. |
|
Factory |
Informasi repositori GitHub Pabrik. |
|
Factory |
Properti identitas sumber daya pabrik. |
|
Factory |
Jenis identitas. |
|
Factory |
Informasi repositori git Factory. |
|
Factory |
Informasi repositori VSTS Factory. |
|
Git |
Informasi rahasia klien untuk konfigurasi repositori aplikasi Anda sendiri. |
|
Global |
Definisi parameter tunggal untuk entitas. |
|
Global |
Jenis Parameter Global. |
|
Public |
Apakah akses jaringan publik diizinkan atau tidak untuk pabrik data. |
|
Purview |
Konfigurasi Purview. |
|
system |
Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya. |
CloudError
Objek yang menentukan struktur respons kesalahan Azure Data Factory.
| Nama | Jenis | Deskripsi |
|---|---|---|
| error.code |
string |
Kode kesalahan. |
| error.details |
Array dengan detail kesalahan tambahan. |
|
| error.message |
string |
Pesan kesalahan. |
| error.target |
string |
Nama/jalur properti dalam permintaan yang terkait dengan kesalahan. |
CMKIdentityDefinition
Identitas Terkelola yang digunakan untuk CMK.
| Nama | Jenis | Deskripsi |
|---|---|---|
| userAssignedIdentity |
string |
Id sumber daya identitas yang ditetapkan pengguna untuk mengautentikasi ke brankas kunci pelanggan. |
createdByType
Jenis identitas yang membuat sumber daya.
| Nilai | Deskripsi |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
EncryptionConfiguration
Definisi CMK untuk pabrik.
| Nama | Jenis | Deskripsi |
|---|---|---|
| identity |
Identitas yang ditetapkan pengguna untuk digunakan untuk mengautentikasi ke brankas kunci pelanggan. Jika tidak diberikan Identitas Layanan Terkelola akan digunakan. |
|
| keyName |
string |
Nama kunci di Azure Key Vault untuk digunakan sebagai Kunci yang Dikelola Pelanggan. |
| keyVersion |
string |
Versi kunci yang digunakan untuk CMK. Jika tidak disediakan, versi terbaru akan digunakan. |
| vaultBaseUrl |
string |
Url Azure Key Vault yang digunakan untuk CMK. |
Factory
Jenis sumber daya pabrik.
| Nama | Jenis | Deskripsi |
|---|---|---|
| eTag |
string |
Jika eTag disediakan dalam isi respons, eTag juga dapat disediakan sebagai header per konvensi etag normal. Tag entitas digunakan untuk membandingkan dua entitas atau lebih dari sumber daya yang diminta yang sama. HTTP/1.1 menggunakan tag entitas di bidang header etag (bagian 14.19), If-Match (bagian 14.24), Jika-None-Match (bagian 14.26), dan If-Range (bagian 14.27). |
| id |
string (arm-id) |
ID sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Misalnya "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| identity |
Identitas layanan terkelola pabrik. |
|
| location |
string |
Lokasi geografis tempat sumber daya berada |
| name |
string |
Nama sumber daya |
| properties.createTime |
string (date-time) |
Waktu pabrik dibuat dalam format ISO8601. |
| properties.encryption |
Properti untuk mengaktifkan Kunci Terkelola Pelanggan untuk pabrik. |
|
| properties.globalParameters |
<string,
Global |
Daftar parameter untuk pabrik. |
| properties.provisioningState |
string |
Status provisi pabrik, contoh Berhasil. |
| properties.publicNetworkAccess |
Apakah akses jaringan publik diizinkan atau tidak untuk pabrik data. |
|
| properties.purviewConfiguration |
Informasi Purview pabrik. |
|
| properties.repoConfiguration | FactoryRepoConfiguration: |
Informasi repositori Git dari pabrik. |
| properties.version |
string |
Versi pabrik. |
| systemData |
Metadata Azure Resource Manager yang berisi informasi createBy dan modifiedBy. |
|
| tags |
object |
Tag sumber daya. |
| type |
string |
Jenis sumber daya. Misalnya, "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts" |
FactoryGitHubConfiguration
Informasi repositori GitHub Pabrik.
| Nama | Jenis | Deskripsi |
|---|---|---|
| accountName |
string |
Nama akun. |
| clientId |
string |
GitHub membawa id klien aplikasi Anda sendiri. |
| clientSecret |
GitHub membawa informasi rahasia klien aplikasi Anda sendiri. |
|
| collaborationBranch |
string |
Cabang kolaborasi. |
| disablePublish |
boolean |
Nonaktifkan operasi penerbitan manual di studio ADF untuk mendukung penerbitan otomatis. |
| hostName |
string |
Nama host GitHub Enterprise. Misalnya: |
| lastCommitId |
string |
Id penerapan terakhir. |
| repositoryName |
string |
Nama repositori. |
| rootFolder |
string |
Folder akar. |
| type | string: |
Jenis konfigurasi repositori. |
FactoryIdentity
Properti identitas sumber daya pabrik.
| Nama | Jenis | Deskripsi |
|---|---|---|
| principalId |
string (uuid) |
Id utama identitas. |
| tenantId |
string (uuid) |
Id penyewa klien identitas. |
| type |
Jenis identitas. |
|
| userAssignedIdentities |
Daftar identitas yang ditetapkan pengguna untuk pabrik. |
FactoryIdentityType
Jenis identitas.
| Nilai | Deskripsi |
|---|---|
| SystemAssigned |
DitugaskanSistem |
| UserAssigned |
UserAssigned |
| SystemAssigned,UserAssigned |
SistemTugas,Pengguna Ditetapkan |
FactoryRepoUpdate
Informasi repositori git Factory.
| Nama | Jenis | Deskripsi |
|---|---|---|
| factoryResourceId |
string |
Id sumber daya pabrik. |
| repoConfiguration | FactoryRepoConfiguration: |
Informasi repositori Git dari pabrik. |
FactoryVSTSConfiguration
Informasi repositori VSTS Factory.
| Nama | Jenis | Deskripsi |
|---|---|---|
| accountName |
string |
Nama akun. |
| collaborationBranch |
string |
Cabang kolaborasi. |
| disablePublish |
boolean |
Nonaktifkan operasi penerbitan manual di studio ADF untuk mendukung penerbitan otomatis. |
| lastCommitId |
string |
Id penerapan terakhir. |
| projectName |
string |
Nama proyek VSTS. |
| repositoryName |
string |
Nama repositori. |
| rootFolder |
string |
Folder akar. |
| tenantId |
string |
Id penyewa VSTS. |
| type | string: |
Jenis konfigurasi repositori. |
GitHubClientSecret
Informasi rahasia klien untuk konfigurasi repositori aplikasi Anda sendiri.
| Nama | Jenis | Deskripsi |
|---|---|---|
| byoaSecretAkvUrl |
string |
Bawa URL AKV rahasia klien aplikasi Anda sendiri. |
| byoaSecretName |
string |
Bawa nama rahasia klien aplikasi Anda sendiri di AKV. |
GlobalParameterSpecification
Definisi parameter tunggal untuk entitas.
| Nama | Jenis | Deskripsi |
|---|---|---|
| type |
Jenis Parameter Global. |
|
| value |
Nilai parameter. |
GlobalParameterType
Jenis Parameter Global.
| Nilai | Deskripsi |
|---|---|
| Object |
Objek |
| String |
string |
| Int |
Integer |
| Float |
Mengapung |
| Bool |
Bool |
| Array |
Array |
PublicNetworkAccess
Apakah akses jaringan publik diizinkan atau tidak untuk pabrik data.
| Nilai | Deskripsi |
|---|---|
| Enabled |
Enabled |
| Disabled |
Nonaktif |
PurviewConfiguration
Konfigurasi Purview.
| Nama | Jenis | Deskripsi |
|---|---|---|
| purviewResourceId |
string |
Id sumber daya Purview. |
systemData
Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.
| Nama | Jenis | Deskripsi |
|---|---|---|
| createdAt |
string (date-time) |
Tanda waktu pembuatan sumber daya (UTC). |
| createdBy |
string |
Identitas yang membuat sumber daya. |
| createdByType |
Jenis identitas yang membuat sumber daya. |
|
| lastModifiedAt |
string (date-time) |
Stempel waktu modifikasi terakhir sumber daya (UTC) |
| lastModifiedBy |
string |
Identitas yang terakhir mengubah sumber daya. |
| lastModifiedByType |
Jenis identitas yang terakhir memodifikasi sumber daya. |