Factories - Configure Factory Repo

Atualizações informações de repositório de uma fábrica.

POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.DataFactory/locations/{locationId}/configureFactoryRepo?api-version=2018-06-01

Parâmetros de URI

Name In Required Type Description
locationId
path True
  • string

O identificador de local.

subscriptionId
path True
  • string

O identificador da assinatura.

api-version
query True
  • string

A versão da API.

Corpo da solicitação

Name Type Description
factoryResourceId
  • string

A ID do recurso de fábrica.

repoConfiguration FactoryRepoConfiguration:

Informações do repositório Git da fábrica.

Respostas

Name Type Description
200 OK

OK.

Other Status Codes

Uma resposta de erro recebida do serviço Azure Data Factory.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation representar sua conta de usuário

Exemplos

Factories_ConfigureFactoryRepo

Sample Request

POST https://management.azure.com/subscriptions/12345678-1234-1234-1234-12345678abc/providers/Microsoft.DataFactory/locations/East US/configureFactoryRepo?api-version=2018-06-01

{
  "factoryResourceId": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName",
  "repoConfiguration": {
    "type": "FactoryVSTSConfiguration",
    "projectName": "project",
    "tenantId": "",
    "accountName": "ADF",
    "repositoryName": "repo",
    "collaborationBranch": "master",
    "rootFolder": "/",
    "lastCommitId": ""
  }
}

Sample Response

Date: Tue, 19 Jun 2018 05:41:50 GMT
X-Content-Type-Options: nosniff
x-ms-ratelimit-remaining-subscription-writes: 1191
x-ms-request-id: c63640bd-3e5f-4ee0-bae1-cea74f761a7d
x-ms-correlation-request-id: c63640bd-3e5f-4ee0-bae1-cea74f761a7d
{
  "name": "exampleFactoryName",
  "id": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName",
  "type": "Microsoft.DataFactory/factories",
  "properties": {
    "provisioningState": "Succeeded",
    "createTime": "2018-06-19T05:41:50.0041314Z",
    "version": "2018-06-01",
    "repoConfiguration": {
      "type": "FactoryVSTSConfiguration",
      "projectName": "project",
      "tenantId": "",
      "accountName": "ADF",
      "repositoryName": "repo",
      "collaborationBranch": "master",
      "rootFolder": "/",
      "lastCommitId": ""
    }
  },
  "eTag": "\"00004004-0000-0000-0000-5b28979e0000\"",
  "location": "East US",
  "tags": {
    "exampleTag": "exampleValue"
  }
}

Definições

CloudError

O objeto que define a estrutura de uma resposta de erro Azure Data Factory.

CMKIdentityDefinition

Identidade Gerenciada usada para CMK.

EncryptionConfiguration

Definição de CMK para a fábrica.

Factory

Tipo de recurso de fábrica.

FactoryGitHubConfiguration

Informações do repositório GitHub da fábrica.

FactoryIdentity

Propriedades de identidade do recurso de fábrica.

FactoryIdentityType

O tipo de identidade.

FactoryRepoUpdate

Informações do repositório git da fábrica.

FactoryVSTSConfiguration

Informações de repositório VSTS da fábrica.

GitHubClientSecret

Informações secretas do cliente para a configuração do repositório de aplicativos da fábrica.

GlobalParameterSpecification

Definição de um único parâmetro para uma entidade.

GlobalParameterType

Tipo de parâmetro global.

PublicNetworkAccess

Se o acesso à rede pública é permitido ou não para o data factory.

PurviewConfiguration

Configuração do Purview.

UserAssignedIdentitySpecification

Definição de uma única identidade atribuída pelo usuário para uma fábrica.

CloudError

O objeto que define a estrutura de uma resposta de erro Azure Data Factory.

Name Type Description
error.code
  • string

Código do erro.

error.details

Matriz com detalhes de erro adicionais.

error.message
  • string

Mensagem de erro.

error.target
  • string

Nome/caminho da propriedade na solicitação associada ao erro.

CMKIdentityDefinition

Identidade Gerenciada usada para CMK.

Name Type Description
userAssignedIdentity
  • string

A ID do recurso da identidade atribuída pelo usuário para autenticar no cofre de chaves do cliente.

EncryptionConfiguration

Definição de CMK para a fábrica.

Name Type Description
identity

Identidade atribuída pelo usuário a ser usada para autenticar no cofre de chaves do cliente. Se não for fornecida, a Identidade de Serviço Gerenciado será usada.

keyName
  • string

O nome da chave no Azure Key Vault a ser usado como Chave Gerenciada pelo Cliente.

keyVersion
  • string

A versão da chave usada para CMK. Se não for fornecida, a versão mais recente será usada.

vaultBaseUrl
  • string

A URL do Key Vault do Azure usada para CMK.

Factory

Tipo de recurso de fábrica.

Name Type Description
eTag
  • string

A Etag identifica a alteração no recurso.

id
  • string

O identificador de recurso.

identity

Identidade de serviço gerenciada da fábrica.

location
  • string

O local do recurso.

name
  • string

O nome do recurso.

properties.createTime
  • string

Hora em que a fábrica foi criada no formato ISO8601.

properties.encryption

Propriedades para habilitar a Chave Gerenciada pelo Cliente para a fábrica.

properties.globalParameters

Lista de parâmetros para a fábrica.

properties.provisioningState
  • string

Estado de provisionamento de fábrica, exemplo bem-sucedido.

properties.publicNetworkAccess

Se o acesso à rede pública é permitido ou não para o data factory.

properties.purviewConfiguration

Informações do Purview da fábrica.

properties.repoConfiguration FactoryRepoConfiguration:

Informações do repositório Git da fábrica.

properties.version
  • string

Versão da fábrica.

tags
  • object

As marcas do recurso.

type
  • string

O tipo de recurso.

FactoryGitHubConfiguration

Informações do repositório GitHub da fábrica.

Name Type Description
accountName
  • string

Nome da conta.

clientId
  • string

O GitHub traz sua própria ID do cliente do aplicativo.

clientSecret

O GitHub traz suas próprias informações secretas do cliente do aplicativo.

collaborationBranch
  • string

Branch de colaboração.

hostName
  • string

Nome do host do GitHub Enterprise. Por exemplo: https://github.mydomain.com

lastCommitId
  • string

Última ID de confirmação.

repositoryName
  • string

Nome do repositório.

rootFolder
  • string

Pasta raiz.

type string:

Tipo de configuração de repositório.

FactoryIdentity

Propriedades de identidade do recurso de fábrica.

Name Type Description
principalId
  • string

A ID principal da identidade.

tenantId
  • string

A ID do locatário do cliente da identidade.

type

O tipo de identidade.

userAssignedIdentities

Lista de identidades atribuídas pelo usuário para a fábrica.

FactoryIdentityType

O tipo de identidade.

Name Type Description
SystemAssigned
  • string
SystemAssigned,UserAssigned
  • string
UserAssigned
  • string

FactoryRepoUpdate

Informações do repositório git da fábrica.

Name Type Description
factoryResourceId
  • string

A ID do recurso de fábrica.

repoConfiguration FactoryRepoConfiguration:

Informações do repositório Git da fábrica.

FactoryVSTSConfiguration

Informações de repositório VSTS da fábrica.

Name Type Description
accountName
  • string

Nome da conta.

collaborationBranch
  • string

Branch de colaboração.

lastCommitId
  • string

Última ID de confirmação.

projectName
  • string

Nome do projeto VSTS.

repositoryName
  • string

Nome do repositório.

rootFolder
  • string

Pasta raiz.

tenantId
  • string

ID do locatário do VSTS.

type string:

Tipo de configuração de repositório.

GitHubClientSecret

Informações secretas do cliente para a configuração do repositório de aplicativos da fábrica.

Name Type Description
byoaSecretAkvUrl
  • string

Traga sua própria URL akv secreta do cliente do aplicativo.

byoaSecretName
  • string

Traga seu próprio nome secreto do cliente do aplicativo no AKV.

GlobalParameterSpecification

Definição de um único parâmetro para uma entidade.

Name Type Description
type

Tipo de parâmetro global.

value
  • object

Valor do parâmetro.

GlobalParameterType

Tipo de parâmetro global.

Name Type Description
Array
  • string
Bool
  • string
Float
  • string
Int
  • string
Object
  • string
String
  • string

PublicNetworkAccess

Se o acesso à rede pública é permitido ou não para o data factory.

Name Type Description
Disabled
  • string
Enabled
  • string

PurviewConfiguration

Configuração do Purview.

Name Type Description
purviewResourceId
  • string

ID de recurso do Purview.

UserAssignedIdentitySpecification

Definição de uma única identidade atribuída pelo usuário para uma fábrica.