Microsoft.DataFactory factory/integrationRuntimes 2018-06-01
Definicja zasobu Bicep
Typ zasobu fabryk/integracjiRuntimes można wdrożyć z operacjami docelowymi:
- Grupy zasobów — zobacz polecenia wdrażania 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 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 |
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 |
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) |
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 |
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:
- Grupy zasobów — zobacz polecenia wdrażania 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 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 |
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 |
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) |
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 |
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) |
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla