Factories - Configure Factory Repo
Updates die Repositoryinformationen einer Factory.
POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.DataFactory/locations/{locationId}/configureFactoryRepo?api-version=2018-06-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
location
|
path | True |
string |
Der Standortbezeichner. |
subscription
|
path | True |
string |
Die Abonnement-ID. |
api-version
|
query | True |
string |
Die API-Version. |
Anforderungstext
Name | Typ | Beschreibung |
---|---|---|
factoryResourceId |
string |
Die Factoryressourcen-ID. |
repoConfiguration | FactoryRepoConfiguration: |
Git-Repositoryinformationen der Factory. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
OK. |
|
Other Status Codes |
Eine vom Azure Data Factory Dienst empfangene Fehlerantwort. |
Sicherheit
azure_auth
Azure Active Directory OAuth2 Flow.
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Beschreibung |
---|---|
user_impersonation | Annehmen der Identität Ihres Benutzerkontos |
Beispiele
Factories_ConfigureFactoryRepo
Sample Request
POST https://management.azure.com/subscriptions/12345678-1234-1234-1234-12345678abc/providers/Microsoft.DataFactory/locations/East US/configureFactoryRepo?api-version=2018-06-01
{
"factoryResourceId": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName",
"repoConfiguration": {
"type": "FactoryVSTSConfiguration",
"projectName": "project",
"tenantId": "",
"accountName": "ADF",
"repositoryName": "repo",
"collaborationBranch": "master",
"rootFolder": "/",
"lastCommitId": ""
}
}
Sample Response
Date: Tue, 19 Jun 2018 05:41:50 GMT
X-Content-Type-Options: nosniff
x-ms-ratelimit-remaining-subscription-writes: 1191
x-ms-request-id: c63640bd-3e5f-4ee0-bae1-cea74f761a7d
x-ms-correlation-request-id: c63640bd-3e5f-4ee0-bae1-cea74f761a7d
{
"name": "exampleFactoryName",
"id": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName",
"type": "Microsoft.DataFactory/factories",
"properties": {
"provisioningState": "Succeeded",
"createTime": "2018-06-19T05:41:50.0041314Z",
"version": "2018-06-01",
"repoConfiguration": {
"type": "FactoryVSTSConfiguration",
"projectName": "project",
"tenantId": "",
"accountName": "ADF",
"repositoryName": "repo",
"collaborationBranch": "master",
"rootFolder": "/",
"lastCommitId": ""
}
},
"eTag": "\"00004004-0000-0000-0000-5b28979e0000\"",
"location": "East US",
"tags": {
"exampleTag": "exampleValue"
}
}
Definitionen
Name | Beschreibung |
---|---|
Cloud |
Das -Objekt, das die Struktur einer Azure Data Factory Fehlerantwort definiert. |
CMKIdentity |
Verwaltete Identität, die für CMK verwendet wird. |
Encryption |
Definition von CMK für die Factory. |
Factory |
Factoryressourcentyp. |
Factory |
GitHub-Repositoryinformationen von Factory. |
Factory |
Identitätseigenschaften der Factoryressource. |
Factory |
Der Identitätstyp. |
Factory |
Git-Repositoryinformationen von Factory. |
Factory |
VSTS-Repositoryinformationen der Factory. |
Git |
Geheime Clientinformationen für die Bring Your Own App Repository-Konfiguration der Factory. |
Global |
Definition eines einzelnen Parameters für eine Entität. |
Global |
Globaler Parametertyp. |
Public |
Gibt an, ob der Zugriff auf öffentliche Netzwerke für die Data Factory zulässig ist. |
Purview |
Purview-Konfiguration. |
User |
Definition einer einzelnen benutzerseitig zugewiesenen Identität für eine Factory. |
CloudError
Das -Objekt, das die Struktur einer Azure Data Factory Fehlerantwort definiert.
Name | Typ | Beschreibung |
---|---|---|
error.code |
string |
Fehlercode |
error.details |
Array mit zusätzlichen Fehlerdetails. |
|
error.message |
string |
Fehlermeldung. |
error.target |
string |
Eigenschaftsname/Pfad in der Anforderung, die einem Fehler zugeordnet ist. |
CMKIdentityDefinition
Verwaltete Identität, die für CMK verwendet wird.
Name | Typ | Beschreibung |
---|---|---|
userAssignedIdentity |
string |
Die Ressourcen-ID der benutzerseitig zugewiesenen Identität zur Authentifizierung beim Schlüsseltresor des Kunden. |
EncryptionConfiguration
Definition von CMK für die Factory.
Name | Typ | Beschreibung |
---|---|---|
identity |
Benutzerseitig zugewiesene Identität, die zur Authentifizierung beim Schlüsseltresor des Kunden verwendet werden soll. Falls nicht angegeben, wird die verwaltete Dienstidentität verwendet. |
|
keyName |
string |
Der Name des Schlüssels in Azure Key Vault, der als kundenseitig verwalteter Schlüssel verwendet werden soll. |
keyVersion |
string |
Die Version des schlüssels, der für CMK verwendet wird. Falls nicht angegeben, wird die neueste Version verwendet. |
vaultBaseUrl |
string |
Die URL der azure-Key Vault, die für CMK verwendet wird. |
Factory
Factoryressourcentyp.
Name | Typ | Beschreibung |
---|---|---|
eTag |
string |
Etag identifiziert Änderungen in der Ressource. |
id |
string |
Der Ressourcenbezeichner. |
identity |
Verwaltete Dienstidentität der Factory. |
|
location |
string |
Der Ressourcenspeicherort. |
name |
string |
Der Name der Ressource. |
properties.createTime |
string |
Zeitpunkt, zu dem die Fabrik im ISO8601-Format erstellt wurde. |
properties.encryption |
Eigenschaften zum Aktivieren des kundenseitig verwalteten Schlüssels für die Factory. |
|
properties.globalParameters |
<string,
Global |
Liste der Parameter für factory. |
properties.provisioningState |
string |
Factorybereitstellungsstatus, Beispiel Erfolgreich. |
properties.publicNetworkAccess |
Gibt an, ob der Zugriff auf öffentliche Netzwerke für die Data Factory zulässig ist. |
|
properties.purviewConfiguration |
Purview-Informationen der Factory. |
|
properties.repoConfiguration | FactoryRepoConfiguration: |
Git-Repositoryinformationen der Factory. |
properties.version |
string |
Version der Factory. |
tags |
object |
Die Ressourcentags. |
type |
string |
Der Ressourcentyp. |
FactoryGitHubConfiguration
GitHub-Repositoryinformationen von Factory.
Name | Typ | Beschreibung |
---|---|---|
accountName |
string |
Kontoname. |
clientId |
string |
GitHub bringt Ihre eigene App-Client-ID mit. |
clientSecret |
GitHub bringt Ihre eigenen Geheiminformationen für den App-Client mit. |
|
collaborationBranch |
string |
Zusammenarbeitsbranch. |
disablePublish |
boolean |
Deaktivieren Sie den manuellen Veröffentlichungsvorgang in ADF Studio, um die automatisierte Veröffentlichung zu bevorzugen. |
hostName |
string |
GitHub Enterprise-Hostname. Beispiel: |
lastCommitId |
string |
Letzte Commit-ID. |
repositoryName |
string |
Repositoryname. |
rootFolder |
string |
Stammordner. |
type | string: |
Typ der Repositorykonfiguration. |
FactoryIdentity
Identitätseigenschaften der Factoryressource.
Name | Typ | Beschreibung |
---|---|---|
principalId |
string |
Die Prinzipal-ID der Identität. |
tenantId |
string |
Die Clientmandanten-ID der Identität. |
type |
Der Identitätstyp. |
|
userAssignedIdentities |
<string,
User |
Liste der benutzerseitig zugewiesenen Identitäten für die Factory. |
FactoryIdentityType
Der Identitätstyp.
Name | Typ | Beschreibung |
---|---|---|
SystemAssigned |
string |
|
SystemAssigned,UserAssigned |
string |
|
UserAssigned |
string |
FactoryRepoUpdate
Git-Repositoryinformationen von Factory.
Name | Typ | Beschreibung |
---|---|---|
factoryResourceId |
string |
Die Factoryressourcen-ID. |
repoConfiguration | FactoryRepoConfiguration: |
Git-Repositoryinformationen der Factory. |
FactoryVSTSConfiguration
VSTS-Repositoryinformationen der Factory.
Name | Typ | Beschreibung |
---|---|---|
accountName |
string |
Kontoname. |
collaborationBranch |
string |
Zusammenarbeitsbranch. |
disablePublish |
boolean |
Deaktivieren Sie den manuellen Veröffentlichungsvorgang in ADF Studio, um die automatisierte Veröffentlichung zu bevorzugen. |
lastCommitId |
string |
Letzte Commit-ID. |
projectName |
string |
VSTS-Projektname. |
repositoryName |
string |
Repositoryname. |
rootFolder |
string |
Stammordner. |
tenantId |
string |
VSTS-Mandanten-ID. |
type | string: |
Typ der Repositorykonfiguration. |
GitHubClientSecret
Geheime Clientinformationen für die Bring Your Own App Repository-Konfiguration der Factory.
Name | Typ | Beschreibung |
---|---|---|
byoaSecretAkvUrl |
string |
Bring your own app client secret AKV URL. |
byoaSecretName |
string |
Bringen Sie Ihren eigenen App-Clientgeheimnisnamen in AKV. |
GlobalParameterSpecification
Definition eines einzelnen Parameters für eine Entität.
Name | Typ | Beschreibung |
---|---|---|
type |
Globaler Parametertyp. |
|
value |
object |
Wert des Parameters. |
GlobalParameterType
Globaler Parametertyp.
Name | Typ | Beschreibung |
---|---|---|
Array |
string |
|
Bool |
string |
|
Float |
string |
|
Int |
string |
|
Object |
string |
|
String |
string |
PublicNetworkAccess
Gibt an, ob der Zugriff auf öffentliche Netzwerke für die Data Factory zulässig ist.
Name | Typ | Beschreibung |
---|---|---|
Disabled |
string |
|
Enabled |
string |
PurviewConfiguration
Purview-Konfiguration.
Name | Typ | Beschreibung |
---|---|---|
purviewResourceId |
string |
Purview-Ressourcen-ID. |
UserAssignedIdentitySpecification
Definition einer einzelnen benutzerseitig zugewiesenen Identität für eine Factory.