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 dziennika 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' = {
parent: resourceSymbolicName
name: 'string'
properties: {
description: 'string'
type: 'string'
// For remaining properties, see IntegrationRuntime objects
}
}
Obiekty SecretBase
Ustaw właściwość , aby określić typ obiektu.
W przypadku AzureKeyVaultSecretużyj:
{
secretName: any(Azure.Bicep.Types.Concrete.AnyType)
secretVersion: any(Azure.Bicep.Types.Concrete.AnyType)
store: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
type: 'AzureKeyVaultSecret'
}
W przypadku SecureString użyj:
{
type: 'SecureString'
value: 'string'
}
Obiekty LinkedIntegrationRuntimeType
Ustaw właściwość authorizationType, aby określić typ obiektu.
W przypadku keyużyj:
{
authorizationType: 'Key'
key: {
type: 'string'
value: 'string'
}
}
W przypadkukontroli dostępu opartej na rolach
{
authorizationType: 'RBAC'
credential: {
referenceName: 'string'
type: 'string'
}
resourceId: 'string'
}
Obiekty IntegrationRuntime
Ustaw właściwość , aby określić typ obiektu.
W przypadku zarządzanychużyj:
{
managedVirtualNetwork: {
referenceName: 'string'
type: 'string'
}
type: 'Managed'
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: 'string'
}
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 SelfHostedużyj:
{
type: 'SelfHosted'
typeProperties: {
linkedInfo: {
authorizationType: 'string'
// For remaining properties, see LinkedIntegrationRuntimeType objects
}
selfContainedInteractiveAuthoringEnabled: bool
}
}
Obiekty CustomSetupBase
Ustaw właściwość , aby określić typ obiektu.
W przypadku azPowerShellSetupużyj:
{
type: 'AzPowerShellSetup'
typeProperties: {
version: 'string'
}
}
W przypadku cmdkeySetupużyj:
{
type: 'CmdkeySetup'
typeProperties: {
password: {
type: 'string'
// For remaining properties, see SecretBase objects
}
targetName: any(Azure.Bicep.Types.Concrete.AnyType)
userName: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
W przypadku ComponentSetupużyj:
{
type: 'ComponentSetup'
typeProperties: {
componentName: 'string'
licenseKey: {
type: 'string'
// For remaining properties, see SecretBase objects
}
}
}
W przypadku EnvironmentVariableSetupużyj:
{
type: 'EnvironmentVariableSetup'
typeProperties: {
variableName: 'string'
variableValue: 'string'
}
}
Wartości właściwości
AzPowerShellSetup
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ konfiguracji niestandardowej. | "AzPowerShellSetup" (wymagane) |
typeProperties | Zainstaluj właściwości typu programu Azure PowerShell. | azPowerShellSetupTypeProperties (wymagane) |
AzPowerShellSetupTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
Wersja | Wymagana wersja programu Azure PowerShell do zainstalowania. | ciąg (wymagany) |
AzureKeyVaultSecretReference
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 (wymagane) |
targetName | Nazwa serwera dostępu do źródła danych. Typ: ciąg. | dowolna (wymagana) |
userName | Nazwa użytkownika dostępu do źródła danych. Typ: ciąg. | dowolna (wymagana) |
SkładnikSetup
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ konfiguracji niestandardowej. | "ComponentSetup" (wymagane) |
typeProperties | Zainstaluj właściwości typu składnika innej firmy. | LicensedComponentSetupTypeProperties (wymagane) |
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 | Ustawienie czasu wygaśnięcia (w minutach) środowiska Integration Runtime, które będzie wykonywać działanie kopiowania. | Int Ograniczenia: Minimalna wartość = 5 |
CredentialReference
Nazwa | Opis | Wartość |
---|---|---|
referenceName | Nazwa poświadczeń odwołania. | ciąg (wymagany) |
typ | Typ odwołania do poświadczeń. | "CredentialReference" (wymagane) |
CustomSetupBase
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustaw wartość "AzPowerShellSetup" dla typu AzPowerShellSetup. Ustaw wartość "CmdkeySetup" dla typu CmdkeySetup. Ustaw wartość "ComponentSetup" dla typu ComponentSetup. Ustaw wartość "EnvironmentVariableSetup" dla typu EnvironmentVariableSetup. | "AzPowerShellSetup" "CmdkeySetup" "ComponentSetup" "EnvironmentVariableSetup" (wymagane) |
EntityReference
Nazwa | Opis | Wartość |
---|---|---|
referenceName | Nazwa tej jednostki, do których odwołuje się odwołanie. | struna |
typ | Typ tej jednostki, do których odwołuje się odwołanie. | "IntegrationRuntimeReference" "LinkedServiceReference" |
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ść |
---|---|---|
nazwa_zmiennej | Nazwa zmiennej środowiskowej. | ciąg (wymagany) |
variableValue | Wartość zmiennej środowiskowej. | ciąg (wymagany) |
IntegrationRuntime
Nazwa | Opis | Wartość |
---|---|---|
opis | Opis środowiska Integration Runtime. | struna |
typ | Ustaw wartość "Managed" dla typu ManagedIntegrationRuntime. Ustaw wartość "SelfHosted" dla typu SelfHostedIntegrationRuntime. | "Zarządzane" "SelfHosted" (wymagane) |
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 |
lokalizacja | Lokalizacja zarządzanego środowiska Integration Runtime. Obsługiwane regiony można znaleźć w witrynie /azure/data-factory/data-factory-data-movement-activities | struna |
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. | struna |
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 |
IntegrationRuntimeCustomerVirtualNetwork
Nazwa | Opis | Wartość |
---|---|---|
subnetId | Identyfikator podsieci, do której zostanie dołączone środowisko Azure-SSIS Integration Runtime. | struna |
IntegrationRuntimeCustomSetupScriptProperties
Nazwa | Opis | Wartość |
---|---|---|
BlobContainerUri | Identyfikator URI kontenera obiektów blob platformy Azure, który zawiera skrypt konfiguracji niestandardowej. | struna |
sasToken | Token SAS kontenera obiektów blob platformy Azure. | |
IntegrationRuntimeDataFlowProperties
Nazwa | Opis | Wartość |
---|---|---|
Oczyszczania | Klaster nie zostanie odzyskany i zostanie użyty w następnym działaniu 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 dostrajania wydajności środowiska uruchomieniowego przepływu danych. | IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem[] |
timeToLive | Ustawienie czasu wygaśnięcia (w minutach) klastra, które będzie wykonywać zadanie przepływu danych. | Int Ograniczenia: Minimalna wartość = 0 |
IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa właściwości niestandardowej. | struna |
wartość | Wartość właściwości niestandardowej. | struna |
IntegrationRuntimeDataProxyProperties
Nazwa | Opis | Wartość |
---|---|---|
connectVia | Dokumentacja własnego środowiska Integration Runtime. | EntityReference |
ścieżka | Ścieżka zawierająca dane etapowe w usłudze Blob Storage. | struna |
stagingLinkedService | Odwołanie do połączonej usługi przejściowej. | EntityReference |
IntegrationRuntimeSsisCatalogInfo
Nazwa | Opis | Wartość |
---|---|---|
catalogAdminPassword | Hasło konta użytkownika administratora bazy danych katalogu. | |
catalogAdminUserName | Nazwa użytkownika administratora bazy danych wykazu. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 128 |
catalogPricingTier | Warstwa cenowa bazy danych wykazu. Prawidłowe wartości można znaleźć w https://azure.microsoft.com/en-us/pricing/details/sql-database/ | "Podstawowa" "Premium" "PremiumRS" "Standardowa" |
catalogServerEndpoint | Adres URL serwera bazy danych wykazu. | struna |
dualStandbyPairName | Podwójna nazwa pary rezerwowej Azure-SSIS Integration Runtime do obsługi trybu failover bazy danych SSISDB. | struna |
IntegrationRuntimeSsisProperties
Nazwa | Opis | Wartość |
---|---|---|
catalogInfo | Informacje o katalogu dla zarządzanego dedykowanego środowiska Integration Runtime. | IntegrationRuntimeSsisCatalogInfo |
Poświadczeń | Odwołanie do poświadczeń zawierające informacje o uwierzytelnianiu. | CredentialReference |
customSetupScriptProperties | Właściwości skryptu konfiguracji niestandardowej dla zarządzanego dedykowanego środowiska Integration Runtime. | IntegrationRuntimeCustomSetupScriptProperties |
dataProxyProperties | Właściwości serwera proxy danych dla zarządzanego dedykowanego środowiska Integration Runtime. | IntegrationRuntimeDataProxyProperties |
wydanie | Wersja środowiska SSIS Integration Runtime | "Przedsiębiorstwo" "Standardowa" |
expressCustomSetupProperties | Konfiguracja niestandardowa bez właściwości skryptu dla środowiska SSIS Integration Runtime. | CustomSetupBase[] |
licenseType | Typ licencji na potrzeby scenariusza wprowadzenia własnej licencji. | "BasePrice" "LicenseIncluded" |
packageStores | Magazyny pakietów dla środowiska SSIS Integration Runtime. | PackageStore[] |
IntegrationRuntimeVNetProperties
Nazwa | Opis | Wartość |
---|---|---|
publiczne adresy IP | Identyfikatory zasobów publicznych adresów IP, których będzie używać to środowisko Integration Runtime. | string[] |
podsieć | Nazwa podsieci, która zostanie przyłączony do tego środowiska Integration Runtime. | struna |
subnetId | Identyfikator podsieci, do której zostanie dołączone to środowisko Integration Runtime Azure-SSIS. | struna |
vNetId | Identyfikator sieci wirtualnej, do którego dołączy to środowisko Integration Runtime. | struna |
LicensedComponentSetupTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
componentName | Nazwa składnika innej firmy. | ciąg (wymagany) |
licenseKey | Klucz licencji do aktywowania składnika. | SecretBase |
LinkedIntegrationRuntimeKeyAuthorization
Nazwa | Opis | Wartość |
---|---|---|
authorizationType | Typ autoryzacji udostępniania środowiska Integration Runtime. | "Klucz" (wymagany) |
klucz | Klucz używany do autoryzacji. | SecureString (wymagane) |
LinkedIntegrationRuntimeRbacAuthorization
Nazwa | Opis | Wartość |
---|---|---|
authorizationType | Typ autoryzacji udostępniania środowiska Integration Runtime. | "Kontrola dostępu oparta na rolach" (wymagana) |
Poświadczeń | Odwołanie do poświadczeń zawierające informacje o uwierzytelnianiu. | CredentialReference |
resourceId | Identyfikator zasobu środowiska Integration Runtime do udostępnienia. | ciąg (wymagany) |
LinkedIntegrationRuntimeType
Nazwa | Opis | Wartość |
---|---|---|
authorizationType | Ustaw wartość "Klucz" dla typu LinkedIntegrationRuntimeKeyAuthorization. Ustaw wartość "RBAC" dla typu LinkedIntegrationRuntimeRbacAuthorization. | "Klucz" "Kontrola dostępu oparta na rolach" (wymagana) |
LinkedServiceReference
Nazwa | Opis | Wartość |
---|---|---|
Parametry | Argumenty dla usługi LinkedService. | ParameterValueSpecification |
referenceName | Odwołaj się do nazwy połączonej usługi. | ciąg (wymagany) |
typ | Typ odwołania połączonej usługi. | "LinkedServiceReference" (wymagane) |
ManagedIntegrationRuntime
Nazwa | Opis | Wartość |
---|---|---|
managedVirtualNetwork | Dokumentacja zarządzanej sieci wirtualnej. | |
typ | Typ środowiska Integration Runtime. | "Zarządzane" (wymagane) |
typeProperties | Właściwości środowiska Integration Runtime zarządzanego. | ManagedIntegrationRuntimeTypeProperties (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 |
ManagedVirtualNetworkReference
Nazwa | Opis | Wartość |
---|---|---|
referenceName | Odwołaj się do nazwy ManagedVirtualNetwork. | ciąg (wymagany) |
typ | Typ odwołania zarządzana sieć wirtualna. | "ManagedVirtualNetworkReference" (wymagane) |
Microsoft.DataFactory/factory/integrationRuntimes
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | struna Ograniczenia: Minimalna długość = 3 Maksymalna długość = 63 Wzorzec = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (wymagane) |
rodzic | W 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. |
Nazwa symboliczna zasobu typu: fabryki |
Właściwości | Właściwości środowiska Integration Runtime. | IntegrationRuntime (wymagane) |
PackageStore
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa magazynu pakietów | ciąg (wymagany) |
packageStoreLinkedService | Dokumentacja połączonej usługi magazynu pakietów. | EntityReference (wymagane) |
ParametrValueSpecification
Nazwa | Opis | Wartość |
---|
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 Wartość maksymalna = 10 |
numberOfPipelineNodes | Liczba węzłów potoku, które powinny być większe niż 0 i mniejsze niż 11. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 10 |
timeToLive | Ustawienie czasu wygaśnięcia (w minutach) środowiska Integration Runtime, które będzie wykonywać potok i działania zewnętrzne. | Int Ograniczenia: Minimalna wartość = 5 |
SecretBase
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustaw wartość "AzureKeyVaultSecret" dla typu AzureKeyVaultSecretReference. Ustaw wartość "SecureString" dla typu SecureString. | "AzureKeyVaultSecret" "SecureString" (wymagane) |
SecureString
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wpisu tajnego. | ciąg (wymagany) |
wartość | Wartość bezpiecznego ciągu. | ciąg (wymagany) |
SecureString
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wpisu tajnego. | "SecureString" (wymagane) |
wartość | Wartość bezpiecznego ciągu. | ciąg (wymagany) |
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 |
Przykłady z przewodnika Szybki start
W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.
Plik Bicep | Opis |
---|---|
azure Data Factory przy użyciu usługi Git i zarządzanej konfiguracji sieci wirtualnej | Ten szablon tworzy usługę Azure Data Factory z konfiguracją usługi Git i zarządzaną siecią wirtualną. |
self-host Integration Runtime na maszynach wirtualnych platformy Azure | Ten szablon tworzy własne środowisko Integration Runtime i rejestruje je na maszynach wirtualnych platformy Azure |
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 dziennika 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 SecretBase
Ustaw właściwość , aby określić typ obiektu.
W przypadku AzureKeyVaultSecretużyj:
{
"secretName": {},
"secretVersion": {},
"store": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"type": "AzureKeyVaultSecret"
}
W przypadku SecureString użyj:
{
"type": "SecureString",
"value": "string"
}
Obiekty LinkedIntegrationRuntimeType
Ustaw właściwość authorizationType, aby określić typ obiektu.
W przypadku keyużyj:
{
"authorizationType": "Key",
"key": {
"type": "string",
"value": "string"
}
}
W przypadkukontroli dostępu opartej na rolach
{
"authorizationType": "RBAC",
"credential": {
"referenceName": "string",
"type": "string"
},
"resourceId": "string"
}
Obiekty IntegrationRuntime
Ustaw właściwość , aby określić typ obiektu.
W przypadku zarządzanychużyj:
{
"managedVirtualNetwork": {
"referenceName": "string",
"type": "string"
},
"type": "Managed",
"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": "string"
},
"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 SelfHostedużyj:
{
"type": "SelfHosted",
"typeProperties": {
"linkedInfo": {
"authorizationType": "string"
// For remaining properties, see LinkedIntegrationRuntimeType objects
},
"selfContainedInteractiveAuthoringEnabled": "bool"
}
}
Obiekty CustomSetupBase
Ustaw właściwość , aby określić typ obiektu.
W przypadku azPowerShellSetupużyj:
{
"type": "AzPowerShellSetup",
"typeProperties": {
"version": "string"
}
}
W przypadku cmdkeySetupużyj:
{
"type": "CmdkeySetup",
"typeProperties": {
"password": {
"type": "string"
// For remaining properties, see SecretBase objects
},
"targetName": {},
"userName": {}
}
}
W przypadku ComponentSetupużyj:
{
"type": "ComponentSetup",
"typeProperties": {
"componentName": "string",
"licenseKey": {
"type": "string"
// For remaining properties, see SecretBase objects
}
}
}
W przypadku EnvironmentVariableSetupużyj:
{
"type": "EnvironmentVariableSetup",
"typeProperties": {
"variableName": "string",
"variableValue": "string"
}
}
Wartości właściwości
AzPowerShellSetup
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ konfiguracji niestandardowej. | "AzPowerShellSetup" (wymagane) |
typeProperties | Zainstaluj właściwości typu programu Azure PowerShell. | azPowerShellSetupTypeProperties (wymagane) |
AzPowerShellSetupTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
Wersja | Wymagana wersja programu Azure PowerShell do zainstalowania. | ciąg (wymagany) |
AzureKeyVaultSecretReference
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 (wymagane) |
targetName | Nazwa serwera dostępu do źródła danych. Typ: ciąg. | dowolna (wymagana) |
userName | Nazwa użytkownika dostępu do źródła danych. Typ: ciąg. | dowolna (wymagana) |
SkładnikSetup
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ konfiguracji niestandardowej. | "ComponentSetup" (wymagane) |
typeProperties | Zainstaluj właściwości typu składnika innej firmy. | LicensedComponentSetupTypeProperties (wymagane) |
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 | Ustawienie czasu wygaśnięcia (w minutach) środowiska Integration Runtime, które będzie wykonywać działanie kopiowania. | Int Ograniczenia: Minimalna wartość = 5 |
CredentialReference
Nazwa | Opis | Wartość |
---|---|---|
referenceName | Nazwa poświadczeń odwołania. | ciąg (wymagany) |
typ | Typ odwołania do poświadczeń. | "CredentialReference" (wymagane) |
CustomSetupBase
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustaw wartość "AzPowerShellSetup" dla typu AzPowerShellSetup. Ustaw wartość "CmdkeySetup" dla typu CmdkeySetup. Ustaw wartość "ComponentSetup" dla typu ComponentSetup. Ustaw wartość "EnvironmentVariableSetup" dla typu EnvironmentVariableSetup. | "AzPowerShellSetup" "CmdkeySetup" "ComponentSetup" "EnvironmentVariableSetup" (wymagane) |
EntityReference
Nazwa | Opis | Wartość |
---|---|---|
referenceName | Nazwa tej jednostki, do których odwołuje się odwołanie. | struna |
typ | Typ tej jednostki, do których odwołuje się odwołanie. | "IntegrationRuntimeReference" "LinkedServiceReference" |
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ść |
---|---|---|
nazwa_zmiennej | Nazwa zmiennej środowiskowej. | ciąg (wymagany) |
variableValue | Wartość zmiennej środowiskowej. | ciąg (wymagany) |
IntegrationRuntime
Nazwa | Opis | Wartość |
---|---|---|
opis | Opis środowiska Integration Runtime. | struna |
typ | Ustaw wartość "Managed" dla typu ManagedIntegrationRuntime. Ustaw wartość "SelfHosted" dla typu SelfHostedIntegrationRuntime. | "Zarządzane" "SelfHosted" (wymagane) |
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 |
lokalizacja | Lokalizacja zarządzanego środowiska Integration Runtime. Obsługiwane regiony można znaleźć w witrynie /azure/data-factory/data-factory-data-movement-activities | struna |
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. | struna |
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 |
IntegrationRuntimeCustomerVirtualNetwork
Nazwa | Opis | Wartość |
---|---|---|
subnetId | Identyfikator podsieci, do której zostanie dołączone środowisko Azure-SSIS Integration Runtime. | struna |
IntegrationRuntimeCustomSetupScriptProperties
Nazwa | Opis | Wartość |
---|---|---|
BlobContainerUri | Identyfikator URI kontenera obiektów blob platformy Azure, który zawiera skrypt konfiguracji niestandardowej. | struna |
sasToken | Token SAS kontenera obiektów blob platformy Azure. | |
IntegrationRuntimeDataFlowProperties
Nazwa | Opis | Wartość |
---|---|---|
Oczyszczania | Klaster nie zostanie odzyskany i zostanie użyty w następnym działaniu 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 dostrajania wydajności środowiska uruchomieniowego przepływu danych. | IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem[] |
timeToLive | Ustawienie czasu wygaśnięcia (w minutach) klastra, które będzie wykonywać zadanie przepływu danych. | Int Ograniczenia: Minimalna wartość = 0 |
IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa właściwości niestandardowej. | struna |
wartość | Wartość właściwości niestandardowej. | struna |
IntegrationRuntimeDataProxyProperties
Nazwa | Opis | Wartość |
---|---|---|
connectVia | Dokumentacja własnego środowiska Integration Runtime. | EntityReference |
ścieżka | Ścieżka zawierająca dane etapowe w usłudze Blob Storage. | struna |
stagingLinkedService | Odwołanie do połączonej usługi przejściowej. | EntityReference |
IntegrationRuntimeSsisCatalogInfo
Nazwa | Opis | Wartość |
---|---|---|
catalogAdminPassword | Hasło konta użytkownika administratora bazy danych katalogu. | |
catalogAdminUserName | Nazwa użytkownika administratora bazy danych wykazu. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 128 |
catalogPricingTier | Warstwa cenowa bazy danych wykazu. Prawidłowe wartości można znaleźć w https://azure.microsoft.com/en-us/pricing/details/sql-database/ | "Podstawowa" "Premium" "PremiumRS" "Standardowa" |
catalogServerEndpoint | Adres URL serwera bazy danych wykazu. | struna |
dualStandbyPairName | Podwójna nazwa pary rezerwowej Azure-SSIS Integration Runtime do obsługi trybu failover bazy danych SSISDB. | struna |
IntegrationRuntimeSsisProperties
Nazwa | Opis | Wartość |
---|---|---|
catalogInfo | Informacje o katalogu dla zarządzanego dedykowanego środowiska Integration Runtime. | IntegrationRuntimeSsisCatalogInfo |
Poświadczeń | Odwołanie do poświadczeń zawierające informacje o uwierzytelnianiu. | CredentialReference |
customSetupScriptProperties | Właściwości skryptu konfiguracji niestandardowej dla zarządzanego dedykowanego środowiska Integration Runtime. | IntegrationRuntimeCustomSetupScriptProperties |
dataProxyProperties | Właściwości serwera proxy danych dla zarządzanego dedykowanego środowiska Integration Runtime. | IntegrationRuntimeDataProxyProperties |
wydanie | Wersja środowiska SSIS Integration Runtime | "Przedsiębiorstwo" "Standardowa" |
expressCustomSetupProperties | Konfiguracja niestandardowa bez właściwości skryptu dla środowiska SSIS Integration Runtime. | CustomSetupBase[] |
licenseType | Typ licencji na potrzeby scenariusza wprowadzenia własnej licencji. | "BasePrice" "LicenseIncluded" |
packageStores | Magazyny pakietów dla środowiska SSIS Integration Runtime. | PackageStore[] |
IntegrationRuntimeVNetProperties
Nazwa | Opis | Wartość |
---|---|---|
publiczne adresy IP | Identyfikatory zasobów publicznych adresów IP, których będzie używać to środowisko Integration Runtime. | string[] |
podsieć | Nazwa podsieci, która zostanie przyłączony do tego środowiska Integration Runtime. | struna |
subnetId | Identyfikator podsieci, do której zostanie dołączone to środowisko Integration Runtime Azure-SSIS. | struna |
vNetId | Identyfikator sieci wirtualnej, do którego dołączy to środowisko Integration Runtime. | struna |
LicensedComponentSetupTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
componentName | Nazwa składnika innej firmy. | ciąg (wymagany) |
licenseKey | Klucz licencji do aktywowania składnika. | SecretBase |
LinkedIntegrationRuntimeKeyAuthorization
Nazwa | Opis | Wartość |
---|---|---|
authorizationType | Typ autoryzacji udostępniania środowiska Integration Runtime. | "Klucz" (wymagany) |
klucz | Klucz używany do autoryzacji. | SecureString (wymagane) |
LinkedIntegrationRuntimeRbacAuthorization
Nazwa | Opis | Wartość |
---|---|---|
authorizationType | Typ autoryzacji udostępniania środowiska Integration Runtime. | "Kontrola dostępu oparta na rolach" (wymagana) |
Poświadczeń | Odwołanie do poświadczeń zawierające informacje o uwierzytelnianiu. | CredentialReference |
resourceId | Identyfikator zasobu środowiska Integration Runtime do udostępnienia. | ciąg (wymagany) |
LinkedIntegrationRuntimeType
Nazwa | Opis | Wartość |
---|---|---|
authorizationType | Ustaw wartość "Klucz" dla typu LinkedIntegrationRuntimeKeyAuthorization. Ustaw wartość "RBAC" dla typu LinkedIntegrationRuntimeRbacAuthorization. | "Klucz" "Kontrola dostępu oparta na rolach" (wymagana) |
LinkedServiceReference
Nazwa | Opis | Wartość |
---|---|---|
Parametry | Argumenty dla usługi LinkedService. | ParameterValueSpecification |
referenceName | Odwołaj się do nazwy połączonej usługi. | ciąg (wymagany) |
typ | Typ odwołania połączonej usługi. | "LinkedServiceReference" (wymagane) |
ManagedIntegrationRuntime
Nazwa | Opis | Wartość |
---|---|---|
managedVirtualNetwork | Dokumentacja zarządzanej sieci wirtualnej. | |
typ | Typ środowiska Integration Runtime. | "Zarządzane" (wymagane) |
typeProperties | Właściwości środowiska Integration Runtime zarządzanego. | ManagedIntegrationRuntimeTypeProperties (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 |
ManagedVirtualNetworkReference
Nazwa | Opis | Wartość |
---|---|---|
referenceName | Odwołaj się do nazwy ManagedVirtualNetwork. | ciąg (wymagany) |
typ | Typ odwołania zarządzana sieć wirtualna. | "ManagedVirtualNetworkReference" (wymagane) |
Microsoft.DataFactory/factory/integrationRuntimes
Nazwa | Opis | Wartość |
---|---|---|
apiVersion | Wersja interfejsu API | '2018-06-01' |
nazwa | Nazwa zasobu | struna Ograniczenia: Minimalna długość = 3 Maksymalna długość = 63 Wzorzec = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (wymagane) |
Właściwości | Właściwości środowiska Integration Runtime. | IntegrationRuntime (wymagane) |
typ | Typ zasobu | "Microsoft.DataFactory/factory/integrationRuntimes" |
PackageStore
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa magazynu pakietów | ciąg (wymagany) |
packageStoreLinkedService | Dokumentacja połączonej usługi magazynu pakietów. | EntityReference (wymagane) |
ParametrValueSpecification
Nazwa | Opis | Wartość |
---|
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 Wartość maksymalna = 10 |
numberOfPipelineNodes | Liczba węzłów potoku, które powinny być większe niż 0 i mniejsze niż 11. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 10 |
timeToLive | Ustawienie czasu wygaśnięcia (w minutach) środowiska Integration Runtime, które będzie wykonywać potok i działania zewnętrzne. | Int Ograniczenia: Minimalna wartość = 5 |
SecretBase
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustaw wartość "AzureKeyVaultSecret" dla typu AzureKeyVaultSecretReference. Ustaw wartość "SecureString" dla typu SecureString. | "AzureKeyVaultSecret" "SecureString" (wymagane) |
SecureString
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wpisu tajnego. | ciąg (wymagany) |
wartość | Wartość bezpiecznego ciągu. | ciąg (wymagany) |
SecureString
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wpisu tajnego. | "SecureString" (wymagane) |
wartość | Wartość bezpiecznego ciągu. | ciąg (wymagany) |
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 |
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Szablon | Opis |
---|---|
azure Data Factory przy użyciu usługi Git i zarządzanej konfiguracji sieci wirtualnej wdrażanie |
Ten szablon tworzy usługę Azure Data Factory z konfiguracją usługi Git i zarządzaną siecią wirtualną. |
self-host Integration Runtime na maszynach wirtualnych platformy Azure wdrażanie |
Ten szablon tworzy własne środowisko Integration Runtime i rejestruje je na maszynach wirtualnych platformy Azure |
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 dziennika 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"
body = jsonencode({
properties = {
description = "string"
type = "string"
// For remaining properties, see IntegrationRuntime objects
}
})
}
Obiekty SecretBase
Ustaw właściwość , aby określić typ obiektu.
W przypadku AzureKeyVaultSecretużyj:
{
secretName = ?
secretVersion = ?
store = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
type = "AzureKeyVaultSecret"
}
W przypadku SecureString użyj:
{
type = "SecureString"
value = "string"
}
Obiekty LinkedIntegrationRuntimeType
Ustaw właściwość authorizationType, aby określić typ obiektu.
W przypadku keyużyj:
{
authorizationType = "Key"
key = {
type = "string"
value = "string"
}
}
W przypadkukontroli dostępu opartej na rolach
{
authorizationType = "RBAC"
credential = {
referenceName = "string"
type = "string"
}
resourceId = "string"
}
Obiekty IntegrationRuntime
Ustaw właściwość , aby określić typ obiektu.
W przypadku zarządzanychużyj:
{
managedVirtualNetwork = {
referenceName = "string"
type = "string"
}
type = "Managed"
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 = "string"
}
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 SelfHostedużyj:
{
type = "SelfHosted"
typeProperties = {
linkedInfo = {
authorizationType = "string"
// For remaining properties, see LinkedIntegrationRuntimeType objects
}
selfContainedInteractiveAuthoringEnabled = bool
}
}
Obiekty CustomSetupBase
Ustaw właściwość , aby określić typ obiektu.
W przypadku azPowerShellSetupużyj:
{
type = "AzPowerShellSetup"
typeProperties = {
version = "string"
}
}
W przypadku cmdkeySetupużyj:
{
type = "CmdkeySetup"
typeProperties = {
password = {
type = "string"
// For remaining properties, see SecretBase objects
}
targetName = ?
userName = ?
}
}
W przypadku ComponentSetupużyj:
{
type = "ComponentSetup"
typeProperties = {
componentName = "string"
licenseKey = {
type = "string"
// For remaining properties, see SecretBase objects
}
}
}
W przypadku EnvironmentVariableSetupużyj:
{
type = "EnvironmentVariableSetup"
typeProperties = {
variableName = "string"
variableValue = "string"
}
}
Wartości właściwości
AzPowerShellSetup
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ konfiguracji niestandardowej. | "AzPowerShellSetup" (wymagane) |
typeProperties | Zainstaluj właściwości typu programu Azure PowerShell. | azPowerShellSetupTypeProperties (wymagane) |
AzPowerShellSetupTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
Wersja | Wymagana wersja programu Azure PowerShell do zainstalowania. | ciąg (wymagany) |
AzureKeyVaultSecretReference
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 (wymagane) |
targetName | Nazwa serwera dostępu do źródła danych. Typ: ciąg. | dowolna (wymagana) |
userName | Nazwa użytkownika dostępu do źródła danych. Typ: ciąg. | dowolna (wymagana) |
SkładnikSetup
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ konfiguracji niestandardowej. | "ComponentSetup" (wymagane) |
typeProperties | Zainstaluj właściwości typu składnika innej firmy. | LicensedComponentSetupTypeProperties (wymagane) |
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 | Ustawienie czasu wygaśnięcia (w minutach) środowiska Integration Runtime, które będzie wykonywać działanie kopiowania. | Int Ograniczenia: Minimalna wartość = 5 |
CredentialReference
Nazwa | Opis | Wartość |
---|---|---|
referenceName | Nazwa poświadczeń odwołania. | ciąg (wymagany) |
typ | Typ odwołania do poświadczeń. | "CredentialReference" (wymagane) |
CustomSetupBase
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustaw wartość "AzPowerShellSetup" dla typu AzPowerShellSetup. Ustaw wartość "CmdkeySetup" dla typu CmdkeySetup. Ustaw wartość "ComponentSetup" dla typu ComponentSetup. Ustaw wartość "EnvironmentVariableSetup" dla typu EnvironmentVariableSetup. | "AzPowerShellSetup" "CmdkeySetup" "ComponentSetup" "EnvironmentVariableSetup" (wymagane) |
EntityReference
Nazwa | Opis | Wartość |
---|---|---|
referenceName | Nazwa tej jednostki, do których odwołuje się odwołanie. | struna |
typ | Typ tej jednostki, do których odwołuje się odwołanie. | "IntegrationRuntimeReference" "LinkedServiceReference" |
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ść |
---|---|---|
nazwa_zmiennej | Nazwa zmiennej środowiskowej. | ciąg (wymagany) |
variableValue | Wartość zmiennej środowiskowej. | ciąg (wymagany) |
IntegrationRuntime
Nazwa | Opis | Wartość |
---|---|---|
opis | Opis środowiska Integration Runtime. | struna |
typ | Ustaw wartość "Managed" dla typu ManagedIntegrationRuntime. Ustaw wartość "SelfHosted" dla typu SelfHostedIntegrationRuntime. | "Zarządzane" "SelfHosted" (wymagane) |
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 |
lokalizacja | Lokalizacja zarządzanego środowiska Integration Runtime. Obsługiwane regiony można znaleźć w witrynie /azure/data-factory/data-factory-data-movement-activities | struna |
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. | struna |
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 |
IntegrationRuntimeCustomerVirtualNetwork
Nazwa | Opis | Wartość |
---|---|---|
subnetId | Identyfikator podsieci, do której zostanie dołączone środowisko Azure-SSIS Integration Runtime. | struna |
IntegrationRuntimeCustomSetupScriptProperties
Nazwa | Opis | Wartość |
---|---|---|
BlobContainerUri | Identyfikator URI kontenera obiektów blob platformy Azure, który zawiera skrypt konfiguracji niestandardowej. | struna |
sasToken | Token SAS kontenera obiektów blob platformy Azure. | |
IntegrationRuntimeDataFlowProperties
Nazwa | Opis | Wartość |
---|---|---|
Oczyszczania | Klaster nie zostanie odzyskany i zostanie użyty w następnym działaniu 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 dostrajania wydajności środowiska uruchomieniowego przepływu danych. | IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem[] |
timeToLive | Ustawienie czasu wygaśnięcia (w minutach) klastra, które będzie wykonywać zadanie przepływu danych. | Int Ograniczenia: Minimalna wartość = 0 |
IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa właściwości niestandardowej. | struna |
wartość | Wartość właściwości niestandardowej. | struna |
IntegrationRuntimeDataProxyProperties
Nazwa | Opis | Wartość |
---|---|---|
connectVia | Dokumentacja własnego środowiska Integration Runtime. | EntityReference |
ścieżka | Ścieżka zawierająca dane etapowe w usłudze Blob Storage. | struna |
stagingLinkedService | Odwołanie do połączonej usługi przejściowej. | EntityReference |
IntegrationRuntimeSsisCatalogInfo
Nazwa | Opis | Wartość |
---|---|---|
catalogAdminPassword | Hasło konta użytkownika administratora bazy danych katalogu. | |
catalogAdminUserName | Nazwa użytkownika administratora bazy danych wykazu. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 128 |
catalogPricingTier | Warstwa cenowa bazy danych wykazu. Prawidłowe wartości można znaleźć w https://azure.microsoft.com/en-us/pricing/details/sql-database/ | "Podstawowa" "Premium" "PremiumRS" "Standardowa" |
catalogServerEndpoint | Adres URL serwera bazy danych wykazu. | struna |
dualStandbyPairName | Podwójna nazwa pary rezerwowej Azure-SSIS Integration Runtime do obsługi trybu failover bazy danych SSISDB. | struna |
IntegrationRuntimeSsisProperties
Nazwa | Opis | Wartość |
---|---|---|
catalogInfo | Informacje o katalogu dla zarządzanego dedykowanego środowiska Integration Runtime. | IntegrationRuntimeSsisCatalogInfo |
Poświadczeń | Odwołanie do poświadczeń zawierające informacje o uwierzytelnianiu. | CredentialReference |
customSetupScriptProperties | Właściwości skryptu konfiguracji niestandardowej dla zarządzanego dedykowanego środowiska Integration Runtime. | IntegrationRuntimeCustomSetupScriptProperties |
dataProxyProperties | Właściwości serwera proxy danych dla zarządzanego dedykowanego środowiska Integration Runtime. | IntegrationRuntimeDataProxyProperties |
wydanie | Wersja środowiska SSIS Integration Runtime | "Przedsiębiorstwo" "Standardowa" |
expressCustomSetupProperties | Konfiguracja niestandardowa bez właściwości skryptu dla środowiska SSIS Integration Runtime. | CustomSetupBase[] |
licenseType | Typ licencji na potrzeby scenariusza wprowadzenia własnej licencji. | "BasePrice" "LicenseIncluded" |
packageStores | Magazyny pakietów dla środowiska SSIS Integration Runtime. | PackageStore[] |
IntegrationRuntimeVNetProperties
Nazwa | Opis | Wartość |
---|---|---|
publiczne adresy IP | Identyfikatory zasobów publicznych adresów IP, których będzie używać to środowisko Integration Runtime. | string[] |
podsieć | Nazwa podsieci, która zostanie przyłączony do tego środowiska Integration Runtime. | struna |
subnetId | Identyfikator podsieci, do której zostanie dołączone to środowisko Integration Runtime Azure-SSIS. | struna |
vNetId | Identyfikator sieci wirtualnej, do którego dołączy to środowisko Integration Runtime. | struna |
LicensedComponentSetupTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
componentName | Nazwa składnika innej firmy. | ciąg (wymagany) |
licenseKey | Klucz licencji do aktywowania składnika. | SecretBase |
LinkedIntegrationRuntimeKeyAuthorization
Nazwa | Opis | Wartość |
---|---|---|
authorizationType | Typ autoryzacji udostępniania środowiska Integration Runtime. | "Klucz" (wymagany) |
klucz | Klucz używany do autoryzacji. | SecureString (wymagane) |
LinkedIntegrationRuntimeRbacAuthorization
Nazwa | Opis | Wartość |
---|---|---|
authorizationType | Typ autoryzacji udostępniania środowiska Integration Runtime. | "Kontrola dostępu oparta na rolach" (wymagana) |
Poświadczeń | Odwołanie do poświadczeń zawierające informacje o uwierzytelnianiu. | CredentialReference |
resourceId | Identyfikator zasobu środowiska Integration Runtime do udostępnienia. | ciąg (wymagany) |
LinkedIntegrationRuntimeType
Nazwa | Opis | Wartość |
---|---|---|
authorizationType | Ustaw wartość "Klucz" dla typu LinkedIntegrationRuntimeKeyAuthorization. Ustaw wartość "RBAC" dla typu LinkedIntegrationRuntimeRbacAuthorization. | "Klucz" "Kontrola dostępu oparta na rolach" (wymagana) |
LinkedServiceReference
Nazwa | Opis | Wartość |
---|---|---|
Parametry | Argumenty dla usługi LinkedService. | ParameterValueSpecification |
referenceName | Odwołaj się do nazwy połączonej usługi. | ciąg (wymagany) |
typ | Typ odwołania połączonej usługi. | "LinkedServiceReference" (wymagane) |
ManagedIntegrationRuntime
Nazwa | Opis | Wartość |
---|---|---|
managedVirtualNetwork | Dokumentacja zarządzanej sieci wirtualnej. | |
typ | Typ środowiska Integration Runtime. | "Zarządzane" (wymagane) |
typeProperties | Właściwości środowiska Integration Runtime zarządzanego. | ManagedIntegrationRuntimeTypeProperties (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 |
ManagedVirtualNetworkReference
Nazwa | Opis | Wartość |
---|---|---|
referenceName | Odwołaj się do nazwy ManagedVirtualNetwork. | ciąg (wymagany) |
typ | Typ odwołania zarządzana sieć wirtualna. | "ManagedVirtualNetworkReference" (wymagane) |
Microsoft.DataFactory/factory/integrationRuntimes
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | struna Ograniczenia: Minimalna długość = 3 Maksymalna długość = 63 Wzorzec = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (wymagane) |
parent_id | Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. | Identyfikator zasobu typu: fabryki |
Właściwości | Właściwości środowiska Integration Runtime. | IntegrationRuntime (wymagane) |
typ | Typ zasobu | "Microsoft.DataFactory/factory/integrationRuntimes@2018-06-01" |
PackageStore
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa magazynu pakietów | ciąg (wymagany) |
packageStoreLinkedService | Dokumentacja połączonej usługi magazynu pakietów. | EntityReference (wymagane) |
ParametrValueSpecification
Nazwa | Opis | Wartość |
---|
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 Wartość maksymalna = 10 |
numberOfPipelineNodes | Liczba węzłów potoku, które powinny być większe niż 0 i mniejsze niż 11. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 10 |
timeToLive | Ustawienie czasu wygaśnięcia (w minutach) środowiska Integration Runtime, które będzie wykonywać potok i działania zewnętrzne. | Int Ograniczenia: Minimalna wartość = 5 |
SecretBase
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustaw wartość "AzureKeyVaultSecret" dla typu AzureKeyVaultSecretReference. Ustaw wartość "SecureString" dla typu SecureString. | "AzureKeyVaultSecret" "SecureString" (wymagane) |
SecureString
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wpisu tajnego. | ciąg (wymagany) |
wartość | Wartość bezpiecznego ciągu. | ciąg (wymagany) |
SecureString
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wpisu tajnego. | "SecureString" (wymagane) |
wartość | Wartość bezpiecznego ciągu. | ciąg (wymagany) |
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 |