Fábricas Microsoft.DataFactory
Definição de recurso do Bicep
O tipo de recurso das fábricas pode ser implementado com operações que visam:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.DataFactory/factorys, adicione o seguinte Bicep ao seu modelo.
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
}
}
}
Objetos FactoryRepoConfiguration
Defina a propriedade tipo para especificar o tipo de objeto.
Para FactoryGitHubConfiguration, utilize:
type: 'FactoryGitHubConfiguration'
clientId: 'string'
clientSecret: {
byoaSecretAkvUrl: 'string'
byoaSecretName: 'string'
}
hostName: 'string'
Para FactoryVSTSConfiguration, utilize:
type: 'FactoryVSTSConfiguration'
projectName: 'string'
tenantId: 'string'
Valores de propriedade
fábricas
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 3-63 Carateres válidos: Alfanuméricos e hífenes. Comece e termine com alfanumérico. O nome do recurso tem de ser exclusivo em todo o Azure. |
localização | A localização do recurso. | string |
etiquetas | As etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
identidade | Identidade de serviço gerida da fábrica. | FactoryIdentity |
propriedades | Propriedades da fábrica. | FactoryProperties |
FactoryIdentity
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade. | "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned" (obrigatório) |
userAssignedIdentities | Lista de identidades atribuídas pelo utilizador para a fábrica. | UserAssignedIdentitiesDefinitionSpecification |
UserAssignedIdentitiesDefinitionSpecification
Nome | Descrição | Valor |
---|---|---|
{customized property} | Para o Bicep, pode utilizar a função any( ). |
FactoryProperties
Nome | Descrição | Valor |
---|---|---|
Encriptação | Propriedades para ativar a Chave Gerida pelo Cliente para a fábrica. | EncryptionConfiguration |
globalParameters | Lista de parâmetros para fábrica. | GlobalParameterDefinitionSpecification |
publicNetworkAccess | Se o acesso à rede pública é ou não permitido para a fábrica de dados. | "Desativado" "Ativado" |
purviewConfiguration | Informações do Purview da fábrica. | PurviewConfiguration |
repoConfiguration | Informações de repositório git da fábrica. | FactoryRepoConfiguration |
EncryptionConfiguration
Nome | Descrição | Valor |
---|---|---|
identidade | Identidade atribuída pelo utilizador a utilizar para autenticar no cofre de chaves do cliente. Se não for fornecida, será utilizada a Identidade de Serviço Gerida. | CMKIdentityDefinition |
keyName | O nome da chave no Azure Key Vault utilizar como Chave Gerida pelo Cliente. | cadeia (obrigatório) |
keyVersion | A versão da chave utilizada para CMK. Se não for fornecido, será utilizada a versão mais recente. | string |
vaultBaseUrl | O URL do Azure Key Vault utilizado para CMK. | cadeia (obrigatório) |
CMKIdentityDefinition
Nome | Descrição | Valor |
---|---|---|
userAssignedIdentity | O ID de recurso da identidade atribuída pelo utilizador para autenticar no cofre de chaves do cliente. | string |
GlobalParameterDefinitionSpecification
Nome | Descrição | Valor |
---|---|---|
{customized property} | GlobalParameterSpecification |
GlobalParameterSpecification
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de Parâmetro Global. | "Matriz" 'Bool' 'Float' 'Int' 'Objeto' "Cadeia" (obrigatório) |
valor | Valor do parâmetro. | Para o Bicep, pode utilizar a função any( ). (obrigatório) |
PurviewConfiguration
Nome | Descrição | Valor |
---|---|---|
purviewResourceId | ID de recurso do Purview. | string |
FactoryRepoConfiguration
Nome | Descrição | Valor |
---|---|---|
accountName | Nome da conta. | cadeia (obrigatório) |
collaborationBranch | Ramo de colaboração. | cadeia (obrigatório) |
disablePublish | Desative a operação de publicação manual no ADF Studio para favorecer a publicação automatizada. | bool |
lastCommitId | Último ID de consolidação. | string |
repositórioName | Nome do repositório. | cadeia (obrigatório) |
rootFolder | Pasta raiz. | cadeia (obrigatório) |
tipo | Definir o tipo de objeto | FactoryGitHubConfiguration FactoryVSTSConfiguration (necessário) |
FactoryGitHubConfiguration
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de configuração de repositório. | "FactoryGitHubConfiguration" (obrigatório) |
clientId | O GitHub traz o seu próprio ID de cliente de aplicação. | string |
clientSecret | O GitHub traz as suas próprias informações secretas do cliente da aplicação. | GitHubClientSecret |
hostName | Nome do anfitrião do GitHub Enterprise. Por exemplo: https://github.mydomain.com |
string |
GitHubClientSecret
Nome | Descrição | Valor |
---|---|---|
byoaSecretAkvUrl | Traga o seu próprio URL do AKV secreto do cliente da aplicação. | string |
byoaSecretName | Traga o seu próprio nome do segredo do cliente da aplicação no AKV. | string |
FactoryVstsConfiguration
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de configuração de repositório. | "FactoryVSTSConfiguration" (obrigatório) |
projectName | Nome do projeto VSTS. | cadeia (obrigatório) |
tenantId | ID do inquilino do VSTS. | string |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
Implementar o Sports Analytics na Arquitetura do Azure |
Cria uma conta de armazenamento do Azure com o ADLS Gen2 ativado, uma instância de Azure Data Factory com serviços ligados para a conta de armazenamento (uma Base de Dados SQL do Azure se implementada) e uma instância do Azure Databricks. A identidade do AAD para o utilizador que implementar o modelo e a identidade gerida da instância do ADF receberá a função Contribuidor de Dados de Blobs de Armazenamento na conta de armazenamento. Também existem opções para implementar uma instância do Azure Key Vault, uma Base de Dados SQL do Azure e um Hub de Eventos do Azure (para casos de utilização de transmissão em fluxo). Quando um Key Vault do Azure é implementado, a identidade gerida da fábrica de dados e a identidade do AAD para o utilizador que implementar o modelo receberão a função utilizador Key Vault Segredos. |
Hub do FinOps |
Este modelo cria uma nova instância do hub finOps, incluindo o armazenamento do Data Lake e um Data Factory. |
Mais é possível com Azure Data Factory - Clique um clique para tentar Azure Data Factory |
Este modelo cria um pipeline de fábrica de dados para uma atividade de cópia do Blob do Azure para outro Blob do Azure |
Criar um Data Factory, copiar do Salesforce para o Blob |
Este modelo utiliza Azure Data Factory para realizar movimentos de dados do Salesforce para os Blobs do Azure |
Cópia em massa com Azure Data Factory |
Este modelo cria uma fábrica de dados V2 que copia dados em massa numa base de dados SQL do Azure para um armazém de dados SQL do Azure. |
Criar uma fábrica de dados V2 |
Este modelo cria uma fábrica de dados V2 que copia dados de uma pasta num Armazenamento de Blobs do Azure para outra pasta no armazenamento. |
Criar uma fábrica de dados V2 (MySQL) |
Este modelo cria uma fábrica de dados V2 que copia dados de uma pasta num Armazenamento de Blobs do Azure para uma tabela num Base de Dados do Azure para MySQL. |
Criar uma fábrica de dados V2 (PostGre) |
Este modelo cria uma fábrica de dados V2 que copia dados de uma pasta numa Armazenamento de Blobs do Azure para uma tabela num Base de Dados do Azure para PostgreSQL. |
Criar uma fábrica de dados V2 (SQL) |
Este modelo cria uma fábrica de dados V2 que copia dados de uma pasta numa Armazenamento de Blobs do Azure para uma tabela numa base de dados SQL do Azure. |
Criar uma fábrica de dados vazia |
Este modelo cria uma fábrica de dados vazia |
Azure Data Factory com o Git e a configuração da vnet gerida |
Este modelo cria Azure Data Factory com a configuração do Git e a rede virtual gerida. |
Criar uma fábrica de dados V2 (SQL No local) |
Este modelo cria uma fábrica de dados V2 que copia dados de um SQL Server no local para um armazenamento de blobs do Azure |
Aprovisionar o runtime do SSIS no Azure |
Este modelo cria uma fábrica de dados V2 e, em seguida, aprovisiona um runtime de integração do Azure SSIS |
Criar uma fábrica de dados V2 (Spark) |
Este modelo cria uma fábrica de dados V2 que copia dados de uma pasta num Armazenamento de Blobs do Azure para outra pasta no armazenamento. |
Definição de recurso de modelo do ARM
O tipo de recurso das fábricas pode ser implementado com operações que visam:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.DataFactory/factorys, adicione o seguinte JSON ao seu modelo.
{
"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
}
}
}
Objetos FactoryRepoConfiguration
Defina a propriedade tipo para especificar o tipo de objeto.
Para FactoryGitHubConfiguration, utilize:
"type": "FactoryGitHubConfiguration",
"clientId": "string",
"clientSecret": {
"byoaSecretAkvUrl": "string",
"byoaSecretName": "string"
},
"hostName": "string"
Para FactoryVSTSConfiguration, utilize:
"type": "FactoryVSTSConfiguration",
"projectName": "string",
"tenantId": "string"
Valores de propriedade
fábricas
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.DataFactory/factorys" |
apiVersion | A versão da API de recursos | '2018-06-01' |
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 3-63 Carateres válidos: Alfanuméricos e hífenes. Comece e termine com alfanumérico. O nome do recurso tem de ser exclusivo em todo o Azure. |
localização | A localização do recurso. | string |
etiquetas | As etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
identidade | Identidade de serviço gerida da fábrica. | FactoryIdentity |
propriedades | Propriedades da fábrica. | FactoryProperties |
FactoryIdentity
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade. | "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned" (obrigatório) |
userAssignedIdentities | Lista de identidades atribuídas pelo utilizador para a fábrica. | UserAssignedIdentitiesDefinitionSpecification |
UserAssignedIdentitiesDefinitionSpecification
Nome | Descrição | Valor |
---|---|---|
{customized property} |
FactoryProperties
Nome | Descrição | Valor |
---|---|---|
Encriptação | Propriedades para ativar a Chave Gerida pelo Cliente para a fábrica. | EncryptionConfiguration |
globalParameters | Lista de parâmetros para fábrica. | GlobalParameterDefinitionSpecification |
publicNetworkAccess | Se o acesso à rede pública é ou não permitido para a fábrica de dados. | "Desativado" "Ativado" |
purviewConfiguration | Informações do Purview da fábrica. | PurviewConfiguration |
repoConfiguration | Informações de repositório git da fábrica. | FactoryRepoConfiguration |
EncryptionConfiguration
Nome | Descrição | Valor |
---|---|---|
identidade | Identidade atribuída pelo utilizador a utilizar para autenticar no cofre de chaves do cliente. Se não for fornecida, será utilizada a Identidade de Serviço Gerida. | CMKIdentityDefinition |
keyName | O nome da chave no Azure Key Vault utilizar como Chave Gerida pelo Cliente. | cadeia (obrigatório) |
keyVersion | A versão da chave utilizada para CMK. Se não for fornecido, será utilizada a versão mais recente. | string |
vaultBaseUrl | O URL do Azure Key Vault utilizado para CMK. | cadeia (obrigatório) |
CMKIdentityDefinition
Nome | Descrição | Valor |
---|---|---|
userAssignedIdentity | O ID de recurso da identidade atribuída pelo utilizador para autenticar no cofre de chaves do cliente. | string |
GlobalParameterDefinitionSpecification
Nome | Descrição | Valor |
---|---|---|
{customized property} | GlobalParameterSpecification |
GlobalParameterSpecification
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de Parâmetro Global. | "Matriz" 'Bool' 'Float' 'Int' 'Objeto' "Cadeia" (obrigatório) |
valor | Valor do parâmetro. |
PurviewConfiguration
Nome | Descrição | Valor |
---|---|---|
purviewResourceId | ID de recurso do Purview. | string |
FactoryRepoConfiguration
Nome | Descrição | Valor |
---|---|---|
accountName | Nome da conta. | cadeia (obrigatório) |
collaborationBranch | Ramo de colaboração. | cadeia (obrigatório) |
disablePublish | Desative a operação de publicação manual no ADF Studio para favorecer a publicação automatizada. | bool |
lastCommitId | Último ID de consolidação. | string |
repositórioName | Nome do repositório. | cadeia (obrigatório) |
rootFolder | Pasta raiz. | cadeia (obrigatório) |
tipo | Definir o tipo de objeto | FactoryGitHubConfiguration FactoryVSTSConfiguration (necessário) |
FactoryGitHubConfiguration
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de configuração de repositório. | "FactoryGitHubConfiguration" (obrigatório) |
clientId | O GitHub traz o seu próprio ID de cliente de aplicação. | string |
clientSecret | O GitHub traz as suas próprias informações secretas do cliente da aplicação. | GitHubClientSecret |
hostName | Nome do anfitrião do GitHub Enterprise. Por exemplo: https://github.mydomain.com |
string |
GitHubClientSecret
Nome | Descrição | Valor |
---|---|---|
byoaSecretAkvUrl | Traga o seu próprio URL do AKV secreto do cliente da aplicação. | string |
byoaSecretName | Traga o seu próprio nome do segredo do cliente da aplicação no AKV. | string |
FactoryVstsConfiguration
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de configuração de repositório. | "FactoryVSTSConfiguration" (obrigatório) |
projectName | Nome do projeto VSTS. | cadeia (obrigatório) |
tenantId | ID do inquilino do VSTS. | string |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
Implementar o Sports Analytics na Arquitetura do Azure |
Cria uma conta de armazenamento do Azure com o ADLS Gen2 ativado, uma instância de Azure Data Factory com serviços ligados para a conta de armazenamento (uma Base de Dados SQL do Azure se implementada) e uma instância do Azure Databricks. A identidade do AAD para o utilizador que implementar o modelo e a identidade gerida da instância do ADF receberá a função Contribuidor de Dados de Blobs de Armazenamento na conta de armazenamento. Também existem opções para implementar uma instância do Azure Key Vault, uma Base de Dados SQL do Azure e um Hub de Eventos do Azure (para casos de utilização de transmissão em fluxo). Quando um Key Vault do Azure é implementado, a identidade gerida da fábrica de dados e a identidade do AAD para o utilizador que implementar o modelo receberão a função utilizador Key Vault Segredos. |
Hub do FinOps |
Este modelo cria uma nova instância do hub finOps, incluindo o armazenamento do Data Lake e um Data Factory. |
Mais é possível com Azure Data Factory - Clique um clique para tentar Azure Data Factory |
Este modelo cria um pipeline de fábrica de dados para uma atividade de cópia do Blob do Azure para outro Blob do Azure |
Criar um Data Factory, copiar do Salesforce para o Blob |
Este modelo utiliza Azure Data Factory para realizar movimentos de dados do Salesforce para os Blobs do Azure |
Cópia em massa com Azure Data Factory |
Este modelo cria uma fábrica de dados V2 que copia dados em massa numa base de dados SQL do Azure para um armazém de dados SQL do Azure. |
Criar uma fábrica de dados V2 |
Este modelo cria uma fábrica de dados V2 que copia dados de uma pasta num Armazenamento de Blobs do Azure para outra pasta no armazenamento. |
Criar uma fábrica de dados V2 (MySQL) |
Este modelo cria uma fábrica de dados V2 que copia dados de uma pasta num Armazenamento de Blobs do Azure para uma tabela num Base de Dados do Azure para MySQL. |
Criar uma fábrica de dados V2 (PostGre) |
Este modelo cria uma fábrica de dados V2 que copia dados de uma pasta numa Armazenamento de Blobs do Azure para uma tabela num Base de Dados do Azure para PostgreSQL. |
Criar uma fábrica de dados V2 (SQL) |
Este modelo cria uma fábrica de dados V2 que copia dados de uma pasta numa Armazenamento de Blobs do Azure para uma tabela numa base de dados SQL do Azure. |
Criar uma fábrica de dados vazia |
Este modelo cria uma fábrica de dados vazia |
Azure Data Factory com o Git e a configuração da vnet gerida |
Este modelo cria Azure Data Factory com a configuração do Git e a rede virtual gerida. |
Criar uma fábrica de dados V2 (SQL No local) |
Este modelo cria uma fábrica de dados V2 que copia dados de um SQL Server no local para um armazenamento de blobs do Azure |
Aprovisionar o runtime do SSIS no Azure |
Este modelo cria uma fábrica de dados V2 e, em seguida, aprovisiona um runtime de integração do Azure SSIS |
Criar uma fábrica de dados V2 (Spark) |
Este modelo cria uma fábrica de dados V2 que copia dados de uma pasta num Armazenamento de Blobs do Azure para outra pasta no armazenamento. |
Definição de recurso do Terraform (fornecedor AzAPI)
O tipo de recurso das fábricas pode ser implementado com operações que visam:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.DataFactory/factorys, adicione o seguinte Terraform ao seu modelo.
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
}
}
})
}
Objetos FactoryRepoConfiguration
Defina a propriedade tipo para especificar o tipo de objeto.
Para FactoryGitHubConfiguration, utilize:
type = "FactoryGitHubConfiguration"
clientId = "string"
clientSecret = {
byoaSecretAkvUrl = "string"
byoaSecretName = "string"
}
hostName = "string"
Para FactoryVSTSConfiguration, utilize:
type = "FactoryVSTSConfiguration"
projectName = "string"
tenantId = "string"
Valores de propriedade
fábricas
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.DataFactory/factories@2018-06-01" |
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 3-63 Carateres válidos: Alfanuméricos e hífenes. Comece e termine com alfanumérico. O nome do recurso tem de ser exclusivo em todo o Azure. |
localização | A localização do recurso. | string |
parent_id | Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. | cadeia (obrigatório) |
etiquetas | As etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. |
identidade | Identidade de serviço gerida da fábrica. | FactoryIdentity |
propriedades | Propriedades da fábrica. | FactoryProperties |
FactoryIdentity
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade. | "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned" (obrigatório) |
identity_ids | Lista de identidades atribuídas pelo utilizador para a fábrica. | Matriz de IDs de identidade de utilizador. |
UserAssignedIdentitiesDefinitionSpecification
Nome | Descrição | Valor |
---|---|---|
{customized property} |
FactoryProperties
Nome | Descrição | Valor |
---|---|---|
Encriptação | Propriedades para ativar a Chave Gerida pelo Cliente para a fábrica. | EncryptionConfiguration |
globalParameters | Lista de parâmetros para fábrica. | GlobalParameterDefinitionSpecification |
publicNetworkAccess | Se o acesso à rede pública é ou não permitido para a fábrica de dados. | "Desativado" "Ativado" |
purviewConfiguration | Informações do Purview da fábrica. | PurviewConfiguration |
repoConfiguration | Informações de repositório git da fábrica. | FactoryRepoConfiguration |
EncryptionConfiguration
Nome | Descrição | Valor |
---|---|---|
identidade | Identidade atribuída pelo utilizador a utilizar para autenticar no cofre de chaves do cliente. Se não for fornecida, será utilizada a Identidade de Serviço Gerida. | CMKIdentityDefinition |
keyName | O nome da chave no Azure Key Vault utilizar como Chave Gerida pelo Cliente. | cadeia (obrigatório) |
keyVersion | A versão da chave utilizada para CMK. Se não for fornecido, será utilizada a versão mais recente. | string |
vaultBaseUrl | O URL do Azure Key Vault utilizado para CMK. | cadeia (obrigatório) |
CMKIdentityDefinition
Nome | Descrição | Valor |
---|---|---|
userAssignedIdentity | O ID de recurso da identidade atribuída pelo utilizador para autenticar no cofre de chaves do cliente. | string |
GlobalParameterDefinitionSpecification
Nome | Descrição | Valor |
---|---|---|
{customized property} | GlobalParameterSpecification |
GlobalParameterSpecification
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de Parâmetro Global. | "Matriz" "Bool" "Float" "Int" "Objeto" "Cadeia" (obrigatório) |
valor | Valor do parâmetro. |
PurviewConfiguration
Nome | Descrição | Valor |
---|---|---|
purviewResourceId | ID de recurso do Purview. | string |
FactoryRepoConfiguration
Nome | Descrição | Valor |
---|---|---|
accountName | Nome da conta. | cadeia (obrigatório) |
collaborationBranch | Ramo de colaboração. | cadeia (obrigatório) |
disablePublish | Desative a operação de publicação manual no ADF Studio para favorecer a publicação automatizada. | bool |
lastCommitId | Último ID de consolidação. | string |
repositórioName | Nome do repositório. | cadeia (obrigatório) |
rootFolder | Pasta raiz. | cadeia (obrigatório) |
tipo | Definir o tipo de objeto | FactoryGitHubConfiguration FactoryVSTSConfiguration (necessário) |
FactoryGitHubConfiguration
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de configuração de repositório. | "FactoryGitHubConfiguration" (obrigatório) |
clientId | O GitHub traz o seu próprio ID de cliente de aplicação. | string |
clientSecret | O GitHub traz as suas próprias informações secretas do cliente da aplicação. | GitHubClientSecret |
hostName | Nome do anfitrião do GitHub Enterprise. Por exemplo: https://github.mydomain.com |
string |
GitHubClientSecret
Nome | Descrição | Valor |
---|---|---|
byoaSecretAkvUrl | Traga o seu próprio URL do AKV secreto do cliente da aplicação. | string |
byoaSecretName | Traga o seu próprio nome do segredo do cliente da aplicação no AKV. | string |
FactoryVstsConfiguration
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de configuração de repositório. | "FactoryVSTSConfiguration" (obrigatório) |
projectName | Nome do projeto VSTS. | cadeia (obrigatório) |
tenantId | ID do inquilino do VSTS. | string |