Udostępnij za pośrednictwem


Microsoft.DataFactory factory/integrationRuntimes 2018-06-01

Definicja zasobu Bicep

Typ zasobu fabryk/integracjiRuntimes można wdrożyć z operacjami docelowymi:

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

Format zasobu

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

resource symbolicname 'Microsoft.DataFactory/factories/integrationRuntimes@2018-06-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    description: 'string'
    type: 'string'
    // For remaining properties, see IntegrationRuntime objects
  }
}

Obiekty IntegrationRuntime

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

W przypadku opcji Zarządzane użyj:

  type: 'Managed'
  managedVirtualNetwork: {
    referenceName: 'string'
    type: 'ManagedVirtualNetworkReference'
  }
  typeProperties: {
    computeProperties: {
      copyComputeScaleProperties: {
        dataIntegrationUnit: int
        timeToLive: int
        {customized property}: any()
      }
      dataFlowProperties: {
        cleanup: bool
        computeType: 'string'
        coreCount: int
        customProperties: [
          {
            name: 'string'
            value: 'string'
          }
        ]
        timeToLive: int
        {customized property}: any()
      }
      location: 'string'
      maxParallelExecutionsPerNode: int
      nodeSize: 'string'
      numberOfNodes: int
      pipelineExternalComputeScaleProperties: {
        numberOfExternalNodes: int
        numberOfPipelineNodes: int
        timeToLive: int
        {customized property}: any()
      }
      vNetProperties: {
        publicIPs: [
          'string'
        ]
        subnet: 'string'
        subnetId: 'string'
        vNetId: 'string'
        {customized property}: any()
      }
      {customized property}: any()
    }
    customerVirtualNetwork: {
      subnetId: 'string'
    }
    ssisProperties: {
      catalogInfo: {
        catalogAdminPassword: {
          type: 'string'
          value: 'string'
        }
        catalogAdminUserName: 'string'
        catalogPricingTier: 'string'
        catalogServerEndpoint: 'string'
        dualStandbyPairName: 'string'
        {customized property}: any()
      }
      credential: {
        referenceName: 'string'
        type: 'CredentialReference'
        {customized property}: any()
      }
      customSetupScriptProperties: {
        blobContainerUri: 'string'
        sasToken: {
          type: 'string'
          value: 'string'
        }
      }
      dataProxyProperties: {
        connectVia: {
          referenceName: 'string'
          type: 'string'
        }
        path: 'string'
        stagingLinkedService: {
          referenceName: 'string'
          type: 'string'
        }
      }
      edition: 'string'
      expressCustomSetupProperties: [
        {
          type: 'string'
          // For remaining properties, see CustomSetupBase objects
        }
      ]
      licenseType: 'string'
      packageStores: [
        {
          name: 'string'
          packageStoreLinkedService: {
            referenceName: 'string'
            type: 'string'
          }
        }
      ]
      {customized property}: any()
    }
  }

W przypadku funkcji SelfHosted użyj:

  type: 'SelfHosted'
  typeProperties: {
    linkedInfo: {
      authorizationType: 'string'
      // For remaining properties, see LinkedIntegrationRuntimeType objects
    }
    selfContainedInteractiveAuthoringEnabled: bool
  }

Obiekty CustomSetupBase

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

W przypadku polecenia AzPowerShellSetup użyj:

  type: 'AzPowerShellSetup'
  typeProperties: {
    version: 'string'
  }

W przypadku narzędzia CmdkeySetup użyj:

  type: 'CmdkeySetup'
  typeProperties: {
    password: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    targetName: any()
    userName: any()
  }

W przypadku elementu ComponentSetup użyj:

  type: 'ComponentSetup'
  typeProperties: {
    componentName: 'string'
    licenseKey: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
  }

W obszarze EnvironmentVariableSetup użyj:

  type: 'EnvironmentVariableSetup'
  typeProperties: {
    variableName: 'string'
    variableValue: 'string'
  }

Obiekty SecretBase

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

W przypadku usługi AzureKeyVaultSecret użyj:

  type: 'AzureKeyVaultSecret'
  secretName: any()
  secretVersion: any()
  store: {
    parameters: {
      {customized property}: any()
    }
    referenceName: 'string'
    type: 'LinkedServiceReference'
  }

W przypadku protokołu SecureString użyj:

  type: 'SecureString'
  value: 'string'

Obiekty LinkedIntegrationRuntimeType

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

W przypadku klucza użyj:

  authorizationType: 'Key'
  key: {
    type: 'string'
    value: 'string'
  }

W przypadku kontroli dostępu opartej na rolach użyj:

  authorizationType: 'RBAC'
  credential: {
    referenceName: 'string'
    type: 'CredentialReference'
    {customized property}: any()
  }
  resourceId: 'string'

Wartości właściwości

fabryki/integracjaRuntimes

Nazwa Opis Wartość
name Nazwa zasobu

Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w aplikacji Bicep.
ciąg (wymagany)

Limit znaków: 3–63

Prawidłowe znaki:
Alfanumeryczne i łączniki.

Rozpocznij i zakończ od alfanumeryczne.
Nadrzędny W pliku Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Symboliczna nazwa zasobu typu: fabryki
properties Właściwości środowiska Integration Runtime. IntegrationRuntime (wymagane)

IntegrationRuntime

Nazwa Opis Wartość
description (opis) Opis środowiska Integration Runtime. ciąg
typ Ustawianie typu obiektu Zarządzany
SelfHosted (wymagane)

ManagedIntegrationRuntime

Nazwa Opis Wartość
typ Typ środowiska Integration Runtime. "Zarządzane" (wymagane)
managedVirtualNetwork Dokumentacja zarządzana Virtual Network. ManagedVirtualNetworkReference
typeProperties Właściwości zarządzanego środowiska Integration Runtime. ManagedIntegrationRuntimeTypeProperties (wymagane)

ManagedVirtualNetworkReference

Nazwa Opis Wartość
referenceName Odwołanie do nazwy ManagedVirtualNetwork. ciąg (wymagany)
typ Zarządzany typ odwołania Virtual Network. "ManagedVirtualNetworkReference" (wymagane)

ManagedIntegrationRuntimeTypeProperties

Nazwa Opis Wartość
computeProperties Zasób obliczeniowy dla zarządzanego środowiska Integration Runtime. IntegrationRuntimeComputeProperties
customerVirtualNetwork Nazwa sieci wirtualnej, do której zostanie dołączone środowisko Azure-SSIS Integration Runtime IntegrationRuntimeCustomerVirtualNetwork
ssisProperties Właściwości usług SSIS dla zarządzanego środowiska Integration Runtime. IntegrationRuntimeSsisProperties

IntegrationRuntimeComputeProperties

Nazwa Opis Wartość
copyComputeScaleProperties Właściwości copyComputeScale dla zarządzanego środowiska Integration Runtime. CopyComputeScaleProperties
dataFlowProperties Właściwości przepływu danych dla zarządzanego środowiska Integration Runtime. IntegrationRuntimeDataFlowProperties
location Lokalizacja zarządzanego środowiska Integration Runtime. Obsługiwane regiony można znaleźć w witrynie /azure/data-factory/data-factory-data-movement-activities ciąg
maxParallelExecutionsPerNode Maksymalna liczba równoległych wykonań na węzeł dla zarządzanego środowiska Integration Runtime. int

Ograniczenia:
Minimalna wartość = 1
nodeSize Wymagany rozmiar węzła do zarządzanego środowiska Integration Runtime. ciąg
numberOfNodes Wymagana liczba węzłów dla zarządzanego środowiska Integration Runtime. int

Ograniczenia:
Minimalna wartość = 1
pipelineExternalComputeScaleProperties Właściwości PipelineExternalComputeScale dla zarządzanego środowiska Integration Runtime. PipelineExternalComputeScaleProperties
Właściwości sieci wirtualnej Właściwości sieci wirtualnej dla zarządzanego środowiska Integration Runtime. IntegrationRuntimeVNetProperties
{niestandardowa właściwość} W przypadku Bicep można użyć funkcji any().

CopyComputeScaleProperties

Nazwa Opis Wartość
dataIntegrationUnit Ustawienie numeru DIU zarezerwowane na potrzeby wykonywania działań kopiowania. Obsługiwane wartości to wielokrotność 4 w zakresie od 4 do 256. int

Ograniczenia:
Minimalna wartość = 4
timeToLive Ustawienie czasu wygaśnięcia (w minutach) środowiska Integration Runtime, które będzie wykonywać działanie kopiowania. int

Ograniczenia:
Minimalna wartość = 5
{niestandardowa właściwość} W przypadku Bicep można użyć funkcji any().

IntegrationRuntimeDataFlowProperties

Nazwa Opis Wartość
oczyszczanie Klaster nie zostanie przetworzony i będzie używany w następnym uruchomieniu działania przepływu danych do momentu osiągnięcia czasu wygaśnięcia (czasu wygaśnięcia), jeśli zostanie on ustawiony jako false. Wartość domyślna to „true”. bool
computeType Typ obliczeniowy klastra, który będzie wykonywać zadanie przepływu danych. "ComputeOptimized"
"Ogólne"
"MemoryOptimized"
coreCount Liczba rdzeni klastra, który będzie wykonywać zadanie przepływu danych. Obsługiwane wartości to: 8, 16, 32, 48, 80, 144 i 272. int
Customproperties Właściwości niestandardowe służą do dostosowywania wydajności środowiska uruchomieniowego przepływu danych. IntegrationRuntimeDataFlowPropertiesCustomProperties...[]
timeToLive Ustawienie czasu wygaśnięcia (w minutach) klastra, które będzie wykonywać zadanie przepływu danych. int

Ograniczenia:
Minimalna wartość = 0
{niestandardowa właściwość} W przypadku Bicep można użyć funkcji any().

IntegrationRuntimeDataFlowPropertiesCustomProperties...

Nazwa Opis Wartość
name Nazwa właściwości niestandardowej. ciąg
wartość Wartość właściwości niestandardowej. ciąg

PipelineExternalComputeScaleProperties

Nazwa Opis Wartość
numberOfExternalNodes Liczba węzłów zewnętrznych, które powinny być większe niż 0 i mniejsze niż 11. int

Ograniczenia:
Minimalna wartość = 1
Maksymalna wartość = 10
numberOfPipelineNodes Liczba węzłów potoku, które powinny być większe niż 0 i mniejsze niż 11. int

Ograniczenia:
Minimalna wartość = 1
Maksymalna wartość = 10
timeToLive Ustawienie czasu wygaśnięcia (w minutach) środowiska Integration Runtime, które spowoduje wykonanie potoku i działania zewnętrznego. int

Ograniczenia:
Minimalna wartość = 5
{niestandardowa właściwość} W przypadku Bicep można użyć funkcji any().

IntegrationRuntimeVNetProperties

Nazwa Opis Wartość
publicIPs Identyfikatory zasobów publicznych adresów IP, których będzie używać to środowisko Integration Runtime. ciąg[]
podsieć Nazwa podsieci, do których zostanie dołączone to środowisko Integration Runtime. ciąg
subnetId Identyfikator podsieci, do której zostanie dołączone to środowisko Azure-SSIS Integration Runtime. ciąg
vNetId Identyfikator sieci wirtualnej, do którego dołączy to środowisko Integration Runtime. ciąg
{niestandardowa właściwość} W przypadku Bicep można użyć funkcji any().

IntegrationRuntimeCustomerVirtualNetwork

Nazwa Opis Wartość
subnetId Identyfikator podsieci, do której zostanie dołączone środowisko Azure-SSIS Integration Runtime. ciąg

IntegrationRuntimeSsisProperties

Nazwa Opis Wartość
catalogInfo Informacje o katalogu dla zarządzanego dedykowanego środowiska Integration Runtime. IntegrationRuntimeSsisCatalogInfo
poświadczenia Odwołanie do poświadczeń zawierające informacje dotyczące uwierzytelniania. CredentialReference
customSetupScriptProperties Niestandardowe właściwości skryptu konfiguracji dla zarządzanego dedykowanego środowiska Integration Runtime. IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties Właściwości serwera proxy danych dla zarządzanego dedykowanego środowiska Integration Runtime. IntegrationRuntimeDataProxyProperties
Edition Wydanie Integration Runtime SSIS "Przedsiębiorstwo"
"Standardowa"
expressCustomSetupProperties Konfiguracja niestandardowa bez właściwości skryptu dla środowiska SSIS Integration Runtime. CustomSetupBase[]
licenseType Typ licencji umożliwiający wprowadzenie własnego scenariusza licencji. "BasePrice"
"LicenseIncluded"
packageStores Magazyny pakietów dla Integration Runtime usług SSIS. PackageStore[]
{niestandardowa właściwość} W przypadku Bicep można użyć funkcji any().

IntegrationRuntimeSsisCatalogInfo

Nazwa Opis Wartość
catalogAdminPassword Hasło konta użytkownika administratora bazy danych wykazu. Securestring
catalogAdminUserName Nazwa użytkownika administratora bazy danych wykazu. ciąg

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 128
catalogPricingTier Warstwa cenowa bazy danych wykazu. Prawidłowe wartości można znaleźć w pliku https://azure.microsoft.com/pricing/details/sql-database/ "Podstawowa"
"Premium"
"PremiumRS"
"Standardowa"
catalogServerEndpoint Adres URL serwera bazy danych wykazu. ciąg
dualStandbyPairName Podwójna nazwa pary rezerwowej środowiska Azure-SSIS Integration Runtime do obsługi trybu failover usługi SSISDB. ciąg
{niestandardowa właściwość} W przypadku Bicep można użyć funkcji any().

Securestring

Nazwa Opis Wartość
typ Typ wpisu tajnego. ciąg (wymagany)
wartość Wartość bezpiecznego ciągu. ciąg (wymagany)

CredentialReference

Nazwa Opis Wartość
referenceName Nazwa poświadczeń odwołania. ciąg (wymagany)
typ Typ odwołania do poświadczeń. "CredentialReference" (wymagane)
{niestandardowa właściwość} W przypadku Bicep można użyć funkcji any().

IntegrationRuntimeCustomSetupScriptProperties

Nazwa Opis Wartość
BlobContainerUri Identyfikator URI kontenera obiektów blob platformy Azure, który zawiera skrypt konfiguracji niestandardowej. ciąg
sasToken Token SAS kontenera obiektów blob platformy Azure. Securestring

IntegrationRuntimeDataProxyProperties

Nazwa Opis Wartość
connectVia Dokumentacja własnego środowiska Integration Runtime. EntityReference
path Ścieżka zawierająca dane etapowe w usłudze Blob Storage. ciąg
stagingLinkedService Odwołanie do połączonej usługi przejściowej. EntityReference

Odwołanie do jednostki

Nazwa Opis Wartość
referenceName Nazwa tej przywołynej jednostki. ciąg
typ Typ tej jednostki, do których odwołuje się odwołanie. "IntegrationRuntimeReference"
"LinkedServiceReference"

CustomSetupBase

Nazwa Opis Wartość
typ Ustawianie typu obiektu AzPowerShellSetup
CmdkeySetup
SkładnikSetup
EnvironmentVariableSetup (wymagane)

AzPowerShellSetup

Nazwa Opis Wartość
typ Typ konfiguracji niestandardowej. "AzPowerShellSetup" (wymagane)
typeProperties Zainstaluj właściwości typu Azure PowerShell. AzPowerShellSetupTypeProperties (wymagane)

AzPowerShellSetupTypeProperties

Nazwa Opis Wartość
Wersja Wymagana wersja Azure PowerShell do zainstalowania. ciąg (wymagany)

CmdkeySetup

Nazwa Opis Wartość
typ Typ konfiguracji niestandardowej. "CmdkeySetup" (wymagane)
typeProperties Właściwości niestandardowego typu konfiguracji polecenia cmdkey. CmdkeySetupTypeProperties (wymagane)

CmdkeySetupTypeProperties

Nazwa Opis Wartość
hasło Hasło dostępu do źródła danych. SecretBase (wymagana)
Targetname Nazwa serwera dostępu do źródła danych. Typ: ciąg. W przypadku Bicep można użyć funkcji any(). (wymagane)
userName Nazwa użytkownika dostępu do źródła danych. Typ: ciąg. W przypadku funkcji Bicep można użyć funkcji any(). (wymagane)

SecretBase

Nazwa Opis Wartość
typ Ustawianie typu obiektu AzureKeyVaultSecret
SecureString (wymagane)

AzureKeyVaultSecretReference

Nazwa Opis Wartość
secretName Nazwa wpisu tajnego w usłudze Azure Key Vault. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku funkcji Bicep można użyć funkcji any(). (wymagane)
secretVersion Wersja wpisu tajnego w usłudze Azure Key Vault. Wartość domyślna to najnowsza wersja wpisu tajnego. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku funkcji Bicep można użyć funkcji any().
store Dokumentacja połączonej usługi Azure Key Vault. LinkedServiceReference (wymagane)
typ Typ wpisu tajnego. ciąg (wymagany)

LinkedServiceReference

Nazwa Opis Wartość
parameters Argumenty dla usługi LinkedService. ParameterValueSpecification
referenceName Odwoływanie się do nazwy usługi połączonej. ciąg (wymagany)
typ Typ odwołania do połączonej usługi. "LinkedServiceReference" (wymagane)

ParameterValueSpecification

Nazwa Opis Wartość
{niestandardowa właściwość} W przypadku funkcji Bicep można użyć funkcji any().

ComponentSetup

Nazwa Opis Wartość
typ Typ konfiguracji niestandardowej. "ComponentSetup" (wymagane)
typeProperties Zainstaluj właściwości typu składnika innej firmy. LicensedComponentSetupTypeProperties (wymagane)

LicensedComponentSetupTypeProperties

Nazwa Opis Wartość
componentName Nazwa składnika innej firmy. ciąg (wymagany)
licenseKey Klucz licencji do aktywowania składnika. SecretBase

EnvironmentVariableSetup

Nazwa Opis Wartość
typ Typ konfiguracji niestandardowej. "EnvironmentVariableSetup" (wymagane)
typeProperties Dodaj właściwości typu zmiennej środowiskowej. EnvironmentVariableSetupTypeProperties (wymagane)

EnvironmentVariableSetupTypeProperties

Nazwa Opis Wartość
Variablename Nazwa zmiennej środowiskowej. ciąg (wymagany)
Variablevalue Wartość zmiennej środowiskowej. ciąg (wymagany)

Packagestore

Nazwa Opis Wartość
name Nazwa magazynu pakietów ciąg (wymagany)
packageStoreLinkedService Odwołanie połączonej usługi magazynu pakietów. EntityReference (wymagane)

SelfHostedIntegrationRuntime

Nazwa Opis Wartość
typ Typ środowiska Integration Runtime. "SelfHosted" (wymagane)
typeProperties Jeśli ta właściwość nie ma wartości null, oznacza to, że jest to połączone środowisko Integration Runtime. Właściwość jest używana do uzyskiwania dostępu do oryginalnego środowiska Integration Runtime. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Nazwa Opis Wartość
linkedInfo Podstawowa definicja połączonego środowiska Integration Runtime. LinkedIntegrationRuntimeType
selfContainedInteractiveAuthoringEnabled Alternatywna opcja zapewnienia interaktywnej funkcji tworzenia, gdy własne środowisko Integration Runtime nie może nawiązać połączenia z usługą Azure Relay. bool

LinkedIntegrationRuntimeType

Nazwa Opis Wartość
authorizationType Ustawianie typu obiektu Klucz
Kontrola dostępu oparta na rolach (wymagana)

LinkedIntegrationRuntimeKeyAuthorization

Nazwa Opis Wartość
authorizationType Typ autoryzacji dla udostępniania środowiska Integration Runtime. "Klucz" (wymagany)
key Klucz używany do autoryzacji. SecureString (wymagane)

LinkedIntegrationRuntimeRbacAuthorization

Nazwa Opis Wartość
authorizationType Typ autoryzacji dla udostępniania środowiska Integration Runtime. "Kontrola dostępu oparta na rolach" (wymagane)
poświadczenia Odwołanie do poświadczeń zawierające informacje o uwierzytelnianiu. CredentialReference
resourceId Identyfikator zasobu środowiska Integration Runtime do udostępnienia. ciąg (wymagany)

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Integration Runtime samodzielnego hosta na maszynach wirtualnych platformy Azure

Wdróż na platformie Azure
Ten szablon tworzy środowisko Integration Runtime selfhost i rejestruje je na maszynach wirtualnych platformy Azure
Azure Data Factory z usługą Git i konfiguracją zarządzanej sieci wirtualnej

Wdróż na platformie Azure
Ten szablon tworzy Azure Data Factory z konfiguracją usługi Git i zarządzaną siecią wirtualną.
Tworzenie fabryki danych w wersji 2 (lokalna baza danych SQL)

Wdróż na platformie Azure
Ten szablon tworzy fabrykę danych w wersji 2, która kopiuje dane z lokalnego SQL Server do usługi Azure Blob Storage
Aprowizuj środowisko uruchomieniowe usług SSIS na platformie Azure

Wdróż na platformie Azure
Ten szablon tworzy fabrykę danych w wersji 2, a następnie aprowizuje środowisko Azure SSIS Integration Runtime

Definicja zasobu szablonu usługi ARM

Typ zasobu fabryk/integracjiRuntimes można wdrożyć z operacjami docelowymi:

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

Format zasobu

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

{
  "type": "Microsoft.DataFactory/factories/integrationRuntimes",
  "apiVersion": "2018-06-01",
  "name": "string",
  "properties": {
    "description": "string",
    "type": "string"
    // For remaining properties, see IntegrationRuntime objects
  }
}

Obiekty IntegrationRuntime

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

W przypadku opcji Zarządzane użyj:

  "type": "Managed",
  "managedVirtualNetwork": {
    "referenceName": "string",
    "type": "ManagedVirtualNetworkReference"
  },
  "typeProperties": {
    "computeProperties": {
      "copyComputeScaleProperties": {
        "dataIntegrationUnit": "int",
        "timeToLive": "int",
        "{customized property}": {}
      },
      "dataFlowProperties": {
        "cleanup": "bool",
        "computeType": "string",
        "coreCount": "int",
        "customProperties": [
          {
            "name": "string",
            "value": "string"
          }
        ],
        "timeToLive": "int",
        "{customized property}": {}
      },
      "location": "string",
      "maxParallelExecutionsPerNode": "int",
      "nodeSize": "string",
      "numberOfNodes": "int",
      "pipelineExternalComputeScaleProperties": {
        "numberOfExternalNodes": "int",
        "numberOfPipelineNodes": "int",
        "timeToLive": "int",
        "{customized property}": {}
      },
      "vNetProperties": {
        "publicIPs": [ "string" ],
        "subnet": "string",
        "subnetId": "string",
        "vNetId": "string",
        "{customized property}": {}
      },
      "{customized property}": {}
    },
    "customerVirtualNetwork": {
      "subnetId": "string"
    },
    "ssisProperties": {
      "catalogInfo": {
        "catalogAdminPassword": {
          "type": "string",
          "value": "string"
        },
        "catalogAdminUserName": "string",
        "catalogPricingTier": "string",
        "catalogServerEndpoint": "string",
        "dualStandbyPairName": "string",
        "{customized property}": {}
      },
      "credential": {
        "referenceName": "string",
        "type": "CredentialReference",
        "{customized property}": {}
      },
      "customSetupScriptProperties": {
        "blobContainerUri": "string",
        "sasToken": {
          "type": "string",
          "value": "string"
        }
      },
      "dataProxyProperties": {
        "connectVia": {
          "referenceName": "string",
          "type": "string"
        },
        "path": "string",
        "stagingLinkedService": {
          "referenceName": "string",
          "type": "string"
        }
      },
      "edition": "string",
      "expressCustomSetupProperties": [
        {
          "type": "string"
          // For remaining properties, see CustomSetupBase objects
        }
      ],
      "licenseType": "string",
      "packageStores": [
        {
          "name": "string",
          "packageStoreLinkedService": {
            "referenceName": "string",
            "type": "string"
          }
        }
      ],
      "{customized property}": {}
    }
  }

W przypadku funkcji SelfHosted użyj:

  "type": "SelfHosted",
  "typeProperties": {
    "linkedInfo": {
      "authorizationType": "string"
      // For remaining properties, see LinkedIntegrationRuntimeType objects
    },
    "selfContainedInteractiveAuthoringEnabled": "bool"
  }

Obiekty CustomSetupBase

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

W przypadku polecenia AzPowerShellSetup użyj:

  "type": "AzPowerShellSetup",
  "typeProperties": {
    "version": "string"
  }

W przypadku narzędzia CmdkeySetup użyj:

  "type": "CmdkeySetup",
  "typeProperties": {
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "targetName": {},
    "userName": {}
  }

W przypadku elementu ComponentSetup użyj:

  "type": "ComponentSetup",
  "typeProperties": {
    "componentName": "string",
    "licenseKey": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    }
  }

W przypadku elementu EnvironmentVariableSetup użyj:

  "type": "EnvironmentVariableSetup",
  "typeProperties": {
    "variableName": "string",
    "variableValue": "string"
  }

Obiekty SecretBase

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

W przypadku elementu AzureKeyVaultSecret użyj:

  "type": "AzureKeyVaultSecret",
  "secretName": {},
  "secretVersion": {},
  "store": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  }

W przypadku funkcji SecureString użyj:

  "type": "SecureString",
  "value": "string"

Obiekty LinkedIntegrationRuntimeType

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

W obszarze Klucz użyj polecenia:

  "authorizationType": "Key",
  "key": {
    "type": "string",
    "value": "string"
  }

W przypadku kontroli dostępu opartej na rolach użyj:

  "authorizationType": "RBAC",
  "credential": {
    "referenceName": "string",
    "type": "CredentialReference",
    "{customized property}": {}
  },
  "resourceId": "string"

Wartości właściwości

fabryki/integracjaRuntimes

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.DataFactory/factory/integrationRuntimes"
apiVersion Wersja interfejsu API zasobów '2018-06-01'
name Nazwa zasobu

Zobacz, jak ustawiać nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM JSON.
ciąg (wymagany)

Limit znaków: 3–63

Prawidłowe znaki:
Alfanumeryczne i łączniki.

Rozpocznij i zakończ od alfanumeryczne.
properties Właściwości środowiska Integration Runtime. IntegrationRuntime (wymagane)

IntegrationRuntime

Nazwa Opis Wartość
description (opis) Opis środowiska Integration Runtime. ciąg
typ Ustawianie typu obiektu Zarządzany
SelfHosted (wymagane)

ManagedIntegrationRuntime

Nazwa Opis Wartość
typ Typ środowiska Integration Runtime. "Zarządzane" (wymagane)
managedVirtualNetwork Dokumentacja zarządzana Virtual Network. ManagedVirtualNetworkReference
typeProperties Właściwości zarządzanego środowiska Integration Runtime. ManagedIntegrationRuntimeTypeProperties (wymagane)

ManagedVirtualNetworkReference

Nazwa Opis Wartość
referenceName Odwołanie do nazwy ManagedVirtualNetwork. ciąg (wymagany)
typ Zarządzany typ odwołania Virtual Network. "ManagedVirtualNetworkReference" (wymagane)

ManagedIntegrationRuntimeTypeProperties

Nazwa Opis Wartość
computeProperties Zasób obliczeniowy dla zarządzanego środowiska Integration Runtime. IntegrationRuntimeComputeProperties
customerVirtualNetwork Nazwa sieci wirtualnej, do której zostanie dołączone środowisko Azure-SSIS Integration Runtime IntegrationRuntimeCustomerVirtualNetwork
ssisProperties Właściwości usług SSIS dla zarządzanego środowiska Integration Runtime. IntegrationRuntimeSsisProperties

IntegrationRuntimeComputeProperties

Nazwa Opis Wartość
copyComputeScaleProperties Właściwości copyComputeScale dla zarządzanego środowiska Integration Runtime. CopyComputeScaleProperties
dataFlowProperties Właściwości przepływu danych dla zarządzanego środowiska Integration Runtime. IntegrationRuntimeDataFlowProperties
location Lokalizacja zarządzanego środowiska Integration Runtime. Obsługiwane regiony można znaleźć w witrynie /azure/data-factory/data-factory-data-movement-activities ciąg
maxParallelExecutionsPerNode Maksymalna liczba równoległych wykonań na węzeł dla zarządzanego środowiska Integration Runtime. int

Ograniczenia:
Minimalna wartość = 1
nodeSize Wymagany rozmiar węzła do zarządzanego środowiska Integration Runtime. ciąg
numberOfNodes Wymagana liczba węzłów dla zarządzanego środowiska Integration Runtime. int

Ograniczenia:
Minimalna wartość = 1
pipelineExternalComputeScaleProperties Właściwości PipelineExternalComputeScale dla zarządzanego środowiska Integration Runtime. PipelineExternalComputeScaleProperties
Właściwości sieci wirtualnej Właściwości sieci wirtualnej dla zarządzanego środowiska Integration Runtime. IntegrationRuntimeVNetProperties
{niestandardowa właściwość}

CopyComputeScaleProperties

Nazwa Opis Wartość
dataIntegrationUnit Ustawienie liczby jednostek DIU zarezerwowane na potrzeby wykonywania działania kopiowania. Obsługiwane wartości to wielokrotności 4 w zakresie od 4 do 256. int

Ograniczenia:
Minimalna wartość = 4
timeToLive Czas wygaśnięcia (w minutach) ustawienia środowiska Integration Runtime, które będzie wykonywać działanie kopiowania. int

Ograniczenia:
Minimalna wartość = 5
{niestandardowa właściwość}

IntegrationRuntimeDataFlowProperties

Nazwa Opis Wartość
oczyszczanie Klaster nie zostanie poddany ponownemu przetworzeniu i będzie używany w następnym działaniu przepływu danych do momentu osiągnięcia czasu wygaśnięcia (czasu wygaśnięcia), jeśli zostanie ustawiony jako false. Wartość domyślna to „true”. bool
computeType Typ obliczeniowy klastra, który będzie wykonywać zadanie przepływu danych. "ComputeOptimized"
"Ogólne"
"MemoryOptimized"
coreCount Liczba rdzeni klastra, który będzie wykonywać zadanie przepływu danych. Obsługiwane wartości to: 8, 16, 32, 48, 80, 144 i 272. int
Customproperties Właściwości niestandardowe służą do dostrajania wydajności środowiska uruchomieniowego przepływu danych. IntegrationRuntimeDataFlowPropertiesCustomProperties...[]
timeToLive Czas wygaśnięcia (w minutach) ustawienia klastra, które będzie wykonywać zadanie przepływu danych. int

Ograniczenia:
Wartość minimalna = 0
{niestandardowa właściwość}

IntegrationRuntimeDataFlowPropertiesCustomProperties...

Nazwa Opis Wartość
name Nazwa właściwości niestandardowej. ciąg
wartość Wartość właściwości niestandardowej. ciąg

PipelineExternalComputeScaleProperties

Nazwa Opis Wartość
numberOfExternalNodes Liczba węzłów zewnętrznych, które powinny być większe niż 0 i mniejsze niż 11. int

Ograniczenia:
Minimalna wartość = 1
Maksymalna wartość = 10
numberOfPipelineNodes Liczba węzłów potoku, które powinny być większe niż 0 i mniejsze niż 11. int

Ograniczenia:
Minimalna wartość = 1
Maksymalna wartość = 10
timeToLive Czas wygaśnięcia (w minutach) ustawienia środowiska Integration Runtime, które będzie wykonywać potok i działania zewnętrzne. int

Ograniczenia:
Minimalna wartość = 5
{niestandardowa właściwość}

IntegrationRuntimeVNetProperties

Nazwa Opis Wartość
publicIPs Identyfikatory zasobów publicznych adresów IP, których będzie używać to środowisko Integration Runtime. ciąg[]
podsieć Nazwa podsieci, do których dołączy to środowisko Integration Runtime. ciąg
subnetId Identyfikator podsieci, do której zostanie dołączone środowisko Azure-SSIS Integration Runtime. ciąg
vNetId Identyfikator sieci wirtualnej, do którego dołączy to środowisko Integration Runtime. ciąg
{niestandardowa właściwość}

IntegrationRuntimeCustomerVirtualNetwork

Nazwa Opis Wartość
subnetId Identyfikator podsieci, do której dołączy środowisko Azure-SSIS Integration Runtime. ciąg

IntegrationRuntimeSsisProperties

Nazwa Opis Wartość
catalogInfo Informacje o katalogu dla zarządzanego dedykowanego środowiska Integration Runtime. IntegrationRuntimeSsisCatalogInfo
poświadczenia Odwołanie do poświadczeń zawierające informacje dotyczące uwierzytelniania. CredentialReference
customSetupScriptProperties Niestandardowe właściwości skryptu konfiguracji dla zarządzanego dedykowanego środowiska Integration Runtime. IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties Właściwości serwera proxy danych dla zarządzanego dedykowanego środowiska Integration Runtime. IntegrationRuntimeDataProxyProperties
Edition Wydanie Integration Runtime SSIS "Przedsiębiorstwo"
"Standardowa"
expressCustomSetupProperties Konfiguracja niestandardowa bez właściwości skryptu dla środowiska SSIS Integration Runtime. CustomSetupBase[]
licenseType Typ licencji umożliwiający wprowadzenie własnego scenariusza licencji. "BasePrice"
"LicenseIncluded"
packageStores Magazyny pakietów dla Integration Runtime usług SSIS. PackageStore[]
{niestandardowa właściwość}

IntegrationRuntimeSsisCatalogInfo

Nazwa Opis Wartość
catalogAdminPassword Hasło konta użytkownika administratora bazy danych wykazu. Securestring
catalogAdminUserName Nazwa użytkownika administratora bazy danych wykazu. ciąg

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 128
catalogPricingTier Warstwa cenowa bazy danych wykazu. Prawidłowe wartości można znaleźć w pliku https://azure.microsoft.com/pricing/details/sql-database/ "Podstawowa"
"Premium"
"PremiumRS"
"Standardowa"
catalogServerEndpoint Adres URL serwera bazy danych wykazu. ciąg
dualStandbyPairName Podwójna nazwa pary rezerwowej środowiska Azure-SSIS Integration Runtime do obsługi trybu failover usługi SSISDB. ciąg
{niestandardowa właściwość}

Securestring

Nazwa Opis Wartość
typ Typ wpisu tajnego. ciąg (wymagany)
wartość Wartość bezpiecznego ciągu. ciąg (wymagany)

CredentialReference

Nazwa Opis Wartość
referenceName Nazwa poświadczeń odwołania. ciąg (wymagany)
typ Typ odwołania do poświadczeń. "CredentialReference" (wymagane)
{niestandardowa właściwość}

IntegrationRuntimeCustomSetupScriptProperties

Nazwa Opis Wartość
BlobContainerUri Identyfikator URI kontenera obiektów blob platformy Azure, który zawiera skrypt konfiguracji niestandardowej. ciąg
sasToken Token SAS kontenera obiektów blob platformy Azure. Securestring

IntegrationRuntimeDataProxyProperties

Nazwa Opis Wartość
connectVia Dokumentacja własnego środowiska Integration Runtime. EntityReference
path Ścieżka zawierająca dane etapowe w usłudze Blob Storage. ciąg
stagingLinkedService Odwołanie do połączonej usługi przejściowej. EntityReference

Odwołanie do jednostki

Nazwa Opis Wartość
referenceName Nazwa tej jednostki, do których odwołuje się odwołanie. ciąg
typ Typ tej jednostki, do których odwołuje się odwołanie. "IntegrationRuntimeReference"
"LinkedServiceReference"

CustomSetupBase

Nazwa Opis Wartość
typ Ustawianie typu obiektu AzPowerShellSetup
CmdkeySetup
ComponentSetup
EnvironmentVariableSetup (wymagane)

AzPowerShellSetup

Nazwa Opis Wartość
typ Typ konfiguracji niestandardowej. "AzPowerShellSetup" (wymagane)
typeProperties Zainstaluj właściwości typu Azure PowerShell. AzPowerShellSetupTypeProperties (wymagane)

AzPowerShellSetupTypeProperties

Nazwa Opis Wartość
Wersja Wymagana wersja Azure PowerShell do zainstalowania. ciąg (wymagany)

CmdkeySetup

Nazwa Opis Wartość
typ Typ konfiguracji niestandardowej. "CmdkeySetup" (wymagane)
typeProperties Właściwości niestandardowego typu konfiguracji polecenia cmdkey. CmdkeySetupTypeProperties (wymagane)

CmdkeySetupTypeProperties

Nazwa Opis Wartość
hasło Hasło dostępu do źródła danych. SecretBase (wymagana)
Targetname Nazwa serwera dostępu do źródła danych. Typ: ciąg.
userName Nazwa użytkownika dostępu do źródła danych. Typ: ciąg.

SecretBase

Nazwa Opis Wartość
typ Ustawianie typu obiektu AzureKeyVaultSecret
SecureString (wymagane)

AzureKeyVaultSecretReference

Nazwa Opis Wartość
secretName Nazwa wpisu tajnego w usłudze Azure Key Vault. Typ: ciąg (lub wyrażenie z ciągiem resultType).
secretVersion Wersja wpisu tajnego w usłudze Azure Key Vault. Wartość domyślna to najnowsza wersja wpisu tajnego. Typ: ciąg (lub wyrażenie z ciągiem resultType).
store Dokumentacja połączonej usługi Azure Key Vault. LinkedServiceReference (wymagane)
typ Typ wpisu tajnego. ciąg (wymagany)

LinkedServiceReference

Nazwa Opis Wartość
parameters Argumenty dla usługi LinkedService. ParameterValueSpecification
referenceName Odwoływanie się do nazwy usługi połączonej. ciąg (wymagany)
typ Typ odwołania do połączonej usługi. "LinkedServiceReference" (wymagane)

ParameterValueSpecification

Nazwa Opis Wartość
{niestandardowa właściwość}

ComponentSetup

Nazwa Opis Wartość
typ Typ konfiguracji niestandardowej. "ComponentSetup" (wymagane)
typeProperties Zainstaluj właściwości typu składnika innej firmy. LicensedComponentSetupTypeProperties (wymagane)

LicensedComponentSetupTypeProperties

Nazwa Opis Wartość
componentName Nazwa składnika innej firmy. ciąg (wymagany)
licenseKey Klucz licencji do aktywowania składnika. SecretBase

EnvironmentVariableSetup

Nazwa Opis Wartość
typ Typ konfiguracji niestandardowej. "EnvironmentVariableSetup" (wymagane)
typeProperties Dodaj właściwości typu zmiennej środowiskowej. EnvironmentVariableSetupTypeProperties (wymagane)

EnvironmentVariableSetupTypeProperties

Nazwa Opis Wartość
Variablename Nazwa zmiennej środowiskowej. ciąg (wymagany)
Variablevalue Wartość zmiennej środowiskowej. ciąg (wymagany)

Packagestore

Nazwa Opis Wartość
name Nazwa magazynu pakietów ciąg (wymagany)
packageStoreLinkedService Dokumentacja połączonej usługi magazynu pakietów. EntityReference (wymagane)

SelfHostedIntegrationRuntime

Nazwa Opis Wartość
typ Typ środowiska Integration Runtime. "SelfHosted" (wymagane)
typeProperties Jeśli ta właściwość nie ma wartości null, oznacza to, że jest to połączone środowisko Integration Runtime. Właściwość jest używana do uzyskiwania dostępu do oryginalnego środowiska Integration Runtime. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Nazwa Opis Wartość
linkedInfo Podstawowa definicja połączonego środowiska Integration Runtime. LinkedIntegrationRuntimeType
selfContainedInteractiveAuthoringEnabled Alternatywna opcja zapewnienia interaktywnej funkcji tworzenia, gdy własne środowisko Integration Runtime nie może nawiązać połączenia z usługą Azure Relay. bool

LinkedIntegrationRuntimeType

Nazwa Opis Wartość
authorizationType Ustawianie typu obiektu Klucz
Kontrola dostępu oparta na rolach (wymagana)

LinkedIntegrationRuntimeKeyAuthorization

Nazwa Opis Wartość
authorizationType Typ autoryzacji do udostępniania środowiska Integration Runtime. "Klucz" (wymagany)
key Klucz używany do autoryzacji. SecureString (wymagane)

LinkedIntegrationRuntimeRbacAuthorization

Nazwa Opis Wartość
authorizationType Typ autoryzacji do udostępniania środowiska Integration Runtime. "Kontrola dostępu na podstawie ról" (wymagane)
poświadczenia Odwołanie do poświadczeń zawierające informacje dotyczące uwierzytelniania. CredentialReference
resourceId Identyfikator zasobu środowiska Integration Runtime do udostępnienia. ciąg (wymagany)

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Samoobsługowe Integration Runtime na maszynach wirtualnych platformy Azure

Wdróż na platformie Azure
Ten szablon tworzy własne środowisko Integration Runtime i rejestruje je na maszynach wirtualnych platformy Azure
Azure Data Factory za pomocą usługi Git i zarządzanej konfiguracji sieci wirtualnej

Wdróż na platformie Azure
Ten szablon tworzy Azure Data Factory z konfiguracją usługi Git i zarządzaną siecią wirtualną.
Tworzenie fabryki danych w wersji 2 (lokalna wersja SQL)

Wdróż na platformie Azure
Ten szablon tworzy fabrykę danych w wersji 2, która kopiuje dane z lokalnej SQL Server do usługi Azure Blob Storage
Aprowizuj środowisko uruchomieniowe usług SSIS na platformie Azure

Wdróż na platformie 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/integracjiRuntimes można wdrożyć z operacjami docelowymi:

  • Grupy zasobów

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

Format zasobu

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataFactory/factories/integrationRuntimes@2018-06-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      description = "string"
      type = "string"
      // For remaining properties, see IntegrationRuntime objects
    }
  })
}

Obiekty IntegrationRuntime

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

W przypadku opcji Zarządzane użyj:

  type = "Managed"
  managedVirtualNetwork = {
    referenceName = "string"
    type = "ManagedVirtualNetworkReference"
  }
  typeProperties = {
    computeProperties = {
      copyComputeScaleProperties = {
        dataIntegrationUnit = int
        timeToLive = int
      }
      dataFlowProperties = {
        cleanup = bool
        computeType = "string"
        coreCount = int
        customProperties = [
          {
            name = "string"
            value = "string"
          }
        ]
        timeToLive = int
      }
      location = "string"
      maxParallelExecutionsPerNode = int
      nodeSize = "string"
      numberOfNodes = int
      pipelineExternalComputeScaleProperties = {
        numberOfExternalNodes = int
        numberOfPipelineNodes = int
        timeToLive = int
      }
      vNetProperties = {
        publicIPs = [
          "string"
        ]
        subnet = "string"
        subnetId = "string"
        vNetId = "string"
      }
    }
    customerVirtualNetwork = {
      subnetId = "string"
    }
    ssisProperties = {
      catalogInfo = {
        catalogAdminPassword = {
          type = "string"
          value = "string"
        }
        catalogAdminUserName = "string"
        catalogPricingTier = "string"
        catalogServerEndpoint = "string"
        dualStandbyPairName = "string"
      }
      credential = {
        referenceName = "string"
        type = "CredentialReference"
      }
      customSetupScriptProperties = {
        blobContainerUri = "string"
        sasToken = {
          type = "string"
          value = "string"
        }
      }
      dataProxyProperties = {
        connectVia = {
          referenceName = "string"
          type = "string"
        }
        path = "string"
        stagingLinkedService = {
          referenceName = "string"
          type = "string"
        }
      }
      edition = "string"
      expressCustomSetupProperties = [
        {
          type = "string"
          // For remaining properties, see CustomSetupBase objects
        }
      ]
      licenseType = "string"
      packageStores = [
        {
          name = "string"
          packageStoreLinkedService = {
            referenceName = "string"
            type = "string"
          }
        }
      ]
    }
  }

W przypadku funkcji SelfHosted użyj:

  type = "SelfHosted"
  typeProperties = {
    linkedInfo = {
      authorizationType = "string"
      // For remaining properties, see LinkedIntegrationRuntimeType objects
    }
    selfContainedInteractiveAuthoringEnabled = bool
  }

Obiekty CustomSetupBase

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

W przypadku polecenia AzPowerShellSetup użyj:

  type = "AzPowerShellSetup"
  typeProperties = {
    version = "string"
  }

W przypadku narzędzia CmdkeySetup użyj:

  type = "CmdkeySetup"
  typeProperties = {
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
  }

W przypadku elementu ComponentSetup użyj:

  type = "ComponentSetup"
  typeProperties = {
    componentName = "string"
    licenseKey = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
  }

W obszarze EnvironmentVariableSetup użyj:

  type = "EnvironmentVariableSetup"
  typeProperties = {
    variableName = "string"
    variableValue = "string"
  }

Obiekty SecretBase

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

W przypadku usługi AzureKeyVaultSecret użyj:

  type = "AzureKeyVaultSecret"
  store = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }

W przypadku protokołu SecureString użyj:

  type = "SecureString"
  value = "string"

Obiekty LinkedIntegrationRuntimeType

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

W przypadku klucza użyj:

  authorizationType = "Key"
  key = {
    type = "string"
    value = "string"
  }

W przypadku kontroli dostępu opartej na rolach użyj:

  authorizationType = "RBAC"
  credential = {
    referenceName = "string"
    type = "CredentialReference"
  }
  resourceId = "string"

Wartości właściwości

fabryki/integracjaRuntimes

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.DataFactory/factory/integrationRuntimes@2018-06-01"
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 3–63

Prawidłowe znaki:
Alfanumeryczne i łączniki.

Rozpocznij i zakończ od alfanumeryczne.
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: fabryki
properties Właściwości środowiska Integration Runtime. IntegrationRuntime (wymagane)

IntegrationRuntime

Nazwa Opis Wartość
description (opis) Opis środowiska Integration Runtime. ciąg
typ Ustawianie typu obiektu Zarządzany
SelfHosted (wymagane)

ManagedIntegrationRuntime

Nazwa Opis Wartość
typ Typ środowiska Integration Runtime. "Zarządzane" (wymagane)
managedVirtualNetwork Dokumentacja zarządzana Virtual Network. ManagedVirtualNetworkReference
typeProperties Właściwości zarządzanego środowiska Integration Runtime. ManagedIntegrationRuntimeTypeProperties (wymagane)

ManagedVirtualNetworkReference

Nazwa Opis Wartość
referenceName Odwołanie do nazwy ManagedVirtualNetwork. ciąg (wymagany)
typ Zarządzany typ odwołania Virtual Network. "ManagedVirtualNetworkReference" (wymagane)

ManagedIntegrationRuntimeTypeProperties

Nazwa Opis Wartość
computeProperties Zasób obliczeniowy dla zarządzanego środowiska Integration Runtime. IntegrationRuntimeComputeProperties
customerVirtualNetwork Nazwa sieci wirtualnej, do której zostanie dołączone środowisko Azure-SSIS Integration Runtime IntegrationRuntimeCustomerVirtualNetwork
ssisProperties Właściwości usług SSIS dla zarządzanego środowiska Integration Runtime. IntegrationRuntimeSsisProperties

IntegrationRuntimeComputeProperties

Nazwa Opis Wartość
copyComputeScaleProperties Właściwości copyComputeScale dla zarządzanego środowiska Integration Runtime. CopyComputeScaleProperties
dataFlowProperties Właściwości przepływu danych dla zarządzanego środowiska Integration Runtime. IntegrationRuntimeDataFlowProperties
location Lokalizacja zarządzanego środowiska Integration Runtime. Obsługiwane regiony można znaleźć w witrynie /azure/data-factory/data-factory-data-movement-activities ciąg
maxParallelExecutionsPerNode Maksymalna liczba równoległych wykonań na węzeł dla zarządzanego środowiska Integration Runtime. int

Ograniczenia:
Minimalna wartość = 1
nodeSize Wymagany rozmiar węzła do zarządzanego środowiska Integration Runtime. ciąg
numberOfNodes Wymagana liczba węzłów dla zarządzanego środowiska Integration Runtime. int

Ograniczenia:
Minimalna wartość = 1
pipelineExternalComputeScaleProperties Właściwości PipelineExternalComputeScale dla zarządzanego środowiska Integration Runtime. PipelineExternalComputeScaleProperties
Właściwości sieci wirtualnej Właściwości sieci wirtualnej dla zarządzanego środowiska Integration Runtime. IntegrationRuntimeVNetProperties
{niestandardowa właściwość}

CopyComputeScaleProperties

Nazwa Opis Wartość
dataIntegrationUnit Ustawienie numeru DIU zarezerwowane na potrzeby wykonywania działań kopiowania. Obsługiwane wartości to wielokrotność 4 w zakresie od 4 do 256. int

Ograniczenia:
Minimalna wartość = 4
timeToLive Ustawienie czasu wygaśnięcia (w minutach) środowiska Integration Runtime, które będzie wykonywać działanie kopiowania. int

Ograniczenia:
Minimalna wartość = 5
{niestandardowa właściwość}

IntegrationRuntimeDataFlowProperties

Nazwa Opis Wartość
oczyszczanie Klaster nie zostanie przetworzony i będzie używany w następnym uruchomieniu działania przepływu danych do momentu osiągnięcia czasu wygaśnięcia (czasu wygaśnięcia), jeśli zostanie on ustawiony jako false. Wartość domyślna to „true”. bool
computeType Typ obliczeniowy klastra, który będzie wykonywać zadanie przepływu danych. "ComputeOptimized"
"Ogólne"
"MemoryOptimized"
coreCount Liczba rdzeni klastra, który będzie wykonywać zadanie przepływu danych. Obsługiwane wartości to: 8, 16, 32, 48, 80, 144 i 272. int
Customproperties Właściwości niestandardowe służą do dostosowywania wydajności środowiska uruchomieniowego przepływu danych. IntegrationRuntimeDataFlowPropertiesCustomProperties...[]
timeToLive Ustawienie czasu wygaśnięcia (w minutach) klastra, które będzie wykonywać zadanie przepływu danych. int

Ograniczenia:
Minimalna wartość = 0
{niestandardowa właściwość}

IntegrationRuntimeDataFlowPropertiesCustomProperties...

Nazwa Opis Wartość
name Nazwa właściwości niestandardowej. ciąg
wartość Wartość właściwości niestandardowej. ciąg

PipelineExternalComputeScaleProperties

Nazwa Opis Wartość
numberOfExternalNodes Liczba węzłów zewnętrznych, które powinny być większe niż 0 i mniejsze niż 11. int

Ograniczenia:
Minimalna wartość = 1
Maksymalna wartość = 10
numberOfPipelineNodes Liczba węzłów potoku, które powinny być większe niż 0 i mniejsze niż 11. int

Ograniczenia:
Minimalna wartość = 1
Maksymalna wartość = 10
timeToLive Ustawienie czasu wygaśnięcia (w minutach) środowiska Integration Runtime, które spowoduje wykonanie potoku i działania zewnętrznego. int

Ograniczenia:
Minimalna wartość = 5
{niestandardowa właściwość}

IntegrationRuntimeVNetProperties

Nazwa Opis Wartość
publicIPs Identyfikatory zasobów publicznych adresów IP, których będzie używać to środowisko Integration Runtime. ciąg[]
podsieć Nazwa podsieci, do których zostanie dołączone to środowisko Integration Runtime. ciąg
subnetId Identyfikator podsieci, do której zostanie dołączone to środowisko Azure-SSIS Integration Runtime. ciąg
vNetId Identyfikator sieci wirtualnej, do którego dołączy to środowisko Integration Runtime. ciąg
{niestandardowa właściwość}

IntegrationRuntimeCustomerVirtualNetwork

Nazwa Opis Wartość
subnetId Identyfikator podsieci, do której zostanie dołączone środowisko Azure-SSIS Integration Runtime. ciąg

IntegrationRuntimeSsisProperties

Nazwa Opis Wartość
catalogInfo Informacje o katalogu dla zarządzanego dedykowanego środowiska Integration Runtime. IntegrationRuntimeSsisCatalogInfo
poświadczenia Odwołanie do poświadczeń zawierające informacje dotyczące uwierzytelniania. CredentialReference
customSetupScriptProperties Niestandardowe właściwości skryptu konfiguracji dla zarządzanego dedykowanego środowiska Integration Runtime. IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties Właściwości serwera proxy danych dla zarządzanego dedykowanego środowiska Integration Runtime. IntegrationRuntimeDataProxyProperties
Edition Wydanie Integration Runtime SSIS "Przedsiębiorstwo"
"Standardowa"
expressCustomSetupProperties Konfiguracja niestandardowa bez właściwości skryptu dla środowiska SSIS Integration Runtime. CustomSetupBase[]
licenseType Typ licencji umożliwiający wprowadzenie własnego scenariusza licencji. "BasePrice"
"LicenseIncluded"
packageStores Magazyny pakietów dla Integration Runtime usług SSIS. PackageStore[]
{niestandardowa właściwość}

IntegrationRuntimeSsisCatalogInfo

Nazwa Opis Wartość
catalogAdminPassword Hasło konta użytkownika administratora bazy danych wykazu. Securestring
catalogAdminUserName Nazwa użytkownika administratora bazy danych wykazu. ciąg

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 128
catalogPricingTier Warstwa cenowa bazy danych wykazu. Prawidłowe wartości można znaleźć w pliku https://azure.microsoft.com/pricing/details/sql-database/ "Podstawowa"
"Premium"
"PremiumRS"
"Standardowa"
catalogServerEndpoint Adres URL serwera bazy danych wykazu. ciąg
dualStandbyPairName Podwójna nazwa pary rezerwowej środowiska Azure-SSIS Integration Runtime do obsługi trybu failover usługi SSISDB. ciąg
{niestandardowa właściwość}

Securestring

Nazwa Opis Wartość
typ Typ wpisu tajnego. ciąg (wymagany)
wartość Wartość bezpiecznego ciągu. ciąg (wymagany)

CredentialReference

Nazwa Opis Wartość
referenceName Nazwa poświadczeń odwołania. ciąg (wymagany)
typ Typ odwołania do poświadczeń. "CredentialReference" (wymagane)
{niestandardowa właściwość}

IntegrationRuntimeCustomSetupScriptProperties

Nazwa Opis Wartość
BlobContainerUri Identyfikator URI kontenera obiektów blob platformy Azure, który zawiera skrypt konfiguracji niestandardowej. ciąg
sasToken Token SAS kontenera obiektów blob platformy Azure. Securestring

IntegrationRuntimeDataProxyProperties

Nazwa Opis Wartość
connectVia Dokumentacja własnego środowiska Integration Runtime. EntityReference
path Ścieżka zawierająca dane etapowe w usłudze Blob Storage. ciąg
stagingLinkedService Odwołanie do połączonej usługi przejściowej. EntityReference

Odwołanie do jednostki

Nazwa Opis Wartość
referenceName Nazwa tej przywołynej jednostki. ciąg
typ Typ tej jednostki, do których odwołuje się odwołanie. "IntegrationRuntimeReference"
"LinkedServiceReference"

CustomSetupBase

Nazwa Opis Wartość
typ Ustawianie typu obiektu AzPowerShellSetup
CmdkeySetup
SkładnikSetup
EnvironmentVariableSetup (wymagane)

AzPowerShellSetup

Nazwa Opis Wartość
typ Typ konfiguracji niestandardowej. "AzPowerShellSetup" (wymagane)
typeProperties Zainstaluj właściwości typu Azure PowerShell. AzPowerShellSetupTypeProperties (wymagane)

AzPowerShellSetupTypeProperties

Nazwa Opis Wartość
Wersja Wymagana wersja Azure PowerShell do zainstalowania. ciąg (wymagany)

CmdkeySetup

Nazwa Opis Wartość
typ Typ konfiguracji niestandardowej. "CmdkeySetup" (wymagany)
typeProperties Właściwości niestandardowego typu konfiguracji polecenia cmdkey. CmdkeySetupTypeProperties (wymagane)

CmdkeySetupTypeProperties

Nazwa Opis Wartość
hasło Hasło dostępu do źródła danych. SecretBase (wymagana)
Targetname Nazwa serwera dostępu do źródła danych. Typ: ciąg.
userName Nazwa użytkownika dostępu do źródła danych. Typ: ciąg.

SecretBase

Nazwa Opis Wartość
typ Ustawianie typu obiektu AzureKeyVaultSecret
SecureString (wymagane)

AzureKeyVaultSecretReference

Nazwa Opis Wartość
secretName Nazwa wpisu tajnego w usłudze Azure Key Vault. Typ: ciąg (lub wyrażenie z ciągiem resultType).
secretVersion Wersja wpisu tajnego w usłudze Azure Key Vault. Wartość domyślna to najnowsza wersja wpisu tajnego. Typ: ciąg (lub wyrażenie z ciągiem resultType).
store Dokumentacja połączonej usługi Azure Key Vault. LinkedServiceReference (wymagane)
typ Typ wpisu tajnego. ciąg (wymagany)

LinkedServiceReference

Nazwa Opis Wartość
parameters Argumenty dla usługi LinkedService. ParameterValueSpecification
referenceName Odwoływanie się do nazwy usługi połączonej. ciąg (wymagany)
typ Typ odwołania do połączonej usługi. "LinkedServiceReference" (wymagane)

ParameterValueSpecification

Nazwa Opis Wartość
{niestandardowa właściwość}

ComponentSetup

Nazwa Opis Wartość
typ Typ konfiguracji niestandardowej. "ComponentSetup" (wymagane)
typeProperties Zainstaluj właściwości typu składnika innej firmy. LicensedComponentSetupTypeProperties (wymagane)

LicensedComponentSetupTypeProperties

Nazwa Opis Wartość
componentName Nazwa składnika innej firmy. ciąg (wymagany)
licenseKey Klucz licencji do aktywowania składnika. SecretBase

EnvironmentVariableSetup

Nazwa Opis Wartość
typ Typ konfiguracji niestandardowej. "EnvironmentVariableSetup" (wymagane)
typeProperties Dodaj właściwości typu zmiennej środowiskowej. EnvironmentVariableSetupTypeProperties (wymagane)

EnvironmentVariableSetupTypeProperties

Nazwa Opis Wartość
Variablename Nazwa zmiennej środowiskowej. ciąg (wymagany)
Variablevalue Wartość zmiennej środowiskowej. ciąg (wymagany)

Packagestore

Nazwa Opis Wartość
name Nazwa magazynu pakietów ciąg (wymagany)
packageStoreLinkedService Odwołanie połączonej usługi magazynu pakietów. EntityReference (wymagane)

SelfHostedIntegrationRuntime

Nazwa Opis Wartość
typ Typ środowiska Integration Runtime. "SelfHosted" (wymagane)
typeProperties Jeśli ta właściwość nie ma wartości null, oznacza to, że jest to połączone środowisko Integration Runtime. Właściwość jest używana do uzyskiwania dostępu do oryginalnego środowiska Integration Runtime. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Nazwa Opis Wartość
linkedInfo Podstawowa definicja połączonego środowiska Integration Runtime. LinkedIntegrationRuntimeType
selfContainedInteractiveAuthoringEnabled Alternatywna opcja zapewnienia interaktywnej funkcji tworzenia, gdy własne środowisko Integration Runtime nie może nawiązać połączenia z usługą Azure Relay. bool

LinkedIntegrationRuntimeType

Nazwa Opis Wartość
authorizationType Ustawianie typu obiektu Klucz
Kontrola dostępu oparta na rolach (wymagana)

LinkedIntegrationRuntimeKeyAuthorization

Nazwa Opis Wartość
authorizationType Typ autoryzacji do udostępniania środowiska Integration Runtime. "Klucz" (wymagany)
key Klucz używany do autoryzacji. SecureString (wymagane)

LinkedIntegrationRuntimeRbacAuthorization

Nazwa Opis Wartość
authorizationType Typ autoryzacji do udostępniania środowiska Integration Runtime. "Kontrola dostępu na podstawie ról" (wymagane)
poświadczenia Odwołanie do poświadczeń zawierające informacje dotyczące uwierzytelniania. CredentialReference
resourceId Identyfikator zasobu środowiska Integration Runtime do udostępnienia. ciąg (wymagany)