Bagikan melalui


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
locationId
path True

string

Pengidentifikasi lokasi.

subscriptionId
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

Factory

Permintaan telah berhasil.

Other Status Codes

CloudError

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
CloudError

Objek yang menentukan struktur respons kesalahan Azure Data Factory.

CMKIdentityDefinition

Identitas Terkelola yang digunakan untuk CMK.

createdByType

Jenis identitas yang membuat sumber daya.

EncryptionConfiguration

Definisi CMK untuk pabrik.

Factory

Jenis sumber daya pabrik.

FactoryGitHubConfiguration

Informasi repositori GitHub Pabrik.

FactoryIdentity

Properti identitas sumber daya pabrik.

FactoryIdentityType

Jenis identitas.

FactoryRepoUpdate

Informasi repositori git Factory.

FactoryVSTSConfiguration

Informasi repositori VSTS Factory.

GitHubClientSecret

Informasi rahasia klien untuk konfigurasi repositori aplikasi Anda sendiri.

GlobalParameterSpecification

Definisi parameter tunggal untuk entitas.

GlobalParameterType

Jenis Parameter Global.

PublicNetworkAccess

Apakah akses jaringan publik diizinkan atau tidak untuk pabrik data.

PurviewConfiguration

Konfigurasi Purview.

systemData

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

CloudError[]

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

CMKIdentityDefinition

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

FactoryIdentity

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

EncryptionConfiguration

Properti untuk mengaktifkan Kunci Terkelola Pelanggan untuk pabrik.

properties.globalParameters

<string,  GlobalParameterSpecification>

Daftar parameter untuk pabrik.

properties.provisioningState

string

Status provisi pabrik, contoh Berhasil.

properties.publicNetworkAccess

PublicNetworkAccess

Apakah akses jaringan publik diizinkan atau tidak untuk pabrik data.

properties.purviewConfiguration

PurviewConfiguration

Informasi Purview pabrik.

properties.repoConfiguration FactoryRepoConfiguration:

Informasi repositori Git dari pabrik.

properties.version

string

Versi pabrik.

systemData

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

GitHubClientSecret

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: https://github.mydomain.com

lastCommitId

string

Id penerapan terakhir.

repositoryName

string

Nama repositori.

rootFolder

string

Folder akar.

type string:

FactoryGitHubConfiguration

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

FactoryIdentityType

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:

FactoryVSTSConfiguration

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

GlobalParameterType

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

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

createdByType

Jenis identitas yang terakhir memodifikasi sumber daya.