Microsoft.DataFactory-Fabriken
Bicep-Ressourcendefinition
Der Ressourcentyp factoryies kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Bereitstellungsbefehle für Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.DataFactory/factories-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden Bicep hinzu.
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
}
}
}
FactoryRepoConfiguration-Objekte
Legen Sie die type-Eigenschaft fest, um den Typ des Objekts anzugeben.
Verwenden Sie für FactoryGitHubConfiguration Folgendes:
type: 'FactoryGitHubConfiguration'
clientId: 'string'
clientSecret: {
byoaSecretAkvUrl: 'string'
byoaSecretName: 'string'
}
hostName: 'string'
Verwenden Sie für FactoryVSTSConfiguration Folgendes:
type: 'FactoryVSTSConfiguration'
projectName: 'string'
tenantId: 'string'
Eigenschaftswerte
factories
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 3-63 Gültige Zeichen: Alphanumerische Zeichen und Bindestriche. Beginnen und enden Sie mit einem alphanumerischen Zeichen. Der Ressourcenname muss in Azure eindeutig sein. |
location | Der Ressourcenspeicherort. | Zeichenfolge |
tags | Die Ressourcentags. | Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen. |
Identität | Verwaltete Dienstidentität der Factory. | FactoryIdentity |
properties | Eigenschaften der Factory. | FactoryProperties |
FactoryIdentity
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Der Identitätstyp. | "SystemAssigned" 'SystemAssigned,UserAssigned' "UserAssigned" (erforderlich) |
userAssignedIdentities | Liste der benutzerseitig zugewiesenen Identitäten für die Factory. | UserAssignedIdentitiesDefinitionSpecification |
UserAssignedIdentitiesDefinitionSpecification
Name | BESCHREIBUNG | Wert |
---|---|---|
{angepasste Eigenschaft} | Für Bicep können Sie die funktion any() verwenden. |
FactoryProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
Verschlüsselung | Eigenschaften zum Aktivieren des kundenseitig verwalteten Schlüssels für die Factory. | EncryptionConfiguration |
globalParameters | Liste der Parameter für factory. | GlobalParameterDefinitionSpecification |
publicNetworkAccess | Gibt an, ob der Zugriff auf öffentliche Netzwerke für die Data Factory zulässig ist. | "Deaktiviert" "Aktiviert" |
purviewConfiguration | Purview-Informationen der Factory. | PurviewConfiguration |
repoConfiguration | Git-Repositoryinformationen der Factory. | FactoryRepoConfiguration |
EncryptionConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
Identität | Benutzerseitig zugewiesene Identität, die zum Authentifizieren beim Schlüsseltresor des Kunden verwendet werden soll. Wenn nicht angegeben, wird die verwaltete Dienstidentität verwendet. | CMKIdentityDefinition |
keyName | Der Name des Schlüssels in Azure Key Vault, der als kundenseitig verwalteter Schlüssel verwendet werden soll. | Zeichenfolge (erforderlich) |
keyVersion | Die Version des schlüssels, der für CMK verwendet wird. Falls nicht angegeben, wird die neueste Version verwendet. | Zeichenfolge |
vaultBaseUrl | Die URL der für CMK verwendeten Azure-Key Vault. | Zeichenfolge (erforderlich) |
CMKIdentityDefinition
Name | BESCHREIBUNG | Wert |
---|---|---|
userAssignedIdentity | Die Ressourcen-ID der vom Benutzer zugewiesenen Identität, die beim Schlüsseltresor des Kunden authentifiziert werden soll. | Zeichenfolge |
GlobalParameterDefinitionSpecification
Name | BESCHREIBUNG | Wert |
---|---|---|
{angepasste Eigenschaft} | GlobalParameterSpecification |
GlobalParameterSpecification
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Globaler Parametertyp. | "Array" "Bool" "Float" "Int" 'Objekt' "String" (erforderlich) |
value | Wert des Parameters. | Für Bicep können Sie die funktion any() verwenden. (erforderlich) |
PurviewConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
purviewResourceId | Purview-Ressourcen-ID. | Zeichenfolge |
FactoryRepoConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
. | Kontoname. | Zeichenfolge (erforderlich) |
collaborationBranch | Zusammenarbeitsbranch. | Zeichenfolge (erforderlich) |
disablePublish | Deaktivieren Sie den manuellen Veröffentlichungsvorgang in ADF Studio, um die automatisierte Veröffentlichung zu bevorzugen. | bool |
lastCommitId | Letzte Commit-ID. | Zeichenfolge |
repositoryName | Repositoryname. | Zeichenfolge (erforderlich) |
rootFolder | Stammordner. | Zeichenfolge (erforderlich) |
Typ | Festlegen des Objekttyps | FactoryGitHubConfiguration FactoryVSTSConfiguration (erforderlich) |
FactoryGitHubConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Typ der Repositorykonfiguration. | 'FactoryGitHubConfiguration' (erforderlich) |
clientId | GitHub bringt Ihre eigene App-Client-ID mit. | Zeichenfolge |
clientSecret | GitHub bring your own app client secret information.GitHub bring your own app client secret information. | GitHubClientSecret |
hostName | GitHub Enterprise-Hostname. Beispiel: https://github.mydomain.com |
Zeichenfolge |
GitHubClientSecret
Name | BESCHREIBUNG | Wert |
---|---|---|
byoaSecretAkvUrl | Bring your own app client secret AKV URL. | Zeichenfolge |
byoaSecretName | Bring your own app client secret name in AKV. | Zeichenfolge |
FactoryVstsConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Typ der Repositorykonfiguration. | "FactoryVSTSConfiguration" (erforderlich) |
projectName | Name des VSTS-Projekts. | Zeichenfolge (erforderlich) |
tenantId | VSTS-Mandanten-ID. | Zeichenfolge |
Schnellstartvorlagen
Diesen Ressourcentyp werden in den folgenden Schnellstartvorlagen bereitgestellt.
Vorlage | BESCHREIBUNG |
---|---|
Bereitstellen von Sports Analytics in azure Architecture |
Erstellt ein Azure-Speicherkonto mit aktiviertem ADLS Gen 2, eine Azure Data Factory instance mit verknüpften Diensten für das Speicherkonto (eine Azure SQL-Datenbank, falls bereitgestellt) und eine Azure Databricks-instance. Der AAD-Identität für den Benutzer, der die Vorlage bereitstellt, und der verwalteten Identität für die ADF-instance wird die Rolle "Mitwirkender für Speicherblobdaten" für das Speicherkonto zugewiesen. Es gibt auch Optionen zum Bereitstellen eines Azure Key Vault instance, einer Azure SQL-Datenbank und eines Azure Event Hub (für Streaminganwendungsfälle). Wenn ein Azure Key Vault bereitgestellt wird, erhalten die verwaltete Data Factory-Identität und die AAD-Identität für den Benutzer, der die Vorlage bereitstellt, die Rolle "Key Vault Geheimnisse benutzer". |
FinOps-Hub |
Mit dieser Vorlage wird ein neuer FinOps-Hub instance erstellt, einschließlich Data Lake-Speicher und Data Factory. |
Mehr ist mit Azure Data Factory möglich: Ein Klick, um Azure Data Factory |
Mit dieser Vorlage wird eine Data Factory-Pipeline für eine Kopieraktivität aus Azure Blob in ein anderes Azure-Blob erstellt. |
Erstellen einer Data Factory, Kopieren aus Salesforce in Blob |
Diese Vorlage verwendet Azure Data Factory, um Datenverschiebungen von Salesforce zu Azure Blobs durchzuführen. |
Massenkopiervorgang mit Azure Data Factory |
Mit dieser Vorlage wird eine V2-Data Factory erstellt, die Daten in massenweise Azure SQL Datenbank in ein Azure SQL Data Warehouse kopiert. |
Erstellen einer V2-Data Factory |
Mit dieser Vorlage wird eine V2-Data Factory erstellt, die Daten aus einem Ordner in einem Azure Blob Storage in einen anderen Ordner im Speicher kopiert. |
Erstellen einer V2 Data Factory (MySQL) |
Mit dieser Vorlage wird eine V2-Data Factory erstellt, die Daten aus einem Ordner in einem Azure Blob Storage in eine Tabelle in einer Azure Database for MySQL kopiert. |
Erstellen einer V2 Data Factory (PostGre) |
Mit dieser Vorlage wird eine V2-Data Factory erstellt, die Daten aus einem Ordner in einem Azure Blob Storage in eine Tabelle in einer Azure Database for PostgreSQL kopiert. |
Erstellen einer V2 Data Factory (SQL) |
Mit dieser Vorlage wird eine V2-Data Factory erstellt, die Daten aus einem Ordner in einem Azure Blob Storage in eine Tabelle in einer Azure SQL-Datenbank kopiert. |
Erstellen einer leeren Data Factory |
Mit dieser Vorlage wird eine leere Data Factory erstellt. |
Azure Data Factory mit Git- und verwalteter VNET-Konfiguration |
Diese Vorlage erstellt Azure Data Factory mit Git-Konfiguration und verwaltetem virtuellem Netzwerk. |
Erstellen einer V2-Data Factory (SQL On-Prem) |
Mit dieser Vorlage wird eine V2 Data Factory erstellt, die Daten aus einer lokalen SQL Server in einen Azure Blob Storage kopiert. |
Bereitstellen der SSIS-Runtime in Azure |
Mit dieser Vorlage wird eine V2 Data Factory erstellt und anschließend eine Azure SSIS Integration Runtime bereitgestellt. |
Erstellen einer V2 Data Factory (Spark) |
Mit dieser Vorlage wird eine V2-Data Factory erstellt, die Daten aus einem Ordner in einem Azure Blob Storage in einen anderen Ordner im Speicher kopiert. |
Ressourcendefinition mit einer ARM-Vorlage
Der Factories-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:
- Ressourcengruppen : Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.DataFactory/factories-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.
{
"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
}
}
}
FactoryRepoConfiguration-Objekte
Legen Sie die type-Eigenschaft fest, um den Typ des Objekts anzugeben.
Verwenden Sie für FactoryGitHubConfiguration Folgendes:
"type": "FactoryGitHubConfiguration",
"clientId": "string",
"clientSecret": {
"byoaSecretAkvUrl": "string",
"byoaSecretName": "string"
},
"hostName": "string"
Verwenden Sie für FactoryVSTSConfiguration Folgendes:
"type": "FactoryVSTSConfiguration",
"projectName": "string",
"tenantId": "string"
Eigenschaftswerte
factories
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Ressourcentyp | "Microsoft.DataFactory/factories" |
apiVersion | Die Ressourcen-API-Version | '2018-06-01' |
name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 3-63 Gültige Zeichen: Alphanumerische Zeichen und Bindestriche. Beginnen und enden Sie mit einem alphanumerischen Zeichen. Der Ressourcenname muss in Azure eindeutig sein. |
location | Der Ressourcenspeicherort. | Zeichenfolge |
tags | Die Ressourcentags. | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
Identität | Verwaltete Dienstidentität der Factory. | FactoryIdentity |
properties | Eigenschaften der Factory. | FactoryEigenschaften |
FactoryIdentity
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Der Identitätstyp. | "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned" (erforderlich) |
userAssignedIdentities | Liste der benutzerseitig zugewiesenen Identitäten für die Factory. | UserAssignedIdentitiesDefinitionSpecification |
UserAssignedIdentitiesDefinitionSpecification
Name | BESCHREIBUNG | Wert |
---|---|---|
{angepasste Eigenschaft} |
FactoryEigenschaften
Name | BESCHREIBUNG | Wert |
---|---|---|
Verschlüsselung | Eigenschaften zum Aktivieren des kundenseitig verwalteten Schlüssels für die Factory. | EncryptionConfiguration |
globalParameters | Liste der Parameter für factory. | GlobalParameterDefinitionSpecification |
publicNetworkAccess | Gibt an, ob der Zugriff auf öffentliche Netzwerke für die Data Factory zulässig ist. | "Deaktiviert" "Aktiviert" |
purviewConfiguration | Purview-Informationen der Factory. | PurviewConfiguration |
repoConfiguration | Git-Repositoryinformationen der Factory. | FactoryRepoConfiguration |
EncryptionConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
Identität | Benutzerseitig zugewiesene Identität, die zur Authentifizierung beim Schlüsseltresor des Kunden verwendet werden soll. Falls nicht angegeben, wird die verwaltete Dienstidentität verwendet. | CMKIdentityDefinition |
keyName | Der Name des Schlüssels in Azure Key Vault, der als kundenseitig verwalteter Schlüssel verwendet werden soll. | Zeichenfolge (erforderlich) |
keyVersion | Die Version des schlüssels, der für CMK verwendet wird. Falls nicht angegeben, wird die neueste Version verwendet. | Zeichenfolge |
vaultBaseUrl | Die URL der azure-Key Vault, die für CMK verwendet wird. | Zeichenfolge (erforderlich) |
CMKIdentityDefinition
Name | BESCHREIBUNG | Wert |
---|---|---|
userAssignedIdentity | Die Ressourcen-ID der benutzerseitig zugewiesenen Identität zur Authentifizierung beim Schlüsseltresor des Kunden. | Zeichenfolge |
GlobalParameterDefinitionSpecification
Name | BESCHREIBUNG | Wert |
---|---|---|
{angepasste Eigenschaft} | GlobalParameterSpecification |
GlobalParameterSpecification
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Globaler Parametertyp. | Array "Bool" "Float" 'Int' 'Objekt' 'String' (erforderlich) |
value | Wert des Parameters. |
PurviewConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
purviewResourceId | Purview-Ressourcen-ID. | Zeichenfolge |
FactoryRepoConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
. | Kontoname. | Zeichenfolge (erforderlich) |
collaborationBranch | Zusammenarbeitsbranch. | Zeichenfolge (erforderlich) |
disablePublish | Deaktivieren Sie den manuellen Veröffentlichungsvorgang in ADF Studio, um die automatisierte Veröffentlichung zu bevorzugen. | bool |
lastCommitId | Letzte Commit-ID. | Zeichenfolge |
repositoryName | Repositoryname. | Zeichenfolge (erforderlich) |
rootFolder | Stammordner. | Zeichenfolge (erforderlich) |
Typ | Festlegen des Objekttyps | FactoryGitHubConfiguration FactoryVSTSConfiguration (erforderlich) |
FactoryGitHubConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Typ der Repositorykonfiguration. | 'FactoryGitHubConfiguration' (erforderlich) |
clientId | GitHub bringt Ihre eigene App-Client-ID mit. | Zeichenfolge |
clientSecret | GitHub bringt Ihre eigenen Geheiminformationen für den App-Client mit. | GitHubClientSecret |
hostName | GitHub Enterprise-Hostname. Beispiel: https://github.mydomain.com |
Zeichenfolge |
GitHubClientSecret
Name | BESCHREIBUNG | Wert |
---|---|---|
byoaSecretAkvUrl | Bring your own app client secret AKV URL. | Zeichenfolge |
byoaSecretName | Bringen Sie Ihren eigenen App-Clientgeheimnisnamen in AKV. | Zeichenfolge |
FactoryVstsConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Typ der Repositorykonfiguration. | "FactoryVSTSConfiguration" (erforderlich) |
projectName | VSTS-Projektname. | Zeichenfolge (erforderlich) |
tenantId | VSTS-Mandanten-ID. | Zeichenfolge |
Schnellstartvorlagen
Diesen Ressourcentyp werden in den folgenden Schnellstartvorlagen bereitgestellt.
Vorlage | BESCHREIBUNG |
---|---|
Bereitstellen von Sports Analytics in azure Architecture |
Erstellt ein Azure-Speicherkonto mit aktiviertem ADLS Gen 2, eine Azure Data Factory instance mit verknüpften Diensten für das Speicherkonto (eine Azure SQL-Datenbank, falls bereitgestellt) und eine Azure Databricks-instance. Der AAD-Identität für den Benutzer, der die Vorlage bereitstellt, und der verwalteten Identität für die ADF-instance wird die Rolle "Mitwirkender für Speicherblobdaten" für das Speicherkonto zugewiesen. Es gibt auch Optionen zum Bereitstellen eines Azure Key Vault instance, einer Azure SQL-Datenbank und eines Azure Event Hub (für Streaminganwendungsfälle). Wenn ein Azure Key Vault bereitgestellt wird, erhalten die verwaltete Data Factory-Identität und die AAD-Identität für den Benutzer, der die Vorlage bereitstellt, die Rolle "Key Vault Geheimnisse benutzer". |
FinOps-Hub |
Mit dieser Vorlage wird ein neuer FinOps-Hub instance erstellt, einschließlich Data Lake-Speicher und Data Factory. |
Mehr ist mit Azure Data Factory möglich: Ein Klick, um Azure Data Factory |
Mit dieser Vorlage wird eine Data Factory-Pipeline für eine Kopieraktivität aus Azure Blob in ein anderes Azure-Blob erstellt. |
Erstellen einer Data Factory, Kopieren aus Salesforce in Blob |
Diese Vorlage verwendet Azure Data Factory, um Datenverschiebungen von Salesforce zu Azure Blobs durchzuführen. |
Massenkopiervorgang mit Azure Data Factory |
Mit dieser Vorlage wird eine V2-Data Factory erstellt, die Daten in massenweise Azure SQL Datenbank in ein Azure SQL Data Warehouse kopiert. |
Erstellen einer V2-Data Factory |
Mit dieser Vorlage wird eine V2-Data Factory erstellt, die Daten aus einem Ordner in einem Azure Blob Storage in einen anderen Ordner im Speicher kopiert. |
Erstellen einer V2 Data Factory (MySQL) |
Mit dieser Vorlage wird eine V2-Data Factory erstellt, die Daten aus einem Ordner in einem Azure Blob Storage in eine Tabelle in einer Azure Database for MySQL kopiert. |
Erstellen einer V2 Data Factory (PostGre) |
Mit dieser Vorlage wird eine V2-Data Factory erstellt, die Daten aus einem Ordner in einem Azure Blob Storage in eine Tabelle in einer Azure Database for PostgreSQL kopiert. |
Erstellen einer V2 Data Factory (SQL) |
Mit dieser Vorlage wird eine V2-Data Factory erstellt, die Daten aus einem Ordner in einem Azure Blob Storage in eine Tabelle in einer Azure SQL-Datenbank kopiert. |
Erstellen einer leeren Data Factory |
Mit dieser Vorlage wird eine leere Data Factory erstellt. |
Azure Data Factory mit Git- und verwalteter VNET-Konfiguration |
Diese Vorlage erstellt Azure Data Factory mit Git-Konfiguration und verwaltetem virtuellem Netzwerk. |
Erstellen einer V2-Data Factory (SQL On-Prem) |
Mit dieser Vorlage wird eine V2 Data Factory erstellt, die Daten aus einer lokalen SQL Server in einen Azure Blob Storage kopiert. |
Bereitstellen der SSIS-Runtime in Azure |
Mit dieser Vorlage wird eine V2 Data Factory erstellt und anschließend eine Azure SSIS Integration Runtime bereitgestellt. |
Erstellen einer V2 Data Factory (Spark) |
Mit dieser Vorlage wird eine V2-Data Factory erstellt, die Daten aus einem Ordner in einem Azure Blob Storage in einen anderen Ordner im Speicher kopiert. |
Terraform (AzAPI-Anbieter) Ressourcendefinition
Der Factories-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.DataFactory/factories-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Terraform hinzu.
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
}
}
})
}
FactoryRepoConfiguration-Objekte
Legen Sie die type-Eigenschaft fest, um den Typ des Objekts anzugeben.
Verwenden Sie für FactoryGitHubConfiguration Folgendes:
type = "FactoryGitHubConfiguration"
clientId = "string"
clientSecret = {
byoaSecretAkvUrl = "string"
byoaSecretName = "string"
}
hostName = "string"
Verwenden Sie für FactoryVSTSConfiguration Folgendes:
type = "FactoryVSTSConfiguration"
projectName = "string"
tenantId = "string"
Eigenschaftswerte
factories
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Der Ressourcentyp | "Microsoft.DataFactory/factories@2018-06-01" |
name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 3-63 Gültige Zeichen: Alphanumerische Zeichen und Bindestriche. Beginnen und enden Sie mit einem alphanumerischen Zeichen. Der Ressourcenname muss in Azure eindeutig sein. |
location | Der Ressourcenspeicherort. | Zeichenfolge |
parent_id | Verwenden Sie zum Bereitstellen in einer Ressourcengruppe die ID dieser Ressourcengruppe. | Zeichenfolge (erforderlich) |
tags | Die Ressourcentags. | Wörterbuch der Tagnamen und -werte. |
Identität | Verwaltete Dienstidentität der Factory. | FactoryIdentity |
properties | Eigenschaften der Factory. | FactoryProperties |
FactoryIdentity
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Der Identitätstyp. | "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned" (erforderlich) |
identity_ids | Liste der benutzerseitig zugewiesenen Identitäten für die Factory. | Array von Benutzeridentitäts-IDs. |
UserAssignedIdentitiesDefinitionSpecification
Name | BESCHREIBUNG | Wert |
---|---|---|
{angepasste Eigenschaft} |
FactoryProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
Verschlüsselung | Eigenschaften zum Aktivieren des kundenseitig verwalteten Schlüssels für die Factory. | EncryptionConfiguration |
globalParameters | Liste der Parameter für factory. | GlobalParameterDefinitionSpecification |
publicNetworkAccess | Gibt an, ob der Zugriff auf öffentliche Netzwerke für die Data Factory zulässig ist. | "Deaktiviert" "Aktiviert" |
purviewConfiguration | Purview-Informationen der Factory. | PurviewConfiguration |
repoConfiguration | Git-Repositoryinformationen der Factory. | FactoryRepoConfiguration |
EncryptionConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
Identität | Benutzerseitig zugewiesene Identität, die zum Authentifizieren beim Schlüsseltresor des Kunden verwendet werden soll. Wenn nicht angegeben, wird die verwaltete Dienstidentität verwendet. | CMKIdentityDefinition |
keyName | Der Name des Schlüssels in Azure Key Vault, der als kundenseitig verwalteter Schlüssel verwendet werden soll. | Zeichenfolge (erforderlich) |
keyVersion | Die Version des schlüssels, der für CMK verwendet wird. Falls nicht angegeben, wird die neueste Version verwendet. | Zeichenfolge |
vaultBaseUrl | Die URL der für CMK verwendeten Azure-Key Vault. | Zeichenfolge (erforderlich) |
CMKIdentityDefinition
Name | BESCHREIBUNG | Wert |
---|---|---|
userAssignedIdentity | Die Ressourcen-ID der vom Benutzer zugewiesenen Identität, die beim Schlüsseltresor des Kunden authentifiziert werden soll. | Zeichenfolge |
GlobalParameterDefinitionSpecification
Name | BESCHREIBUNG | Wert |
---|---|---|
{angepasste Eigenschaft} | GlobalParameterSpecification |
GlobalParameterSpecification
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Globaler Parametertyp. | "Array" "Bool" "Float" "Int" "Objekt" "String" (erforderlich) |
value | Wert des Parameters. |
PurviewConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
purviewResourceId | Purview-Ressourcen-ID. | Zeichenfolge |
FactoryRepoConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
. | Kontoname. | Zeichenfolge (erforderlich) |
collaborationBranch | Zusammenarbeitsbranch. | Zeichenfolge (erforderlich) |
disablePublish | Deaktivieren Sie den manuellen Veröffentlichungsvorgang in ADF Studio, um die automatisierte Veröffentlichung zu bevorzugen. | bool |
lastCommitId | Letzte Commit-ID. | Zeichenfolge |
repositoryName | Repositoryname. | Zeichenfolge (erforderlich) |
rootFolder | Stammordner. | Zeichenfolge (erforderlich) |
Typ | Festlegen des Objekttyps | FactoryGitHubConfiguration FactoryVSTSConfiguration (erforderlich) |
FactoryGitHubConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Typ der Repositorykonfiguration. | "FactoryGitHubConfiguration" (erforderlich) |
clientId | GitHub bringt Ihre eigene App-Client-ID mit. | Zeichenfolge |
clientSecret | GitHub bring your own app client secret information.GitHub bring your own app client secret information. | GitHubClientSecret |
hostName | GitHub Enterprise-Hostname. Beispiel: https://github.mydomain.com |
Zeichenfolge |
GitHubClientSecret
Name | BESCHREIBUNG | Wert |
---|---|---|
byoaSecretAkvUrl | Bring your own app client secret AKV URL. | Zeichenfolge |
byoaSecretName | Bring your own app client secret name in AKV. | Zeichenfolge |
FactoryVstsConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Typ der Repositorykonfiguration. | "FactoryVSTSConfiguration" (erforderlich) |
projectName | Name des VSTS-Projekts. | Zeichenfolge (erforderlich) |
tenantId | VSTS-Mandanten-ID. | Zeichenfolge |