Freigeben über


Factories - Get

Ruft eine Factory ab.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
factoryName
path True

string

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

Der Werksname.

resourceGroupName
path True

string

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

Der Ressourcengruppenname.

subscriptionId
path True

string

Der Abonnementbezeichner.

api-version
query True

string

Die API-Version.

Anforderungsheader

Name Erforderlich Typ Beschreibung
If-None-Match

string

ETag der Factoryentität. Sollte nur für get angegeben werden. Wenn das ETag mit dem vorhandenen Entitätstag übereinstimmt oder wenn * angegeben wurde, werden keine Inhalte zurückgegeben.

Antworten

Name Typ Beschreibung
200 OK

Factory

OKAY.

Other Status Codes

Nicht geändert.

Other Status Codes

CloudError

Eine Fehlerantwort, die vom Azure Data Factory-Dienst empfangen wurde.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss.

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

Factories_Get

Beispielanforderung

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

Beispiel für eine Antwort

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"
  }
}

Definitionen

Name Beschreibung
CloudError

Das Objekt, das die Struktur einer Azure Data Factory-Fehlerantwort definiert.

CMKIdentityDefinition

Verwaltete Identität, die für CMK verwendet wird.

EncryptionConfiguration

Definition von CMK für die Fabrik.

Factory

Factory-Ressourcentyp.

FactoryGitHubConfiguration

GitHub-Repositoryinformationen der Factory.

FactoryIdentity

Identitätseigenschaften der Factoryressource.

FactoryIdentityType

Der Identitätstyp.

FactoryVSTSConfiguration

VSTS-Repositoryinformationen der Factory.

GitHubClientSecret

Geheime Clientschlüsselinformationen für die Factory bringen Ihre eigene App-Repositorykonfiguration mit.

GlobalParameterSpecification

Definition eines einzelnen Parameters für eine Entität.

GlobalParameterType

Globaler Parametertyp.

PublicNetworkAccess

Gibt an, ob der Zugriff auf öffentliche Netzwerke für die Datenfactory zulässig ist.

PurviewConfiguration

Purview-Konfiguration.

UserAssignedIdentitySpecification

Definition einer einzelnen zugewiesenen Identität eines Benutzers für eine Factory.

CloudError

Das Objekt, das die Struktur einer Azure Data Factory-Fehlerantwort definiert.

Name Typ Beschreibung
error.code

string

Fehlercode.

error.details

CloudError[]

Array mit zusätzlichen Fehlerdetails.

error.message

string

Fehlermeldung.

error.target

string

Eigenschaftsname/Pfad in Anforderung, die fehler zugeordnet ist.

CMKIdentityDefinition

Verwaltete Identität, die für CMK verwendet wird.

Name Typ Beschreibung
userAssignedIdentity

string

Die Ressourcen-ID der vom Benutzer zugewiesenen Identität zur Authentifizierung beim Schlüsseltresor des Kunden.

EncryptionConfiguration

Definition von CMK für die Fabrik.

Name Typ Beschreibung
identity

CMKIdentityDefinition

Dem Benutzer zugewiesene Identität, die für die Authentifizierung beim Schlüsseltresor des Kunden verwendet werden soll. Wenn keine verwaltete Dienstidentität verwendet wird.

keyName

string

Der Name des Schlüssels in Azure Key Vault, der als vom Kunden verwalteter Schlüssel verwendet werden soll.

keyVersion

string

Die Version des für CMK verwendeten Schlüssels. Falls nicht angegeben, wird die neueste Version verwendet.

vaultBaseUrl

string

Die URL des azure Key Vault, der für CMK verwendet wird.

Factory

Factory-Ressourcentyp.

Name Typ Beschreibung
eTag

string

Etag identifiziert Änderungen in der Ressource.

id

string

Der Ressourcenbezeichner.

identity

FactoryIdentity

Verwaltete Dienstidentität der Factory.

location

string

Der Ressourcenspeicherort.

name

string

Der Ressourcenname.

properties.createTime

string (date-time)

Der Zeitpunkt, zu dem die Factory im ISO8601 Format erstellt wurde.

properties.encryption

EncryptionConfiguration

Eigenschaften zum Aktivieren des vom Kunden verwalteten Schlüssels für die Factory.

properties.globalParameters

<string,  GlobalParameterSpecification>

Liste der Parameter für die Factory.

properties.provisioningState

string

Factorybereitstellungsstatus, Beispiel erfolgreich.

properties.publicNetworkAccess

PublicNetworkAccess

Gibt an, ob der Zugriff auf öffentliche Netzwerke für die Datenfactory zulässig ist.

properties.purviewConfiguration

PurviewConfiguration

Bereinigungsinformationen der Fabrik.

properties.repoConfiguration FactoryRepoConfiguration:

Git-Repositoryinformationen der Factory.

properties.version

string

Version der Factory.

tags

object

Die Ressourcentags.

type

string

Der Ressourcentyp.

FactoryGitHubConfiguration

GitHub-Repositoryinformationen der Factory.

Name Typ Beschreibung
accountName

string

Kontenbezeichnung.

clientId

string

GitHub bringt Ihre eigene App-Client-ID mit.

clientSecret

GitHubClientSecret

GitHub bringt Ihre eigenen geheimen Informationen zum App-Clientschlüssel mit.

collaborationBranch

string

Verzweigung für die Zusammenarbeit.

disablePublish

boolean

Deaktivieren Sie den manuellen Veröffentlichungsvorgang in ADF Studio, um die automatisierte Veröffentlichung zu bevorzugen.

hostName

string

GitHub Enterprise-Hostname. Beispiel: https://github.mydomain.com

lastCommitId

string

Letzte Commit-ID.

repositoryName

string

Repositoryname.

rootFolder

string

Stammordner.

type string:

FactoryGitHubConfiguration

Typ der Repositorykonfiguration.

FactoryIdentity

Identitätseigenschaften der Factoryressource.

Name Typ Beschreibung
principalId

string (uuid)

Die Prinzipal-ID der Identität.

tenantId

string (uuid)

Die Clientmandanten-ID der Identität.

type

FactoryIdentityType

Der Identitätstyp.

userAssignedIdentities

<string,  UserAssignedIdentitySpecification>

Liste der vom Benutzer zugewiesenen Identitäten für die Factory.

FactoryIdentityType

Der Identitätstyp.

Wert Beschreibung
SystemAssigned
SystemAssigned,UserAssigned
UserAssigned

FactoryVSTSConfiguration

VSTS-Repositoryinformationen der Factory.

Name Typ Beschreibung
accountName

string

Kontenbezeichnung.

collaborationBranch

string

Verzweigung für die Zusammenarbeit.

disablePublish

boolean

Deaktivieren Sie den manuellen Veröffentlichungsvorgang in ADF Studio, um die automatisierte Veröffentlichung zu bevorzugen.

lastCommitId

string

Letzte Commit-ID.

projectName

string

VSTS-Projektname.

repositoryName

string

Repositoryname.

rootFolder

string

Stammordner.

tenantId

string

VSTS-Mandanten-ID.

type string:

FactoryVSTSConfiguration

Typ der Repositorykonfiguration.

GitHubClientSecret

Geheime Clientschlüsselinformationen für die Factory bringen Ihre eigene App-Repositorykonfiguration mit.

Name Typ Beschreibung
byoaSecretAkvUrl

string

Bringen Sie Ihre eigene geheime AKV-URL des App-Clientschlüssels mit.

byoaSecretName

string

Bringen Sie Ihren eigenen geheimen App-Clientschlüsselnamen in AKV ein.

GlobalParameterSpecification

Definition eines einzelnen Parameters für eine Entität.

Name Typ Beschreibung
type

GlobalParameterType

Globaler Parametertyp.

value

object

Wert des Parameters.

GlobalParameterType

Globaler Parametertyp.

Wert Beschreibung
Array
Bool
Float
Int
Object
String

PublicNetworkAccess

Gibt an, ob der Zugriff auf öffentliche Netzwerke für die Datenfactory zulässig ist.

Wert Beschreibung
Disabled
Enabled

PurviewConfiguration

Purview-Konfiguration.

Name Typ Beschreibung
purviewResourceId

string

Purview-Ressourcen-ID.

UserAssignedIdentitySpecification

Definition einer einzelnen zugewiesenen Identität eines Benutzers für eine Factory.