Partilhar via


Factories - Get

Obtém uma fábrica.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}?api-version=2018-06-01

Parâmetros do URI

Name Em Necessário Tipo Description
factoryName
path True

string

minLength: 3
maxLength: 63
pattern: ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$

O nome da fábrica.

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+$

O nome do grupo de recursos.

subscriptionId
path True

string

O identificador de assinatura.

api-version
query True

string

A versão da API.

Cabeçalho do Pedido

Name Necessário Tipo Description
If-None-Match

string

ETag da entidade fabril. Só deve ser especificado para get. Se a ETag corresponder à tag de entidade existente, ou se * foi fornecido, nenhum conteúdo será retornado.

Respostas

Name Tipo Description
200 OK

Factory

OK.

Other Status Codes

Não modificado.

Other Status Codes

CloudError

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

Segurança

azure_auth

Fluxo OAuth2 do Azure Ative Directory.

Tipo: oauth2
Fluxo: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Âmbitos

Name Description
user_impersonation personificar a sua conta de utilizador

Exemplos

Factories_Get

Pedido de amostra

GET https://management.azure.com/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName?api-version=2018-06-01

Resposta da amostra

Date: Tue, 19 Jun 2018 05:41:50 GMT
X-Content-Type-Options: nosniff
x-ms-ratelimit-remaining-subscription-reads: 14994
x-ms-request-id: d84e59aa-718c-4b1a-951c-076ffff766c8
x-ms-correlation-request-id: d84e59aa-718c-4b1a-951c-076ffff766c8
{
  "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",
    "purviewConfiguration": {
      "purviewResourceId": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.Purview/accounts/examplePurview"
    },
    "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

Name Description
CloudError

O objeto que define a estrutura de uma resposta de erro do 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 de repositório do GitHub da fábrica.

FactoryIdentity

Propriedades de identidade do recurso de fábrica.

FactoryIdentityType

O tipo de identidade.

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 de purview.

UserAssignedIdentitySpecification

Definição de uma identidade atribuída a um único usuário para uma fábrica.

CloudError

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

Name Tipo Description
error.code

string

Código de erro.

error.details

CloudError[]

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 Tipo Description
userAssignedIdentity

string

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

EncryptionConfiguration

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

Name Tipo Description
identity

CMKIdentityDefinition

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

keyName

string

O nome da chave no Cofre de Chaves do Azure a ser usada como Chave Gerenciada pelo Cliente.

keyVersion

string

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

vaultBaseUrl

string

A url do Cofre da Chave do Azure usado para CMK.

Factory

Tipo de recurso de fábrica.

Name Tipo Description
eTag

string

Etag identifica a alteração no recurso.

id

string

O identificador de recurso.

identity

FactoryIdentity

Identidade de serviço gerenciado da fábrica.

location

string

A localização do recurso.

name

string

O nome do recurso.

properties.createTime

string (date-time)

Tempo em que a fábrica foi criada em formato ISO8601.

properties.encryption

EncryptionConfiguration

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

properties.globalParameters

<string,  GlobalParameterSpecification>

Lista de parâmetros para fábrica.

properties.provisioningState

string

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

properties.publicNetworkAccess

PublicNetworkAccess

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

properties.purviewConfiguration

PurviewConfiguration

Informações de purview da fábrica.

properties.repoConfiguration FactoryRepoConfiguration:

Git repo informações da fábrica.

properties.version

string

Versão da fábrica.

tags

object

As tags de recurso.

type

string

O tipo de recurso.

FactoryGitHubConfiguration

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

Name Tipo Description
accountName

string

Nome da conta.

clientId

string

O GitHub traz seu próprio ID de cliente de aplicativo.

clientSecret

GitHubClientSecret

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

collaborationBranch

string

Ramo de colaboração.

disablePublish

boolean

Desative a operação de publicação manual no estúdio ADF para favorecer a publicação automatizada.

hostName

string

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

lastCommitId

string

Última confirmação id.

repositoryName

string

Nome do repositório.

rootFolder

string

Pasta raiz.

type string:

FactoryGitHubConfiguration

Tipo de configuração de repo.

FactoryIdentity

Propriedades de identidade do recurso de fábrica.

Name Tipo Description
principalId

string (uuid)

O id principal da identidade.

tenantId

string (uuid)

O ID do locatário do cliente da identidade.

type

FactoryIdentityType

O tipo de identidade.

userAssignedIdentities

<string,  UserAssignedIdentitySpecification>

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

FactoryIdentityType

O tipo de identidade.

Valor Description
SystemAssigned
SystemAssigned,UserAssigned
UserAssigned

FactoryVSTSConfiguration

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

Name Tipo Description
accountName

string

Nome da conta.

collaborationBranch

string

Ramo de colaboração.

disablePublish

boolean

Desative a operação de publicação manual no estúdio ADF para favorecer a publicação automatizada.

lastCommitId

string

Última confirmação id.

projectName

string

Nome do projeto VSTS.

repositoryName

string

Nome do repositório.

rootFolder

string

Pasta raiz.

tenantId

string

ID do locatário VSTS.

type string:

FactoryVSTSConfiguration

Tipo de configuração de repo.

GitHubClientSecret

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

Name Tipo Description
byoaSecretAkvUrl

string

Traga seu próprio URL AKV secreto do cliente de aplicativo.

byoaSecretName

string

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

GlobalParameterSpecification

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

Name Tipo Description
type

GlobalParameterType

Tipo de parâmetro global.

value

object

Valor do parâmetro.

GlobalParameterType

Tipo de parâmetro global.

Valor Description
Array
Bool
Float
Int
Object
String

PublicNetworkAccess

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

Valor Description
Disabled
Enabled

PurviewConfiguration

Configuração de purview.

Name Tipo Description
purviewResourceId

string

ID do recurso Purview.

UserAssignedIdentitySpecification

Definição de uma identidade atribuída a um único usuário para uma fábrica.