Udostępnij za pośrednictwem


Fabryki Microsoft.DataFactory

Definicja zasobu Bicep

Typ zasobu fabryk można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.DataFactory/factory, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.DataFactory/factories@2018-06-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: any(...)
    }
  }
  location: 'string'
  name: 'string'
  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
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Obiekty FactoryRepoConfiguration

Ustaw właściwość , aby określić typ obiektu.

W przypadku FactoryGitHubConfigurationużyj:

{
  clientId: 'string'
  clientSecret: {
    byoaSecretAkvUrl: 'string'
    byoaSecretName: 'string'
  }
  hostName: 'string'
  type: 'FactoryGitHubConfiguration'
}

W przypadku FactoryVSTSConfigurationużyj:

{
  projectName: 'string'
  tenantId: 'string'
  type: 'FactoryVSTSConfiguration'
}

Wartości właściwości

Microsoft.DataFactory/fabryki

Nazwa Opis Wartość
tożsamość Tożsamość usługi zarządzanej fabryki. Tożsamość fabryki
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 3
Maksymalna długość = 63
Wzorzec = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (wymagane)
Właściwości Właściwości fabryki. FactoryWłaściwości
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

CMKIdentityDefinition (definicja jednostki)

Nazwa Opis Wartość
tożsamość przypisana przez użytkownika Identyfikator zasobu tożsamości przypisanej przez użytkownika do uwierzytelniania w magazynie kluczy klienta. struna

Konfiguracja szyfrowania

Nazwa Opis Wartość
tożsamość Tożsamość przypisana przez użytkownika do użycia do uwierzytelniania w magazynie kluczy klienta. Jeśli tożsamość usługi zarządzanej nie zostanie podana, zostanie użyta. CMKIdentityDefinition (definicja jednostki)
keyName (nazwa_klucza) Nazwa klucza w usłudze Azure Key Vault do użycia jako klucz zarządzany przez klienta. ciąg (wymagany)
keyVersion (wersja klucza) Wersja klucza używanego dla klucza CMK. Jeśli nie zostanie podana, zostanie użyta najnowsza wersja. struna
vaultBaseUrl (adres URL magazynu) Adres URL usługi Azure Key Vault używany na potrzeby klucza zarządzanego przez klienta. ciąg (wymagany)

FactoryGitHubConfiguration

Nazwa Opis Wartość
clientId (identyfikator klienta) Usługa GitHub przynieś własny identyfikator klienta aplikacji. struna
tajemnica klienta Usługa GitHub dostarcza własne informacje o wpisie tajnym klienta aplikacji. GitHubClientSecret
nazwa hosta Nazwa hosta usługi GitHub Enterprise. Na przykład: https://github.mydomain.com struna
typ Typ konfiguracji repozytorium. "FactoryGitHubConfiguration" (wymagane)

Tożsamość fabryki

Nazwa Opis Wartość
typ Typ tożsamości. "SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (wymagane)
tożsamości przypisane użytkownikom Lista tożsamości przypisanych przez użytkownika dla fabryki. UserAssignedIdentitiesDefinitionSpecification

Właściwości fabryczne

Nazwa Opis Wartość
szyfrowanie Właściwości umożliwiające włączenie klucza zarządzanego przez klienta dla fabryki. Konfiguracja szyfrowania
globalParameters (parametry globalne) Lista parametrów fabryki. GlobalParameterDefinitionSpecification (Specyfikacja parametru globalnego)
dostęp do sieci publicznej Niezależnie od tego, czy dostęp do sieci publicznej jest dozwolony dla fabryki danych. "Wyłączone"
"Włączone"
purviewConfiguration (konfiguracja parametru) Informacje o fabryce w usłudze Purview. Konfiguracja programu PurviewConfiguration
repoConfiguration (konfiguracja repozytorium) Informacje o repozytorium Git fabryki. FactoryRepoConfiguration

FactoryRepoConfiguration

Nazwa Opis Wartość
nazwa konta Nazwa konta. ciąg (wymagany)
współpracaGałąź Gałąź współpracy. ciąg (wymagany)
wyłącz publikowanie Wyłącz ręczną operację publikowania w programie ADF Studio, aby faworyzować automatyczne publikowanie. Bool
lastCommitId (Identyfikator ostatniego zatwierdzenia) Identyfikator ostatniego zatwierdzenia. struna
nazwaRepozytorium Nazwa repozytorium. ciąg (wymagany)
folder główny Folder główny. ciąg (wymagany)
typ Ustaw wartość "FactoryGitHubConfiguration" dla typu FactoryGitHubConfiguration. Ustaw wartość "FactoryVSTSConfiguration" dla typu FactoryVstsConfiguration. "FactoryGitHubConfiguration"
"FactoryVSTSConfiguration" (wymagane)

FactoryVstsConfiguration (Konfiguracja fabryczna)

Nazwa Opis Wartość
nazwa projektu Nazwa projektu usługi VSTS. ciąg (wymagany)
Identyfikator najemcy Identyfikator dzierżawy usługi VSTS. struna
typ Typ konfiguracji repozytorium. "FactoryVSTSConfiguration" (wymagane)

GitHubClientSecret

Nazwa Opis Wartość
byoaSecretAkvUrl Bring your own app client secret AKV URL (Używanie własnego adresu URL klucza tajnego klienta aplikacji). struna
byoaSecretName (nazwa_sekretu) Używanie własnej nazwy wpisu tajnego klienta aplikacji w usłudze AKV. struna

GlobalParameterDefinitionSpecification (Specyfikacja parametru globalnego)

Nazwa Opis Wartość

Specyfikacja GlobalParameterSpecification

Nazwa Opis Wartość
typ Globalny typ parametru. "Tablica"
"Bool"
"Float"
"Int"
"Obiekt"
"Ciąg" (wymagany)
wartość Wartość parametru. dowolna (wymagana)

Konfiguracja programu PurviewConfiguration

Nazwa Opis Wartość
purviewResourceId (identyfikator zasobu) Identyfikator zasobu usługi Purview. struna

Tagi zasobów

Nazwa Opis Wartość

UserAssignedIdentitiesDefinitionSpecification

Nazwa Opis Wartość

Przykłady użycia

Moduły zweryfikowane na platformie Azure

Następujące moduły zweryfikowane platformy Azure mogą służyć do wdrażania tego typu zasobu.

Moduł Opis
Fabryka Danych Moduł zasobów AVM dla usługi Data Factory

Przykłady szybkiego startu platformy Azure

Poniższe szablony szybkiego startu platformy Azure zawierają przykłady Bicep na potrzeby wdrażania tego typu zasobu.

Plik Bicep Opis
azure Data Factory przy użyciu usługi Git i zarządzanej konfiguracji sieci wirtualnej Ten szablon tworzy usługę Azure Data Factory z konfiguracją usługi Git i zarządzaną siecią wirtualną.
Tworzenie fabryki danych w wersji 2 Ten szablon tworzy fabrykę danych w wersji 2, która kopiuje dane z folderu w usłudze Azure Blob Storage do innego folderu w magazynie.
Tworzenie pustej fabryki danych Ten szablon tworzy pustą fabrykę danych
wdrażanie analizy sportowej na platformie Azure Tworzy konto magazynu platformy Azure z włączoną usługą ADLS Gen 2, wystąpieniem usługi Azure Data Factory z połączonymi usługami dla konta magazynu (jeśli została wdrożona usługa Azure SQL Database) i wystąpieniem usługi Azure Databricks. Tożsamość usługi AAD dla użytkownika wdrażającego szablon i tożsamość zarządzana dla wystąpienia usługi ADF otrzymają rolę Współautor danych obiektu blob usługi Storage na koncie magazynu. Dostępne są również opcje wdrażania wystąpienia usługi Azure Key Vault, usługi Azure SQL Database i usługi Azure Event Hub (w przypadku przypadków użycia przesyłania strumieniowego). Po wdrożeniu usługi Azure Key Vault tożsamość zarządzana fabryki danych i tożsamość usługi AAD dla użytkownika wdrażającego szablon otrzymają rolę Użytkownik wpisów tajnych usługi Key Vault.
centrum FinOps Ten szablon tworzy nowe wystąpienie centrum FinOps, w tym Eksplorator danych, Magazyn usługi Data Lake i usługę Data Factory.
Więcej jest możliwe w usłudze Azure Data Factory — jednym kliknięciem, aby wypróbować usługę Azure Data Factory Ten szablon tworzy potok fabryki danych dla działania kopiowania z usługi Azure Blob do innego obiektu blob platformy Azure

Definicja zasobu szablonu usługi ARM

Typ zasobu fabryk można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.DataFactory/factory, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.DataFactory/factories",
  "apiVersion": "2018-06-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "location": "string",
  "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
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Obiekty FactoryRepoConfiguration

Ustaw właściwość , aby określić typ obiektu.

W przypadku FactoryGitHubConfigurationużyj:

{
  "clientId": "string",
  "clientSecret": {
    "byoaSecretAkvUrl": "string",
    "byoaSecretName": "string"
  },
  "hostName": "string",
  "type": "FactoryGitHubConfiguration"
}

W przypadku FactoryVSTSConfigurationużyj:

{
  "projectName": "string",
  "tenantId": "string",
  "type": "FactoryVSTSConfiguration"
}

Wartości właściwości

Microsoft.DataFactory/fabryki

Nazwa Opis Wartość
apiVersion (wersja interfejsu api) Wersja interfejsu API '2018-06-01'
tożsamość Tożsamość usługi zarządzanej fabryki. Tożsamość fabryki
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 3
Maksymalna długość = 63
Wzorzec = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (wymagane)
Właściwości Właściwości fabryki. FactoryWłaściwości
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.DataFactory/factory"

CMKIdentityDefinition (definicja jednostki)

Nazwa Opis Wartość
tożsamość przypisana przez użytkownika Identyfikator zasobu tożsamości przypisanej przez użytkownika do uwierzytelniania w magazynie kluczy klienta. struna

Konfiguracja szyfrowania

Nazwa Opis Wartość
tożsamość Tożsamość przypisana przez użytkownika do użycia do uwierzytelniania w magazynie kluczy klienta. Jeśli tożsamość usługi zarządzanej nie zostanie podana, zostanie użyta. CMKIdentityDefinition (definicja jednostki)
keyName (nazwa_klucza) Nazwa klucza w usłudze Azure Key Vault do użycia jako klucz zarządzany przez klienta. ciąg (wymagany)
keyVersion (wersja klucza) Wersja klucza używanego dla klucza CMK. Jeśli nie zostanie podana, zostanie użyta najnowsza wersja. struna
vaultBaseUrl (adres URL magazynu) Adres URL usługi Azure Key Vault używany na potrzeby klucza zarządzanego przez klienta. ciąg (wymagany)

FactoryGitHubConfiguration

Nazwa Opis Wartość
clientId (identyfikator klienta) Usługa GitHub przynieś własny identyfikator klienta aplikacji. struna
tajemnica klienta Usługa GitHub dostarcza własne informacje o wpisie tajnym klienta aplikacji. GitHubClientSecret
nazwa hosta Nazwa hosta usługi GitHub Enterprise. Na przykład: https://github.mydomain.com struna
typ Typ konfiguracji repozytorium. "FactoryGitHubConfiguration" (wymagane)

Tożsamość fabryki

Nazwa Opis Wartość
typ Typ tożsamości. "SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (wymagane)
tożsamości przypisane użytkownikom Lista tożsamości przypisanych przez użytkownika dla fabryki. UserAssignedIdentitiesDefinitionSpecification

Właściwości fabryczne

Nazwa Opis Wartość
szyfrowanie Właściwości umożliwiające włączenie klucza zarządzanego przez klienta dla fabryki. Konfiguracja szyfrowania
globalParameters (parametry globalne) Lista parametrów fabryki. GlobalParameterDefinitionSpecification (Specyfikacja parametru globalnego)
dostęp do sieci publicznej Niezależnie od tego, czy dostęp do sieci publicznej jest dozwolony dla fabryki danych. "Wyłączone"
"Włączone"
purviewConfiguration (konfiguracja parametru) Informacje o fabryce w usłudze Purview. Konfiguracja programu PurviewConfiguration
repoConfiguration (konfiguracja repozytorium) Informacje o repozytorium Git fabryki. FactoryRepoConfiguration

FactoryRepoConfiguration

Nazwa Opis Wartość
nazwa konta Nazwa konta. ciąg (wymagany)
współpracaGałąź Gałąź współpracy. ciąg (wymagany)
wyłącz publikowanie Wyłącz ręczną operację publikowania w programie ADF Studio, aby faworyzować automatyczne publikowanie. Bool
lastCommitId (Identyfikator ostatniego zatwierdzenia) Identyfikator ostatniego zatwierdzenia. struna
nazwaRepozytorium Nazwa repozytorium. ciąg (wymagany)
folder główny Folder główny. ciąg (wymagany)
typ Ustaw wartość "FactoryGitHubConfiguration" dla typu FactoryGitHubConfiguration. Ustaw wartość "FactoryVSTSConfiguration" dla typu FactoryVstsConfiguration. "FactoryGitHubConfiguration"
"FactoryVSTSConfiguration" (wymagane)

FactoryVstsConfiguration (Konfiguracja fabryczna)

Nazwa Opis Wartość
nazwa projektu Nazwa projektu usługi VSTS. ciąg (wymagany)
Identyfikator najemcy Identyfikator dzierżawy usługi VSTS. struna
typ Typ konfiguracji repozytorium. "FactoryVSTSConfiguration" (wymagane)

GitHubClientSecret

Nazwa Opis Wartość
byoaSecretAkvUrl Bring your own app client secret AKV URL (Używanie własnego adresu URL klucza tajnego klienta aplikacji). struna
byoaSecretName (nazwa_sekretu) Używanie własnej nazwy wpisu tajnego klienta aplikacji w usłudze AKV. struna

GlobalParameterDefinitionSpecification (Specyfikacja parametru globalnego)

Nazwa Opis Wartość

Specyfikacja GlobalParameterSpecification

Nazwa Opis Wartość
typ Globalny typ parametru. "Tablica"
"Bool"
"Float"
"Int"
"Obiekt"
"Ciąg" (wymagany)
wartość Wartość parametru. dowolna (wymagana)

Konfiguracja programu PurviewConfiguration

Nazwa Opis Wartość
purviewResourceId (identyfikator zasobu) Identyfikator zasobu usługi Purview. struna

Tagi zasobów

Nazwa Opis Wartość

UserAssignedIdentitiesDefinitionSpecification

Nazwa Opis Wartość

Przykłady użycia

Szablony szybkiego startu platformy Azure

Następujące szablony szybkiego startu platformy Azure wdrożyć ten typ zasobu.

Szablon Opis
azure Data Factory przy użyciu usługi Git i zarządzanej konfiguracji sieci wirtualnej

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Azure Data Factory z konfiguracją usługi Git i zarządzaną siecią wirtualną.
kopiowanie zbiorcze przy użyciu usługi Azure Data Factory

wdrażanie w usłudze Azure
Ten szablon tworzy fabrykę danych w wersji 2, która kopiuje dane zbiorczo do usługi Azure SQL Database do usługi Azure SQL Data Warehouse.
Tworzenie fabryki danych skopiuj z usługi Salesforce do usługi Blob

wdrażanie w usłudze Azure
Ten szablon używa usługi Azure Data Factory do przenoszenia danych z usługi Salesforce do obiektów blob platformy Azure
Tworzenie fabryki danych w wersji 2

wdrażanie w usłudze Azure
Ten szablon tworzy fabrykę danych w wersji 2, która kopiuje dane z folderu w usłudze Azure Blob Storage do innego folderu w magazynie.
Tworzenie fabryki danych w wersji 2 (MySQL)

wdrażanie w usłudze Azure
Ten szablon tworzy fabrykę danych w wersji 2, która kopiuje dane z folderu w usłudze Azure Blob Storage do tabeli w usłudze Azure Database for MySQL.
Tworzenie fabryki danych w wersji 2 (PostGre)

wdrażanie w usłudze Azure
Ten szablon tworzy fabrykę danych w wersji 2, która kopiuje dane z folderu w usłudze Azure Blob Storage do tabeli w usłudze Azure Database for PostgreSQL.
Tworzenie fabryki danych w wersji 2 (Spark)

wdrażanie w usłudze Azure
Ten szablon tworzy fabrykę danych w wersji 2, która kopiuje dane z folderu w usłudze Azure Blob Storage do innego folderu w magazynie.
Tworzenie fabryki danych w wersji 2 (lokalnie SQL)

wdrażanie w usłudze Azure
Ten szablon tworzy fabrykę danych w wersji 2, która kopiuje dane z lokalnego programu SQL Server do magazynu obiektów blob platformy Azure
Tworzenie fabryki danych w wersji 2 (SQL)

wdrażanie w usłudze Azure
Ten szablon tworzy fabrykę danych w wersji 2, która kopiuje dane z folderu w usłudze Azure Blob Storage do tabeli w bazie danych Azure SQL Database.
Tworzenie pustej fabryki danych

wdrażanie w usłudze Azure
Ten szablon tworzy pustą fabrykę danych
wdrażanie analizy sportowej na platformie Azure

wdrażanie w usłudze Azure
Tworzy konto magazynu platformy Azure z włączoną usługą ADLS Gen 2, wystąpieniem usługi Azure Data Factory z połączonymi usługami dla konta magazynu (jeśli została wdrożona usługa Azure SQL Database) i wystąpieniem usługi Azure Databricks. Tożsamość usługi AAD dla użytkownika wdrażającego szablon i tożsamość zarządzana dla wystąpienia usługi ADF otrzymają rolę Współautor danych obiektu blob usługi Storage na koncie magazynu. Dostępne są również opcje wdrażania wystąpienia usługi Azure Key Vault, usługi Azure SQL Database i usługi Azure Event Hub (w przypadku przypadków użycia przesyłania strumieniowego). Po wdrożeniu usługi Azure Key Vault tożsamość zarządzana fabryki danych i tożsamość usługi AAD dla użytkownika wdrażającego szablon otrzymają rolę Użytkownik wpisów tajnych usługi Key Vault.
centrum FinOps

wdrażanie w usłudze Azure
Ten szablon tworzy nowe wystąpienie centrum FinOps, w tym Eksplorator danych, Magazyn usługi Data Lake i usługę Data Factory.
Więcej jest możliwe w usłudze Azure Data Factory — jednym kliknięciem, aby wypróbować usługę Azure Data Factory

wdrażanie w usłudze Azure
Ten szablon tworzy potok fabryki danych dla działania kopiowania z usługi Azure Blob do innego obiektu blob platformy Azure
Aprowizuj środowisko uruchomieniowe usług SSIS w usłudze Azure

wdrażanie w usłudze Azure
Ten szablon tworzy fabrykę danych w wersji 2, a następnie aprowizuje środowisko Azure SSIS Integration Runtime

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu fabryk można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.DataFactory/factory, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataFactory/factories@2018-06-01"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    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
      }
    }
  }
}

Obiekty FactoryRepoConfiguration

Ustaw właściwość , aby określić typ obiektu.

W przypadku FactoryGitHubConfigurationużyj:

{
  clientId = "string"
  clientSecret = {
    byoaSecretAkvUrl = "string"
    byoaSecretName = "string"
  }
  hostName = "string"
  type = "FactoryGitHubConfiguration"
}

W przypadku FactoryVSTSConfigurationużyj:

{
  projectName = "string"
  tenantId = "string"
  type = "FactoryVSTSConfiguration"
}

Wartości właściwości

Microsoft.DataFactory/fabryki

Nazwa Opis Wartość
tożsamość Tożsamość usługi zarządzanej fabryki. Tożsamość fabryki
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 3
Maksymalna długość = 63
Wzorzec = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (wymagane)
Właściwości Właściwości fabryki. FactoryWłaściwości
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.DataFactory/factories@2018-06-01"

CMKIdentityDefinition (definicja jednostki)

Nazwa Opis Wartość
tożsamość przypisana przez użytkownika Identyfikator zasobu tożsamości przypisanej przez użytkownika do uwierzytelniania w magazynie kluczy klienta. struna

Konfiguracja szyfrowania

Nazwa Opis Wartość
tożsamość Tożsamość przypisana przez użytkownika do użycia do uwierzytelniania w magazynie kluczy klienta. Jeśli tożsamość usługi zarządzanej nie zostanie podana, zostanie użyta. CMKIdentityDefinition (definicja jednostki)
keyName (nazwa_klucza) Nazwa klucza w usłudze Azure Key Vault do użycia jako klucz zarządzany przez klienta. ciąg (wymagany)
keyVersion (wersja klucza) Wersja klucza używanego dla klucza CMK. Jeśli nie zostanie podana, zostanie użyta najnowsza wersja. struna
vaultBaseUrl (adres URL magazynu) Adres URL usługi Azure Key Vault używany na potrzeby klucza zarządzanego przez klienta. ciąg (wymagany)

FactoryGitHubConfiguration

Nazwa Opis Wartość
clientId (identyfikator klienta) Usługa GitHub przynieś własny identyfikator klienta aplikacji. struna
tajemnica klienta Usługa GitHub dostarcza własne informacje o wpisie tajnym klienta aplikacji. GitHubClientSecret
nazwa hosta Nazwa hosta usługi GitHub Enterprise. Na przykład: https://github.mydomain.com struna
typ Typ konfiguracji repozytorium. "FactoryGitHubConfiguration" (wymagane)

Tożsamość fabryki

Nazwa Opis Wartość
typ Typ tożsamości. "SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (wymagane)
tożsamości przypisane użytkownikom Lista tożsamości przypisanych przez użytkownika dla fabryki. UserAssignedIdentitiesDefinitionSpecification

Właściwości fabryczne

Nazwa Opis Wartość
szyfrowanie Właściwości umożliwiające włączenie klucza zarządzanego przez klienta dla fabryki. Konfiguracja szyfrowania
globalParameters (parametry globalne) Lista parametrów fabryki. GlobalParameterDefinitionSpecification (Specyfikacja parametru globalnego)
dostęp do sieci publicznej Niezależnie od tego, czy dostęp do sieci publicznej jest dozwolony dla fabryki danych. "Wyłączone"
"Włączone"
purviewConfiguration (konfiguracja parametru) Informacje o fabryce w usłudze Purview. Konfiguracja programu PurviewConfiguration
repoConfiguration (konfiguracja repozytorium) Informacje o repozytorium Git fabryki. FactoryRepoConfiguration

FactoryRepoConfiguration

Nazwa Opis Wartość
nazwa konta Nazwa konta. ciąg (wymagany)
współpracaGałąź Gałąź współpracy. ciąg (wymagany)
wyłącz publikowanie Wyłącz ręczną operację publikowania w programie ADF Studio, aby faworyzować automatyczne publikowanie. Bool
lastCommitId (Identyfikator ostatniego zatwierdzenia) Identyfikator ostatniego zatwierdzenia. struna
nazwaRepozytorium Nazwa repozytorium. ciąg (wymagany)
folder główny Folder główny. ciąg (wymagany)
typ Ustaw wartość "FactoryGitHubConfiguration" dla typu FactoryGitHubConfiguration. Ustaw wartość "FactoryVSTSConfiguration" dla typu FactoryVstsConfiguration. "FactoryGitHubConfiguration"
"FactoryVSTSConfiguration" (wymagane)

FactoryVstsConfiguration (Konfiguracja fabryczna)

Nazwa Opis Wartość
nazwa projektu Nazwa projektu usługi VSTS. ciąg (wymagany)
Identyfikator najemcy Identyfikator dzierżawy usługi VSTS. struna
typ Typ konfiguracji repozytorium. "FactoryVSTSConfiguration" (wymagane)

GitHubClientSecret

Nazwa Opis Wartość
byoaSecretAkvUrl Bring your own app client secret AKV URL (Używanie własnego adresu URL klucza tajnego klienta aplikacji). struna
byoaSecretName (nazwa_sekretu) Używanie własnej nazwy wpisu tajnego klienta aplikacji w usłudze AKV. struna

GlobalParameterDefinitionSpecification (Specyfikacja parametru globalnego)

Nazwa Opis Wartość

Specyfikacja GlobalParameterSpecification

Nazwa Opis Wartość
typ Globalny typ parametru. "Tablica"
"Bool"
"Float"
"Int"
"Obiekt"
"Ciąg" (wymagany)
wartość Wartość parametru. dowolna (wymagana)

Konfiguracja programu PurviewConfiguration

Nazwa Opis Wartość
purviewResourceId (identyfikator zasobu) Identyfikator zasobu usługi Purview. struna

Tagi zasobów

Nazwa Opis Wartość

UserAssignedIdentitiesDefinitionSpecification

Nazwa Opis Wartość

Przykłady użycia

Moduły zweryfikowane na platformie Azure

Następujące moduły zweryfikowane platformy Azure mogą służyć do wdrażania tego typu zasobu.

Moduł Opis
Fabryka Danych Moduł zasobów AVM dla usługi Data Factory