Partilhar via


Fábricas Microsoft.DataFactory 2018-06-01

Definição de recurso do Bicep

O tipo de recurso das fábricas pode ser implementado com operações que visam:

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 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 ID da última consolidação. string
repositoryName Nome do repositório. cadeia (obrigatório)
rootFolder Pasta raiz. cadeia (obrigatório)
tipo Definir o tipo de objeto FactoryGitHubConfiguration
FactoryVSTSConfiguration (obrigatório)

FactoryGitHubConfiguration

Nome Descrição Valor
tipo Tipo de configuração do 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 do segredo do cliente da aplicação. string
byoaSecretName Traga o nome do segredo do cliente da sua própria aplicação no AKV. string

FactoryVstsConfiguration

Nome Descrição Valor
tipo Tipo de configuração do 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

Implementar no 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

Implementar no Azure
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

Implementar no Azure
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

Implementar no Azure
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

Implementar no Azure
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

Implementar no Azure
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)

Implementar no Azure
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)

Implementar no Azure
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)

Implementar no Azure
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

Implementar no Azure
Este modelo cria uma fábrica de dados vazia
Azure Data Factory com o Git e a configuração da vnet gerida

Implementar no Azure
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)

Implementar no Azure
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

Implementar 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)

Implementar no Azure
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:

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}

Propriedades de Fábrica

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 do 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 ID da última consolidação. string
repositoryName Nome do repositório. cadeia (obrigatório)
rootFolder Pasta raiz. cadeia (obrigatório)
tipo Definir o tipo de objeto FactoryGitHubConfiguration
FactoryVSTSConfiguration (obrigatório)

FactoryGitHubConfiguration

Nome Descrição Valor
tipo Tipo de configuração do 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 do segredo do cliente da aplicação. string
byoaSecretName Traga o nome do segredo do cliente da sua própria aplicação no AKV. string

FactoryVstsConfiguration

Nome Descrição Valor
tipo Tipo de configuração do 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 a Análise Desportiva na Arquitetura do Azure

Implementar no 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 está a implementar o modelo e a identidade gerida para a instância do ADF terá a função Contribuidor de Dados do Blob 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 está a implementar o modelo receberão a função Key Vault Utilizador de Segredos.
Hub do FinOps

Implementar no Azure
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 experimentar Azure Data Factory

Implementar no Azure
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

Implementar no Azure
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

Implementar no Azure
Este modelo cria uma fábrica de dados V2 que copia dados em massa de uma base de dados SQL do Azure para um armazém de dados SQL do Azure.
Criar uma fábrica de dados V2

Implementar no Azure
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)

Implementar no Azure
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)

Implementar no Azure
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 PostgreSQL.
Criar uma fábrica de dados V2 (SQL)

Implementar no Azure
Este modelo cria uma fábrica de dados V2 que copia dados de uma pasta num Armazenamento de Blobs do Azure para uma tabela numa base de dados SQL do Azure.
Criar uma fábrica de dados vazia

Implementar no Azure
Este modelo cria uma fábrica de dados vazia
Azure Data Factory com o Git e a configuração da vnet gerida

Implementar no Azure
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)

Implementar no Azure
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

Implementar no Azure
Este modelo cria uma fábrica de dados V2 e, em seguida, aprovisiona um runtime de integração do SSIS do Azure
Criar uma fábrica de dados V2 (Spark)

Implementar no Azure
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 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 das 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 type 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. Propriedades de Fábrica

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 do utilizador.

UserAssignedIdentitiesDefinitionSpecification

Nome Descrição Valor
{customized property}

Propriedades de Fábrica

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 do 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"
"Flutuante"
"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 ID da última consolidação. string
repositoryName Nome do repositório. cadeia (obrigatório)
rootFolder Pasta raiz. cadeia (obrigatório)
tipo Definir o tipo de objeto FactoryGitHubConfiguration
FactoryVSTSConfiguration (obrigatório)

FactoryGitHubConfiguration

Nome Descrição Valor
tipo Tipo de configuração do 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 do segredo do cliente da aplicação. string
byoaSecretName Traga o nome do segredo do cliente da sua própria aplicação no AKV. string

FactoryVstsConfiguration

Nome Descrição Valor
tipo Tipo de configuração do repositório. "FactoryVSTSConfiguration" (obrigatório)
projectName Nome do projeto VSTS. cadeia (obrigatório)
tenantId ID do inquilino do VSTS. string