Fabriques Microsoft.DataFactory
Définition de ressource Bicep
Le type de ressource des fabriques peut être déployé avec des opérations qui ciblent :
- Groupes de ressources - Voir commandes de déploiement de groupe de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.DataFactory/factories, ajoutez le Bicep suivant à votre modèle.
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
}
}
}
Objets FactoryRepoConfiguration
Définissez la propriété type pour spécifier le type d’objet.
Pour FactoryGitHubConfiguration, utilisez :
type: 'FactoryGitHubConfiguration'
clientId: 'string'
clientSecret: {
byoaSecretAkvUrl: 'string'
byoaSecretName: 'string'
}
hostName: 'string'
Pour FactoryVSTSConfiguration, utilisez :
type: 'FactoryVSTSConfiguration'
projectName: 'string'
tenantId: 'string'
Valeurs de propriétés
factories
Nom | Description | Valeur |
---|---|---|
name | Nom de la ressource | string (obligatoire) Limite de caractères : 3-63 Caractères valides : Caractères alphanumériques et traits d’union. Doit commencer et se terminer par un caractère alphanumérique. Le nom de la ressource doit être unique dans Azure. |
location | Emplacement de la ressource. | string |
tags | Étiquettes de la ressource. | Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles |
identité | Identité de service managée de la fabrique. | FactoryIdentity |
properties | Propriétés de la fabrique. | FactoryProperties |
FactoryIdentity
Nom | Description | Valeur |
---|---|---|
type | Type d’identité. | 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (obligatoire) |
userAssignedIdentities | Liste des identités affectées par l’utilisateur pour la fabrique. | UserAssignedIdentitiesDefinitionSpecification |
UserAssignedIdentitiesDefinitionSpecification
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | Pour Bicep, vous pouvez utiliser la fonction any(). |
FactoryProperties
Nom | Description | Valeur |
---|---|---|
le chiffrement | Propriétés permettant d’activer la clé gérée par le client pour la fabrique. | EncryptionConfiguration |
globalParameters | Liste des paramètres pour la fabrique. | GlobalParameterDefinitionSpecification |
publicNetworkAccess | Indique si l’accès au réseau public est autorisé ou non pour la fabrique de données. | 'Désactivé' 'Enabled' |
purviewConfiguration | Informations Purview de la fabrique. | PurviewConfiguration |
repoConfiguration | Informations de dépôt Git de la fabrique. | FactoryRepoConfiguration |
EncryptionConfiguration
Nom | Description | Valeur |
---|---|---|
identité | Identité affectée par l’utilisateur à utiliser pour s’authentifier auprès du coffre de clés du client. Si elle n’est pas fournie, Managed Service Identity est utilisée. | CMKIdentityDefinition |
keyName | Nom de la clé dans Azure Key Vault à utiliser comme clé gérée par le client. | string (obligatoire) |
keyVersion | Version de la clé utilisée pour cmk. Si elle n’est pas fournie, la dernière version est utilisée. | string |
vaultBaseUrl | URL du Key Vault Azure utilisé pour CMK. | string (obligatoire) |
CMKIdentityDefinition
Nom | Description | Valeur |
---|---|---|
userAssignedIdentity | ID de ressource de l’identité affectée par l’utilisateur pour s’authentifier auprès du coffre de clés du client. | string |
GlobalParameterDefinitionSpecification
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | GlobalParameterSpecification |
GlobalParameterSpecification
Nom | Description | Valeur |
---|---|---|
type | Type de paramètre global. | 'Array' 'Bool' 'Float' 'Int' 'Object' 'String' (obligatoire) |
value | Valeur du paramètre. | Pour Bicep, vous pouvez utiliser la fonction any(). (obligatoire) |
PurviewConfiguration
Nom | Description | Valeur |
---|---|---|
purviewResourceId | ID de ressource Purview. | string |
FactoryRepoConfiguration
Nom | Description | Valeur |
---|---|---|
accountName | Nom du compte. | chaîne (obligatoire) |
collaborationBranch | Branche collaboration. | chaîne (obligatoire) |
disablePublish | Désactivez l’opération de publication manuelle dans ADF Studio pour favoriser la publication automatisée. | bool |
lastCommitId | DERNIER ID de validation. | string |
repositoryName | Nom du référentiel. | chaîne (obligatoire) |
rootFolder | Dossier racine. | chaîne (obligatoire) |
type | Définir le type d’objet | FactoryGitHubConfiguration FactoryVSTSConfiguration (obligatoire) |
FactoryGitHubConfiguration
Nom | Description | Valeur |
---|---|---|
type | Type de configuration de référentiel. | 'FactoryGitHubConfiguration' (obligatoire) |
clientId | GitHub apportez votre propre ID client d’application. | string |
clientSecret | GitHub apporte vos propres informations de secret client d’application. | GitHubClientSecret |
hostName | Nom d’hôte GitHub Enterprise. Par exemple : https://github.mydomain.com |
string |
GitHubClientSecret
Nom | Description | Valeur |
---|---|---|
byoaSecretAkvUrl | Apportez votre propre URL AKV de secret client d’application. | string |
byoaSecretName | Apportez votre propre nom de secret client d’application dans AKV. | string |
FactoryVstsConfiguration
Nom | Description | Valeur |
---|---|---|
type | Type de configuration de référentiel. | 'FactoryVSTSConfiguration' (obligatoire) |
projectName | Nom du projet VSTS. | chaîne (obligatoire) |
tenantId | ID de locataire VSTS. | string |
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
Déployer Sports Analytics sur l’architecture Azure |
Crée un compte de stockage Azure avec ADLS Gen 2 activé, un Azure Data Factory instance avec des services liés pour le compte de stockage (un Azure SQL Database s’il est déployé) et un instance Azure Databricks. L’identité AAD pour l’utilisateur qui déploie le modèle et l’identité managée pour le instance ADF se verront attribuer le rôle Contributeur aux données blob de stockage sur le compte de stockage. Il existe également des options pour déployer un Key Vault instance Azure, une base de données Azure SQL et un hub d’événements Azure (pour les cas d’usage de streaming). Lorsqu’un Key Vault Azure est déployé, l’identité gérée par la fabrique de données et l’identité AAD de l’utilisateur qui déploie le modèle se voient attribuer le rôle Utilisateur Key Vault Secrets. |
Hub FinOps |
Ce modèle crée un nouveau hub FinOps instance, y compris le stockage Data Lake et une fabrique de données. |
Plus est possible avec Azure Data Factory - Un clic pour essayer Azure Data Factory |
Ce modèle crée un pipeline de fabrique de données pour une activité de copie d’objets blob Azure vers un autre objet blob Azure |
Créer une fabrique de données, copier à partir de Salesforce vers un objet blob |
Ce modèle utilise Azure Data Factory pour effectuer le déplacement des données de Salesforce vers des objets blob Azure |
Copie en bloc à l’aide de Azure Data Factory |
Ce modèle crée une fabrique de données V2 qui copie les données en bloc d’une base de données Azure SQL dans un entrepôt de données Azure SQL. |
Créer une fabrique de données V2 |
Ce modèle crée une fabrique de données V2 qui copie les données d’un dossier d’un Stockage Blob Azure vers un autre dossier du stockage. |
Créer une fabrique de données V2 (MySQL) |
Ce modèle crée une fabrique de données V2 qui copie les données d’un dossier d’un Stockage Blob Azure vers une table d’un Azure Database pour MySQL. |
Créer une fabrique de données V2 (PostGre) |
Ce modèle crée une fabrique de données V2 qui copie les données d’un dossier d’un Stockage Blob Azure vers une table d’un Azure Database pour PostgreSQL. |
Créer une fabrique de données V2 (SQL) |
Ce modèle crée une fabrique de données V2 qui copie les données d’un dossier d’un Stockage Blob Azure vers une table d’une base de données Azure SQL. |
Créer une fabrique de données vide |
Ce modèle crée une fabrique de données vide |
Azure Data Factory avec git et la configuration de réseau virtuel managé |
Ce modèle crée Azure Data Factory avec une configuration Git et un réseau virtuel managé. |
Créer une fabrique de données V2 (SQL Local) |
Ce modèle crée une fabrique de données V2 qui copie les données d’un SQL Server local vers un stockage Blob Azure |
Provisionner le runtime SSIS dans Azure |
Ce modèle crée une fabrique de données V2, puis approvisionne un runtime d’intégration Azure SSIS |
Créer une fabrique de données V2 (Spark) |
Ce modèle crée une fabrique de données V2 qui copie les données d’un dossier d’un Stockage Blob Azure vers un autre dossier du stockage. |
Définition de ressources de modèle ARM
Le type de ressource factories peut être déployé avec des opérations qui ciblent :
- Groupes de ressources - Voir commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.DataFactory/factories, ajoutez le code JSON suivant à votre modèle.
{
"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
}
}
}
Objets FactoryRepoConfiguration
Définissez la propriété type pour spécifier le type d’objet.
Pour FactoryGitHubConfiguration, utilisez :
"type": "FactoryGitHubConfiguration",
"clientId": "string",
"clientSecret": {
"byoaSecretAkvUrl": "string",
"byoaSecretName": "string"
},
"hostName": "string"
Pour FactoryVSTSConfiguration, utilisez :
"type": "FactoryVSTSConfiguration",
"projectName": "string",
"tenantId": "string"
Valeurs de propriétés
factories
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | « Microsoft.DataFactory/factories » |
apiVersion | Version de l’API de ressource | '2018-06-01' |
name | Nom de la ressource | chaîne (obligatoire) Limite de caractères : 3-63 Caractères valides : Caractères alphanumériques et traits d’union. Doit commencer et se terminer par un caractère alphanumérique. Le nom de la ressource doit être unique dans Azure. |
location | Emplacement de la ressource. | string |
tags | Étiquettes de la ressource. | Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles |
identité | Identité de service managée de la fabrique. | FactoryIdentity |
properties | Propriétés de la fabrique. | FactoryProperties |
FactoryIdentity
Nom | Description | Valeur |
---|---|---|
type | Type d’identité. | 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (obligatoire) |
userAssignedIdentities | Liste des identités affectées par l’utilisateur pour la fabrique. | UserAssignedIdentitiesDefinitionSpecification |
UserAssignedIdentitiesDefinitionSpecification
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} |
FactoryProperties
Nom | Description | Valeur |
---|---|---|
le chiffrement | Propriétés permettant d’activer la clé gérée par le client pour la fabrique. | EncryptionConfiguration |
globalParameters | Liste des paramètres de fabrique. | GlobalParameterDefinitionSpecification |
publicNetworkAccess | Indique si l’accès au réseau public est autorisé ou non pour la fabrique de données. | 'Désactivé' 'Enabled' |
purviewConfiguration | Purview des informations de l’usine. | PurviewConfiguration |
repoConfiguration | Informations de dépôt Git de la fabrique. | FactoryRepoConfiguration |
EncryptionConfiguration
Nom | Description | Valeur |
---|---|---|
identité | Identité affectée par l’utilisateur à utiliser pour s’authentifier auprès du coffre de clés du client. Si elle n’est pas fournie, l’identité de service managée sera utilisée. | CMKIdentityDefinition |
keyName | Nom de la clé dans Azure Key Vault à utiliser en tant que clé gérée par le client. | chaîne (obligatoire) |
keyVersion | Version de la clé utilisée pour cmk. Si elle n’est pas fournie, la dernière version sera utilisée. | string |
vaultBaseUrl | URL du Key Vault Azure utilisé pour cmk. | chaîne (obligatoire) |
CMKIdentityDefinition
Nom | Description | Valeur |
---|---|---|
userAssignedIdentity | ID de ressource de l’identité affectée par l’utilisateur pour s’authentifier auprès du coffre de clés du client. | string |
GlobalParameterDefinitionSpecification
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | GlobalParameterSpecification |
GlobalParameterSpecification
Nom | Description | Valeur |
---|---|---|
type | Type de paramètre global. | 'Array' 'Bool' 'Float' 'Int' 'Object' 'String' (obligatoire) |
value | Valeur du paramètre. |
PurviewConfiguration
Nom | Description | Valeur |
---|---|---|
purviewResourceId | ID de ressource Purview. | string |
FactoryRepoConfiguration
Nom | Description | Valeur |
---|---|---|
accountName | Nom du compte. | chaîne (obligatoire) |
collaborationBranch | Branche collaboration. | chaîne (obligatoire) |
disablePublish | Désactivez l’opération de publication manuelle dans ADF Studio pour favoriser la publication automatisée. | bool |
lastCommitId | DERNIER ID de validation. | string |
repositoryName | Nom du référentiel. | chaîne (obligatoire) |
rootFolder | Dossier racine. | string (obligatoire) |
type | Définir le type d’objet | FactoryGitHubConfiguration FactoryVSTSConfiguration (obligatoire) |
FactoryGitHubConfiguration
Nom | Description | Valeur |
---|---|---|
type | Type de configuration de dépôt. | 'FactoryGitHubConfiguration' (obligatoire) |
clientId | GitHub apportez votre propre ID client d’application. | string |
clientSecret | GitHub apporte vos propres informations de clé secrète client d’application. | GitHubClientSecret |
hostName | Nom d’hôte GitHub Enterprise. Par exemple : https://github.mydomain.com |
string |
GitHubClientSecret
Nom | Description | Valeur |
---|---|---|
byoaSecretAkvUrl | Apportez votre propre URL AKV de clé secrète client. | string |
byoaSecretName | Apportez votre propre nom de clé secrète client d’application dans AKV. | string |
FactoryVstsConfiguration
Nom | Description | Valeur |
---|---|---|
type | Type de configuration de dépôt. | 'FactoryVSTSConfiguration' (obligatoire) |
projectName | Nom du projet VSTS. | string (obligatoire) |
tenantId | ID de locataire VSTS. | string |
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
Déployer l’architecture Sports Analytics sur Azure |
Crée un compte de stockage Azure avec ADLS Gen2 activé, un Azure Data Factory instance avec des services liés pour le compte de stockage (une base de données Azure SQL si elle est déployée) et une instance Azure Databricks. L’identité AAD de l’utilisateur qui déploie le modèle et l’identité managée pour le instance ADF se verront attribuer le rôle Contributeur aux données Blob du stockage sur le compte de stockage. Il existe également des options pour déployer un Key Vault instance Azure, une base de données Azure SQL et un hub d’événements Azure (pour les cas d’usage de streaming). Lorsqu’un Key Vault Azure est déployé, l’identité managée de la fabrique de données et l’identité AAD de l’utilisateur qui déploie le modèle se voient attribuer le rôle Utilisateur Key Vault Secrets. |
Hub FinOps |
Ce modèle crée un nouveau hub FinOps instance, y compris Data Lake Storage et une fabrique de données. |
Plus est possible avec Azure Data Factory - Un clic pour essayer Azure Data Factory |
Ce modèle crée un pipeline de fabrique de données pour une activité de copie à partir d’un objet blob Azure vers un autre objet blob Azure |
Créer une fabrique de données, copier à partir de Salesforce vers un objet blob |
Ce modèle utilise Azure Data Factory pour effectuer le déplacement des données de Salesforce vers des objets blob Azure |
Copie en bloc à l’aide de Azure Data Factory |
Ce modèle crée une fabrique de données V2 qui copie les données en bloc d’une base de données Azure SQL dans un entrepôt de données Azure SQL. |
Créer une fabrique de données V2 |
Ce modèle crée une fabrique de données V2 qui copie les données d’un dossier d’un Stockage Blob Azure vers un autre dossier du stockage. |
Créer une fabrique de données V2 (MySQL) |
Ce modèle crée une fabrique de données V2 qui copie les données d’un dossier d’un Stockage Blob Azure dans une table d’un Azure Database pour MySQL. |
Créer une fabrique de données V2 (PostGre) |
Ce modèle crée une fabrique de données V2 qui copie les données d’un dossier d’un Stockage Blob Azure dans une table d’un Azure Database pour PostgreSQL. |
Créer une fabrique de données V2 (SQL) |
Ce modèle crée une fabrique de données V2 qui copie les données d’un dossier d’une Stockage Blob Azure dans une table d’une base de données Azure SQL. |
Créer une fabrique de données vide |
Ce modèle crée une fabrique de données vide |
Azure Data Factory avec Git et une configuration de réseau virtuel managé |
Ce modèle crée Azure Data Factory avec une configuration Git et un réseau virtuel managé. |
Créer une fabrique de données V2 (SQL Local) |
Ce modèle crée une fabrique de données V2 qui copie des données d’une SQL Server locale vers un stockage Blob Azure |
Provisionner le runtime SSIS dans Azure |
Ce modèle crée une fabrique de données V2, puis provisionne un runtime d’intégration Azure SSIS |
Créer une fabrique de données V2 (Spark) |
Ce modèle crée une fabrique de données V2 qui copie les données d’un dossier d’un Stockage Blob Azure vers un autre dossier du stockage. |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource des fabriques peut être déployé avec des opérations qui ciblent :
- Groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.DataFactory/factories, ajoutez le Terraform suivant à votre modèle.
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
}
}
})
}
Objets FactoryRepoConfiguration
Définissez la propriété type pour spécifier le type d’objet.
Pour FactoryGitHubConfiguration, utilisez :
type = "FactoryGitHubConfiguration"
clientId = "string"
clientSecret = {
byoaSecretAkvUrl = "string"
byoaSecretName = "string"
}
hostName = "string"
Pour FactoryVSTSConfiguration, utilisez :
type = "FactoryVSTSConfiguration"
projectName = "string"
tenantId = "string"
Valeurs de propriétés
factories
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | « Microsoft.DataFactory/factories@2018-06-01 » |
name | Nom de la ressource | string (obligatoire) Limite de caractères : 3-63 Caractères valides : Caractères alphanumériques et traits d’union. Doit commencer et se terminer par un caractère alphanumérique. Le nom de la ressource doit être unique dans Azure. |
location | Emplacement de la ressource. | string |
parent_id | Pour effectuer un déploiement dans un groupe de ressources, utilisez l’ID de ce groupe de ressources. | string (obligatoire) |
tags | Étiquettes de la ressource. | Dictionnaire de noms et de valeurs d’étiquettes. |
identité | Identité de service managée de la fabrique. | FactoryIdentity |
properties | Propriétés de la fabrique. | FactoryProperties |
FactoryIdentity
Nom | Description | Valeur |
---|---|---|
type | Type d’identité. | « SystemAssigned » « SystemAssigned,UserAssigned » « UserAssigned » (obligatoire) |
identity_ids | Liste des identités affectées par l’utilisateur pour la fabrique. | Tableau d’ID d’identité utilisateur. |
UserAssignedIdentitiesDefinitionSpecification
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} |
FactoryProperties
Nom | Description | Valeur |
---|---|---|
le chiffrement | Propriétés permettant d’activer la clé gérée par le client pour la fabrique. | EncryptionConfiguration |
globalParameters | Liste des paramètres pour la fabrique. | GlobalParameterDefinitionSpecification |
publicNetworkAccess | Indique si l’accès au réseau public est autorisé ou non pour la fabrique de données. | « Désactivé » « Activé » |
purviewConfiguration | Informations Purview de la fabrique. | PurviewConfiguration |
repoConfiguration | Informations de dépôt Git de la fabrique. | FactoryRepoConfiguration |
EncryptionConfiguration
Nom | Description | Valeur |
---|---|---|
identité | Identité affectée par l’utilisateur à utiliser pour s’authentifier auprès du coffre de clés du client. Si elle n’est pas fournie, Managed Service Identity est utilisée. | CMKIdentityDefinition |
keyName | Nom de la clé dans Azure Key Vault à utiliser comme clé gérée par le client. | string (obligatoire) |
keyVersion | Version de la clé utilisée pour cmk. Si elle n’est pas fournie, la dernière version est utilisée. | string |
vaultBaseUrl | URL du Key Vault Azure utilisé pour CMK. | string (obligatoire) |
CMKIdentityDefinition
Nom | Description | Valeur |
---|---|---|
userAssignedIdentity | ID de ressource de l’identité affectée par l’utilisateur pour l’authentification auprès du coffre de clés du client. | string |
GlobalParameterDefinitionSpecification
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | GlobalParameterSpecification |
GlobalParameterSpecification
Nom | Description | Valeur |
---|---|---|
type | Type de paramètre global. | « Tableau » « Bool » « Float » « Int » « Objet » « String » (obligatoire) |
value | Valeur du paramètre. |
PurviewConfiguration
Nom | Description | Valeur |
---|---|---|
purviewResourceId | ID de ressource Purview. | string |
FactoryRepoConfiguration
Nom | Description | Valeur |
---|---|---|
accountName | Nom du compte. | chaîne (obligatoire) |
collaborationBranch | Branche collaboration. | chaîne (obligatoire) |
disablePublish | Désactivez l’opération de publication manuelle dans ADF Studio pour favoriser la publication automatisée. | bool |
lastCommitId | DERNIER ID de validation. | string |
repositoryName | Nom du référentiel. | chaîne (obligatoire) |
rootFolder | Dossier racine. | chaîne (obligatoire) |
type | Définir le type d’objet | FactoryGitHubConfiguration FactoryVSTSConfiguration (obligatoire) |
FactoryGitHubConfiguration
Nom | Description | Valeur |
---|---|---|
type | Type de configuration de référentiel. | « FactoryGitHubConfiguration » (obligatoire) |
clientId | GitHub apportez votre propre ID client d’application. | string |
clientSecret | GitHub apporte vos propres informations de secret client d’application. | GitHubClientSecret |
hostName | Nom d’hôte GitHub Enterprise. Par exemple : https://github.mydomain.com |
string |
GitHubClientSecret
Nom | Description | Valeur |
---|---|---|
byoaSecretAkvUrl | Apportez votre propre URL AKV de secret client d’application. | string |
byoaSecretName | Apportez votre propre nom de secret client d’application dans AKV. | string |
FactoryVstsConfiguration
Nom | Description | Valeur |
---|---|---|
type | Type de configuration de référentiel. | « FactoryVSTSConfiguration » (obligatoire) |
projectName | Nom du projet VSTS. | chaîne (obligatoire) |
tenantId | ID de locataire VSTS. | string |