Microsoft.DataFactory factory's/integrationRuntimes
Bicep-resourcedefinitie
Het resourcetype factory's/integrationRuntimes kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.DataFactory/factory's/integrationRuntimes wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.DataFactory/factories/integrationRuntimes@2018-06-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
description: 'string'
type: 'string'
// For remaining properties, see IntegrationRuntime objects
}
}
LinkedIntegrationRuntimeType-objecten
Stel de eigenschap authorizationType in om het type object op te geven.
Gebruik voor Key:
{
authorizationType: 'Key'
key: {
type: 'string'
value: 'string'
}
}
Gebruik voor RBAC-:
{
authorizationType: 'RBAC'
credential: {
referenceName: 'string'
type: 'string'
}
resourceId: 'string'
}
SecretBase-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor AzureKeyVaultSecret:
{
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'
}
Gebruik voor SecureString:
{
type: 'SecureString'
value: 'string'
}
IntegrationRuntime-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor Beheerde:
{
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'
}
}
]
}
}
}
Gebruik voor SelfHosted:
{
type: 'SelfHosted'
typeProperties: {
linkedInfo: {
authorizationType: 'string'
// For remaining properties, see LinkedIntegrationRuntimeType objects
}
selfContainedInteractiveAuthoringEnabled: bool
}
}
CustomSetupBase-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor AzPowerShellSetup:
{
type: 'AzPowerShellSetup'
typeProperties: {
version: 'string'
}
}
Gebruik voor CmdkeySetup-:
{
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)
}
}
Gebruik voor ComponentSetup-:
{
type: 'ComponentSetup'
typeProperties: {
componentName: 'string'
licenseKey: {
type: 'string'
// For remaining properties, see SecretBase objects
}
}
}
Gebruik voor EnvironmentVariableSetup-:
{
type: 'EnvironmentVariableSetup'
typeProperties: {
variableName: 'string'
variableValue: 'string'
}
}
Eigenschapswaarden
AzPowerShellSetup
Naam | Beschrijving | Waarde |
---|---|---|
type | Het type aangepaste installatie. | 'AzPowerShellSetup' (vereist) |
typeProperties | Installeer eigenschappen van het Azure PowerShell-type. | AzPowerShellSetupTypeProperties (vereist) |
AzPowerShellSetupTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
Versie | De vereiste versie van Azure PowerShell die moet worden geïnstalleerd. | tekenreeks (vereist) |
AzureKeyVaultSecretReference
Naam | Beschrijving | Waarde |
---|---|---|
secretName | De naam van het geheim in Azure Key Vault. Type: tekenreeks (of expressie met resultType-tekenreeks). | elke (vereist) |
secretVersion | De versie van het geheim in Azure Key Vault. De standaardwaarde is de nieuwste versie van het geheim. Type: tekenreeks (of expressie met resultType-tekenreeks). | enig |
winkel | De naslaginformatie over de gekoppelde Azure Key Vault-service. | LinkedServiceReference (vereist) |
type | Type van het geheim. | AzureKeyVaultSecret (vereist) |
CmdkeySetup
Naam | Beschrijving | Waarde |
---|---|---|
type | Het type aangepaste installatie. | 'CmdkeySetup' (vereist) |
typeProperties | De opdracht Aangepaste eigenschappen van het installatietype cmdkey. | CmdkeySetupTypeProperties (vereist) |
CmdkeySetupTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
wachtwoord | Het wachtwoord van toegang tot gegevensbronnen. | SecretBase- (vereist) |
targetName | De servernaam van de toegang tot de gegevensbron. Type: tekenreeks. | elke (vereist) |
userName | De gebruikersnaam van gegevensbrontoegang. Type: tekenreeks. | elke (vereist) |
ComponentSetup
Naam | Beschrijving | Waarde |
---|---|---|
type | Het type aangepaste installatie. | ComponentSetup (vereist) |
typeProperties | Installeer eigenschappen van het onderdeeltype van derden. | LicensedComponentSetupTypeProperties (vereist) |
CopyComputeScaleProperties
Naam | Beschrijving | Waarde |
---|---|---|
dataIntegrationUnit | DIU-nummerinstelling gereserveerd voor de uitvoering van kopieeractiviteit. Ondersteunde waarden zijn veelvouden van 4 in bereik 4-256. | Int Beperkingen: Minimumwaarde = 4 |
timeToLive | Time to live (in minuten) instelling van integration runtime waarmee kopieeractiviteit wordt uitgevoerd. | Int Beperkingen: Minimumwaarde = 5 |
CredentialReference
Naam | Beschrijving | Waarde |
---|---|---|
referenceName | Referentiereferentienaam. | tekenreeks (vereist) |
type | Referentietype. | CredentialReference (vereist) |
CustomSetupBase
Naam | Beschrijving | Waarde |
---|---|---|
type | Ingesteld op 'AzPowerShellSetup' voor het type AzPowerShellSetup. Ingesteld op 'CmdkeySetup' voor het type CmdkeySetup. Ingesteld op ComponentSetup voor het type ComponentSetup. Stel in op EnvironmentVariableSetup voor het type EnvironmentVariableSetup. | 'AzPowerShellSetup' 'CmdkeySetup' 'ComponentSetup' 'EnvironmentVariableSetup' (vereist) |
EntityReference
Naam | Beschrijving | Waarde |
---|---|---|
referenceName | De naam van deze entiteit waarnaar wordt verwezen. | snaar |
type | Het type van deze entiteit waarnaar wordt verwezen. | 'IntegrationRuntimeReference' 'LinkedServiceReference' |
EnvironmentVariableSetup
Naam | Beschrijving | Waarde |
---|---|---|
type | Het type aangepaste installatie. | 'EnvironmentVariableSetup' (vereist) |
typeProperties | Voeg eigenschappen van het type omgevingsvariabele toe. | EnvironmentVariableSetupTypeProperties (vereist) |
EnvironmentVariableSetupTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
variableName | De naam van de omgevingsvariabele. | tekenreeks (vereist) |
variableValue | De waarde van de omgevingsvariabele. | tekenreeks (vereist) |
IntegrationRuntime
Naam | Beschrijving | Waarde |
---|---|---|
beschrijving | Beschrijving van Integration Runtime. | snaar |
type | Ingesteld op Beheerd voor het type ManagedIntegrationRuntime. Ingesteld op SelfHosted voor type SelfHostedIntegrationRuntime. | 'Beheerd' 'SelfHosted' (vereist) |
IntegrationRuntimeComputeProperties
Naam | Beschrijving | Waarde |
---|---|---|
copyComputeScaleProperties | CopyComputeScale-eigenschappen voor beheerde integratieruntime. | CopyComputeScaleProperties- |
dataFlowProperties | Eigenschappen van gegevensstromen voor beheerde integratieruntime. | IntegrationRuntimeDataFlowProperties |
plaats | De locatie voor beheerde integration runtime. De ondersteunde regio's zijn te vinden op /azure/data-factory/data-factory-data-movement-activities | snaar |
maxParallelExecutionsPerNode | Maximumaantal parallelle uitvoeringen per knooppunt voor beheerde integration runtime. | Int Beperkingen: Minimumwaarde = 1 |
nodeSize | De vereiste voor de grootte van het knooppunt voor beheerde integratieruntime. | snaar |
numberOfNodes | Het vereiste aantal knooppunten voor beheerde integratieruntime. | Int Beperkingen: Minimumwaarde = 1 |
pipelineExternalComputeScaleProperties | PipelineExternalComputeScale-eigenschappen voor beheerde integration runtime. | PipelineExternalComputeScaleProperties- |
vNetProperties | VNet-eigenschappen voor beheerde integration runtime. | IntegrationRuntimeVNetProperties |
IntegrationRuntimeCustomerVirtualNetwork
Naam | Beschrijving | Waarde |
---|---|---|
subnetId | De id van het subnet waaraan Azure-SSIS Integration Runtime wordt gekoppeld. | snaar |
IntegrationRuntimeCustomSetupScriptProperties
Naam | Beschrijving | Waarde |
---|---|---|
blobContainerUri | De URI van de Azure Blob-container die het aangepaste installatiescript bevat. | snaar |
sasToken | Het SAS-token van de Azure Blob-container. | SecureString- |
IntegrationRuntimeDataFlowProperties
Naam | Beschrijving | Waarde |
---|---|---|
opruimen | Het cluster wordt niet gerecycled en wordt gebruikt in de volgende gegevensstroomactiviteit wordt uitgevoerd totdat TTL (time to live) is bereikt als dit is ingesteld als onwaar. De standaardwaarde is waar. | Bool |
computeType | Het rekentype van het cluster waarmee de gegevensstroomtaak wordt uitgevoerd. | 'ComputeOptimized' 'Algemeen' 'MemoryOptimized' |
coreCount | Het aantal kernen van het cluster waarmee de gegevensstroomtaak wordt uitgevoerd. Ondersteunde waarden zijn: 8, 16, 32, 48, 80, 144 en 272. | Int |
customProperties | Aangepaste eigenschappen worden gebruikt om de runtimeprestaties van de gegevensstroom af te stemmen. | IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem[] |
timeToLive | De instelling Time to Live (in minuten) van het cluster waarmee de gegevensstroomtaak wordt uitgevoerd. | Int Beperkingen: Minimumwaarde = 0 |
IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem
Naam | Beschrijving | Waarde |
---|---|---|
naam | Naam van aangepaste eigenschap. | snaar |
waarde | Waarde van aangepaste eigenschap. | snaar |
IntegrationRuntimeDataProxyProperties
Naam | Beschrijving | Waarde |
---|---|---|
connectVia | De zelf-hostende naslaginformatie over integration runtime. | EntityReference- |
pad | Het pad naar de gefaseerde gegevens in de Blob-opslag. | snaar |
stagingLinkedService | De referentie voor de gekoppelde faseringsservice. | EntityReference- |
IntegrationRuntimeSsisCatalogInfo
Naam | Beschrijving | Waarde |
---|---|---|
catalogAdminPassword | Het wachtwoord van het beheerdersgebruikersaccount van de catalogusdatabase. | SecureString- |
catalogAdminUserName | De gebruikersnaam van de beheerder van de catalogusdatabase. | snaar Beperkingen: Minimale lengte = 1 Maximale lengte = 128 |
catalogPricingTier | De prijscategorie voor de catalogusdatabase. De geldige waarden zijn te vinden in https://azure.microsoft.com/en-us/pricing/details/sql-database/ | 'Basis' 'Premium' 'PremiumRS' 'Standaard' |
catalogServerEndpoint | De URL van de catalogusdatabaseserver. | snaar |
dualStandbyPairName | De dubbele stand-bypaarnaam van Azure-SSIS Integration Runtimes ter ondersteuning van SSISDB-failover. | snaar |
IntegrationRuntimeSsisProperties
Naam | Beschrijving | Waarde |
---|---|---|
catalogInfo | Catalogusinformatie voor beheerde toegewezen integratieruntime. | IntegrationRuntimeSsisCatalogInfo |
geloofsbrief | De referentiereferentie met verificatiegegevens. | CredentialReference- |
customSetupScriptProperties | Aangepaste eigenschappen van installatiescripts voor een beheerde toegewezen integratieruntime. | IntegrationRuntimeCustomSetupScriptProperties- |
dataProxyProperties | Eigenschappen van gegevensproxy voor een beheerde toegewezen integratieruntime. | IntegrationRuntimeDataProxyProperties- |
uitgave | De editie voor de SSIS Integration Runtime | 'Onderneming' 'Standaard' |
expressCustomSetupProperties | Aangepaste installatie zonder scripteigenschappen voor een SSIS Integration Runtime. | CustomSetupBase[] |
licenseType | Licentietype voor het meenemen van uw eigen licentiescenario. | 'BasePrice' 'LicenseIncluded' |
packageStores | Pakketarchieven voor de SSIS Integration Runtime. | PackageStore[] |
IntegrationRuntimeVNetProperties
Naam | Beschrijving | Waarde |
---|---|---|
publicIPs | Resource-id's van de openbare IP-adressen die door deze integratieruntime worden gebruikt. | tekenreeks[] |
Subnet | De naam van het subnet waaraan deze integratieruntime wordt gekoppeld. | snaar |
subnetId | De id van het subnet waaraan deze Azure-SSIS Integration Runtime wordt toegevoegd. | snaar |
vNetId | De id van het VNet waaraan deze integratieruntime wordt gekoppeld. | snaar |
LicensedComponentSetupTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
componentName | De naam van het onderdeel van derden. | tekenreeks (vereist) |
licenseKey | De licentiesleutel voor het activeren van het onderdeel. | SecretBase- |
LinkedIntegrationRuntimeKeyAuthorization
Naam | Beschrijving | Waarde |
---|---|---|
authorizationType | Het autorisatietype voor het delen van integratieruntime. | 'Sleutel' (vereist) |
sleutel | De sleutel die wordt gebruikt voor autorisatie. | SecureString- (vereist) |
LinkedIntegrationRuntimeRbacAuthorization
Naam | Beschrijving | Waarde |
---|---|---|
authorizationType | Het autorisatietype voor het delen van integratieruntime. | 'RBAC' (vereist) |
geloofsbrief | De referentiereferentie met verificatiegegevens. | CredentialReference- |
resourceId | De resource-id van de integratieruntime die moet worden gedeeld. | tekenreeks (vereist) |
LinkedIntegrationRuntimeType
Naam | Beschrijving | Waarde |
---|---|---|
authorizationType | Ingesteld op Sleutel voor het type LinkedIntegrationRuntimeKeyAuthorization. Ingesteld op RBAC voor het type LinkedIntegrationRuntimeRbacAuthorization. | 'Sleutel' 'RBAC' (vereist) |
LinkedServiceReference
Naam | Beschrijving | Waarde |
---|---|---|
Parameters | Argumenten voor LinkedService. | ParameterValueSpecification- |
referenceName | Verwijzing naar de naam van LinkedService. | tekenreeks (vereist) |
type | Verwijzingstype voor gekoppelde service. | LinkedServiceReference (vereist) |
ManagedIntegrationRuntime
Naam | Beschrijving | Waarde |
---|---|---|
managedVirtualNetwork | Naslaginformatie over beheerd virtueel netwerk. | ManagedVirtualNetworkReference |
type | Type integration runtime. | Beheerd (vereist) |
typeProperties | Eigenschappen van beheerde integratieruntime. | ManagedIntegrationRuntimeTypeProperties (vereist) |
ManagedIntegrationRuntimeTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
computeProperties | De rekenresource voor beheerde integratieruntime. | IntegrationRuntimeComputeProperties |
customerVirtualNetwork | De naam van het virtuele netwerk waaraan Azure-SSIS Integration Runtime wordt gekoppeld | IntegrationRuntimeCustomerVirtualNetwork- |
ssisProperties | SSIS-eigenschappen voor beheerde integration runtime. | IntegrationRuntimeSsisProperties |
ManagedVirtualNetworkReference
Naam | Beschrijving | Waarde |
---|---|---|
referenceName | Verwijzing naar managedVirtualNetwork-naam. | tekenreeks (vereist) |
type | Verwijzingstype beheerd virtueel netwerk. | ManagedVirtualNetworkReference (vereist) |
Microsoft.DataFactory/factory's/integrationRuntimes
Naam | Beschrijving | Waarde |
---|---|---|
naam | De resourcenaam | snaar Beperkingen: Minimale lengte = 3 Maximale lengte = 63 Patroon = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (vereist) |
ouder | In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd. Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie. |
Symbolische naam voor resource van het type: factory's |
Eigenschappen | Eigenschappen van Integration Runtime. | IntegrationRuntime- (vereist) |
PackageStore
Naam | Beschrijving | Waarde |
---|---|---|
naam | De naam van het pakketarchief | tekenreeks (vereist) |
packageStoreLinkedService | De naslaginformatie over de gekoppelde pakketopslagservice. | EntityReference (vereist) |
ParameterValueSpecification
Naam | Beschrijving | Waarde |
---|
PipelineExternalComputeScaleProperties
Naam | Beschrijving | Waarde |
---|---|---|
numberOfExternalNodes | Het aantal externe knooppunten, dat groter moet zijn dan 0 en kleiner dan 11. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 10 |
numberOfPipelineNodes | Het aantal pijplijnknooppunten, dat groter moet zijn dan 0 en kleiner dan 11. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 10 |
timeToLive | Time to live (in minuten) instelling van integration runtime die pijplijn en externe activiteit uitvoert. | Int Beperkingen: Minimumwaarde = 5 |
SecretBase
Naam | Beschrijving | Waarde |
---|---|---|
type | Ingesteld op 'AzureKeyVaultSecret' voor het type AzureKeyVaultSecretReference. Ingesteld op 'SecureString' voor het type SecureString. | 'AzureKeyVaultSecret' 'SecureString' (vereist) |
SecureString
Naam | Beschrijving | Waarde |
---|---|---|
type | Type van het geheim. | tekenreeks (vereist) |
waarde | Waarde van beveiligde tekenreeks. | tekenreeks (vereist) |
SecureString
Naam | Beschrijving | Waarde |
---|---|---|
type | Type van het geheim. | 'SecureString' (vereist) |
waarde | Waarde van beveiligde tekenreeks. | tekenreeks (vereist) |
SelfHostedIntegrationRuntime
Naam | Beschrijving | Waarde |
---|---|---|
type | Type integration runtime. | 'SelfHosted' (vereist) |
typeProperties | Als deze eigenschap niet null is, betekent dit dat dit een gekoppelde integration runtime is. De eigenschap wordt gebruikt voor toegang tot de oorspronkelijke Integration Runtime. | SelfHostedIntegrationRuntimeTypeProperties |
SelfHostedIntegrationRuntimeTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
linkedInfo | De basisdefinitie van een gekoppelde integration runtime. | LinkedIntegrationRuntimeType |
selfContainedInteractiveAuthoringEnabled | Een alternatieve optie om ervoor te zorgen dat de interactieve creatiefunctie werkt wanneer uw zelf-hostende Integration Runtime geen verbinding kan maken met Azure Relay. | Bool |
Quickstart-voorbeelden
In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.
Bicep-bestand | Beschrijving |
---|---|
Azure Data Factory met Git en beheerde vnet-configuratie | Met deze sjabloon maakt u Azure Data Factory met Git-configuratie en beheerd virtueel netwerk. |
Self-host Integration Runtime op azure-VM's | Met deze sjabloon maakt u een selfhost-integratieruntime en registreert u deze op virtuele Azure-machines |
Resourcedefinitie van ARM-sjabloon
Het resourcetype factory's/integrationRuntimes kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.DataFactory/factory's/integrationRuntimes wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.DataFactory/factories/integrationRuntimes",
"apiVersion": "2018-06-01",
"name": "string",
"properties": {
"description": "string",
"type": "string"
// For remaining properties, see IntegrationRuntime objects
}
}
LinkedIntegrationRuntimeType-objecten
Stel de eigenschap authorizationType in om het type object op te geven.
Gebruik voor Key:
{
"authorizationType": "Key",
"key": {
"type": "string",
"value": "string"
}
}
Gebruik voor RBAC-:
{
"authorizationType": "RBAC",
"credential": {
"referenceName": "string",
"type": "string"
},
"resourceId": "string"
}
SecretBase-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor AzureKeyVaultSecret:
{
"secretName": {},
"secretVersion": {},
"store": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"type": "AzureKeyVaultSecret"
}
Gebruik voor SecureString:
{
"type": "SecureString",
"value": "string"
}
IntegrationRuntime-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor Beheerde:
{
"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"
}
}
]
}
}
}
Gebruik voor SelfHosted:
{
"type": "SelfHosted",
"typeProperties": {
"linkedInfo": {
"authorizationType": "string"
// For remaining properties, see LinkedIntegrationRuntimeType objects
},
"selfContainedInteractiveAuthoringEnabled": "bool"
}
}
CustomSetupBase-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor AzPowerShellSetup:
{
"type": "AzPowerShellSetup",
"typeProperties": {
"version": "string"
}
}
Gebruik voor CmdkeySetup-:
{
"type": "CmdkeySetup",
"typeProperties": {
"password": {
"type": "string"
// For remaining properties, see SecretBase objects
},
"targetName": {},
"userName": {}
}
}
Gebruik voor ComponentSetup-:
{
"type": "ComponentSetup",
"typeProperties": {
"componentName": "string",
"licenseKey": {
"type": "string"
// For remaining properties, see SecretBase objects
}
}
}
Gebruik voor EnvironmentVariableSetup-:
{
"type": "EnvironmentVariableSetup",
"typeProperties": {
"variableName": "string",
"variableValue": "string"
}
}
Eigenschapswaarden
AzPowerShellSetup
Naam | Beschrijving | Waarde |
---|---|---|
type | Het type aangepaste installatie. | 'AzPowerShellSetup' (vereist) |
typeProperties | Installeer eigenschappen van het Azure PowerShell-type. | AzPowerShellSetupTypeProperties (vereist) |
AzPowerShellSetupTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
Versie | De vereiste versie van Azure PowerShell die moet worden geïnstalleerd. | tekenreeks (vereist) |
AzureKeyVaultSecretReference
Naam | Beschrijving | Waarde |
---|---|---|
secretName | De naam van het geheim in Azure Key Vault. Type: tekenreeks (of expressie met resultType-tekenreeks). | elke (vereist) |
secretVersion | De versie van het geheim in Azure Key Vault. De standaardwaarde is de nieuwste versie van het geheim. Type: tekenreeks (of expressie met resultType-tekenreeks). | enig |
winkel | De naslaginformatie over de gekoppelde Azure Key Vault-service. | LinkedServiceReference (vereist) |
type | Type van het geheim. | AzureKeyVaultSecret (vereist) |
CmdkeySetup
Naam | Beschrijving | Waarde |
---|---|---|
type | Het type aangepaste installatie. | 'CmdkeySetup' (vereist) |
typeProperties | De opdracht Aangepaste eigenschappen van het installatietype cmdkey. | CmdkeySetupTypeProperties (vereist) |
CmdkeySetupTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
wachtwoord | Het wachtwoord van toegang tot gegevensbronnen. | SecretBase- (vereist) |
targetName | De servernaam van de toegang tot de gegevensbron. Type: tekenreeks. | elke (vereist) |
userName | De gebruikersnaam van gegevensbrontoegang. Type: tekenreeks. | elke (vereist) |
ComponentSetup
Naam | Beschrijving | Waarde |
---|---|---|
type | Het type aangepaste installatie. | ComponentSetup (vereist) |
typeProperties | Installeer eigenschappen van het onderdeeltype van derden. | LicensedComponentSetupTypeProperties (vereist) |
CopyComputeScaleProperties
Naam | Beschrijving | Waarde |
---|---|---|
dataIntegrationUnit | DIU-nummerinstelling gereserveerd voor de uitvoering van kopieeractiviteit. Ondersteunde waarden zijn veelvouden van 4 in bereik 4-256. | Int Beperkingen: Minimumwaarde = 4 |
timeToLive | Time to live (in minuten) instelling van integration runtime waarmee kopieeractiviteit wordt uitgevoerd. | Int Beperkingen: Minimumwaarde = 5 |
CredentialReference
Naam | Beschrijving | Waarde |
---|---|---|
referenceName | Referentiereferentienaam. | tekenreeks (vereist) |
type | Referentietype. | CredentialReference (vereist) |
CustomSetupBase
Naam | Beschrijving | Waarde |
---|---|---|
type | Ingesteld op 'AzPowerShellSetup' voor het type AzPowerShellSetup. Ingesteld op 'CmdkeySetup' voor het type CmdkeySetup. Ingesteld op ComponentSetup voor het type ComponentSetup. Stel in op EnvironmentVariableSetup voor het type EnvironmentVariableSetup. | 'AzPowerShellSetup' 'CmdkeySetup' 'ComponentSetup' 'EnvironmentVariableSetup' (vereist) |
EntityReference
Naam | Beschrijving | Waarde |
---|---|---|
referenceName | De naam van deze entiteit waarnaar wordt verwezen. | snaar |
type | Het type van deze entiteit waarnaar wordt verwezen. | 'IntegrationRuntimeReference' 'LinkedServiceReference' |
EnvironmentVariableSetup
Naam | Beschrijving | Waarde |
---|---|---|
type | Het type aangepaste installatie. | 'EnvironmentVariableSetup' (vereist) |
typeProperties | Voeg eigenschappen van het type omgevingsvariabele toe. | EnvironmentVariableSetupTypeProperties (vereist) |
EnvironmentVariableSetupTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
variableName | De naam van de omgevingsvariabele. | tekenreeks (vereist) |
variableValue | De waarde van de omgevingsvariabele. | tekenreeks (vereist) |
IntegrationRuntime
Naam | Beschrijving | Waarde |
---|---|---|
beschrijving | Beschrijving van Integration Runtime. | snaar |
type | Ingesteld op Beheerd voor het type ManagedIntegrationRuntime. Ingesteld op SelfHosted voor type SelfHostedIntegrationRuntime. | 'Beheerd' 'SelfHosted' (vereist) |
IntegrationRuntimeComputeProperties
Naam | Beschrijving | Waarde |
---|---|---|
copyComputeScaleProperties | CopyComputeScale-eigenschappen voor beheerde integratieruntime. | CopyComputeScaleProperties- |
dataFlowProperties | Eigenschappen van gegevensstromen voor beheerde integratieruntime. | IntegrationRuntimeDataFlowProperties |
plaats | De locatie voor beheerde integration runtime. De ondersteunde regio's zijn te vinden op /azure/data-factory/data-factory-data-movement-activities | snaar |
maxParallelExecutionsPerNode | Maximumaantal parallelle uitvoeringen per knooppunt voor beheerde integration runtime. | Int Beperkingen: Minimumwaarde = 1 |
nodeSize | De vereiste voor de grootte van het knooppunt voor beheerde integratieruntime. | snaar |
numberOfNodes | Het vereiste aantal knooppunten voor beheerde integratieruntime. | Int Beperkingen: Minimumwaarde = 1 |
pipelineExternalComputeScaleProperties | PipelineExternalComputeScale-eigenschappen voor beheerde integration runtime. | PipelineExternalComputeScaleProperties- |
vNetProperties | VNet-eigenschappen voor beheerde integration runtime. | IntegrationRuntimeVNetProperties |
IntegrationRuntimeCustomerVirtualNetwork
Naam | Beschrijving | Waarde |
---|---|---|
subnetId | De id van het subnet waaraan Azure-SSIS Integration Runtime wordt gekoppeld. | snaar |
IntegrationRuntimeCustomSetupScriptProperties
Naam | Beschrijving | Waarde |
---|---|---|
blobContainerUri | De URI van de Azure Blob-container die het aangepaste installatiescript bevat. | snaar |
sasToken | Het SAS-token van de Azure Blob-container. | SecureString- |
IntegrationRuntimeDataFlowProperties
Naam | Beschrijving | Waarde |
---|---|---|
opruimen | Het cluster wordt niet gerecycled en wordt gebruikt in de volgende gegevensstroomactiviteit wordt uitgevoerd totdat TTL (time to live) is bereikt als dit is ingesteld als onwaar. De standaardwaarde is waar. | Bool |
computeType | Het rekentype van het cluster waarmee de gegevensstroomtaak wordt uitgevoerd. | 'ComputeOptimized' 'Algemeen' 'MemoryOptimized' |
coreCount | Het aantal kernen van het cluster waarmee de gegevensstroomtaak wordt uitgevoerd. Ondersteunde waarden zijn: 8, 16, 32, 48, 80, 144 en 272. | Int |
customProperties | Aangepaste eigenschappen worden gebruikt om de runtimeprestaties van de gegevensstroom af te stemmen. | IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem[] |
timeToLive | De instelling Time to Live (in minuten) van het cluster waarmee de gegevensstroomtaak wordt uitgevoerd. | Int Beperkingen: Minimumwaarde = 0 |
IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem
Naam | Beschrijving | Waarde |
---|---|---|
naam | Naam van aangepaste eigenschap. | snaar |
waarde | Waarde van aangepaste eigenschap. | snaar |
IntegrationRuntimeDataProxyProperties
Naam | Beschrijving | Waarde |
---|---|---|
connectVia | De zelf-hostende naslaginformatie over integration runtime. | EntityReference- |
pad | Het pad naar de gefaseerde gegevens in de Blob-opslag. | snaar |
stagingLinkedService | De referentie voor de gekoppelde faseringsservice. | EntityReference- |
IntegrationRuntimeSsisCatalogInfo
Naam | Beschrijving | Waarde |
---|---|---|
catalogAdminPassword | Het wachtwoord van het beheerdersgebruikersaccount van de catalogusdatabase. | SecureString- |
catalogAdminUserName | De gebruikersnaam van de beheerder van de catalogusdatabase. | snaar Beperkingen: Minimale lengte = 1 Maximale lengte = 128 |
catalogPricingTier | De prijscategorie voor de catalogusdatabase. De geldige waarden zijn te vinden in https://azure.microsoft.com/en-us/pricing/details/sql-database/ | 'Basis' 'Premium' 'PremiumRS' 'Standaard' |
catalogServerEndpoint | De URL van de catalogusdatabaseserver. | snaar |
dualStandbyPairName | De dubbele stand-bypaarnaam van Azure-SSIS Integration Runtimes ter ondersteuning van SSISDB-failover. | snaar |
IntegrationRuntimeSsisProperties
Naam | Beschrijving | Waarde |
---|---|---|
catalogInfo | Catalogusinformatie voor beheerde toegewezen integratieruntime. | IntegrationRuntimeSsisCatalogInfo |
geloofsbrief | De referentiereferentie met verificatiegegevens. | CredentialReference- |
customSetupScriptProperties | Aangepaste eigenschappen van installatiescripts voor een beheerde toegewezen integratieruntime. | IntegrationRuntimeCustomSetupScriptProperties- |
dataProxyProperties | Eigenschappen van gegevensproxy voor een beheerde toegewezen integratieruntime. | IntegrationRuntimeDataProxyProperties- |
uitgave | De editie voor de SSIS Integration Runtime | 'Onderneming' 'Standaard' |
expressCustomSetupProperties | Aangepaste installatie zonder scripteigenschappen voor een SSIS Integration Runtime. | CustomSetupBase[] |
licenseType | Licentietype voor het meenemen van uw eigen licentiescenario. | 'BasePrice' 'LicenseIncluded' |
packageStores | Pakketarchieven voor de SSIS Integration Runtime. | PackageStore[] |
IntegrationRuntimeVNetProperties
Naam | Beschrijving | Waarde |
---|---|---|
publicIPs | Resource-id's van de openbare IP-adressen die door deze integratieruntime worden gebruikt. | tekenreeks[] |
Subnet | De naam van het subnet waaraan deze integratieruntime wordt gekoppeld. | snaar |
subnetId | De id van het subnet waaraan deze Azure-SSIS Integration Runtime wordt toegevoegd. | snaar |
vNetId | De id van het VNet waaraan deze integratieruntime wordt gekoppeld. | snaar |
LicensedComponentSetupTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
componentName | De naam van het onderdeel van derden. | tekenreeks (vereist) |
licenseKey | De licentiesleutel voor het activeren van het onderdeel. | SecretBase- |
LinkedIntegrationRuntimeKeyAuthorization
Naam | Beschrijving | Waarde |
---|---|---|
authorizationType | Het autorisatietype voor het delen van integratieruntime. | 'Sleutel' (vereist) |
sleutel | De sleutel die wordt gebruikt voor autorisatie. | SecureString- (vereist) |
LinkedIntegrationRuntimeRbacAuthorization
Naam | Beschrijving | Waarde |
---|---|---|
authorizationType | Het autorisatietype voor het delen van integratieruntime. | 'RBAC' (vereist) |
geloofsbrief | De referentiereferentie met verificatiegegevens. | CredentialReference- |
resourceId | De resource-id van de integratieruntime die moet worden gedeeld. | tekenreeks (vereist) |
LinkedIntegrationRuntimeType
Naam | Beschrijving | Waarde |
---|---|---|
authorizationType | Ingesteld op Sleutel voor het type LinkedIntegrationRuntimeKeyAuthorization. Ingesteld op RBAC voor het type LinkedIntegrationRuntimeRbacAuthorization. | 'Sleutel' 'RBAC' (vereist) |
LinkedServiceReference
Naam | Beschrijving | Waarde |
---|---|---|
Parameters | Argumenten voor LinkedService. | ParameterValueSpecification- |
referenceName | Verwijzing naar de naam van LinkedService. | tekenreeks (vereist) |
type | Verwijzingstype voor gekoppelde service. | LinkedServiceReference (vereist) |
ManagedIntegrationRuntime
Naam | Beschrijving | Waarde |
---|---|---|
managedVirtualNetwork | Naslaginformatie over beheerd virtueel netwerk. | ManagedVirtualNetworkReference |
type | Type integration runtime. | Beheerd (vereist) |
typeProperties | Eigenschappen van beheerde integratieruntime. | ManagedIntegrationRuntimeTypeProperties (vereist) |
ManagedIntegrationRuntimeTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
computeProperties | De rekenresource voor beheerde integratieruntime. | IntegrationRuntimeComputeProperties |
customerVirtualNetwork | De naam van het virtuele netwerk waaraan Azure-SSIS Integration Runtime wordt gekoppeld | IntegrationRuntimeCustomerVirtualNetwork- |
ssisProperties | SSIS-eigenschappen voor beheerde integration runtime. | IntegrationRuntimeSsisProperties |
ManagedVirtualNetworkReference
Naam | Beschrijving | Waarde |
---|---|---|
referenceName | Verwijzing naar managedVirtualNetwork-naam. | tekenreeks (vereist) |
type | Verwijzingstype beheerd virtueel netwerk. | ManagedVirtualNetworkReference (vereist) |
Microsoft.DataFactory/factory's/integrationRuntimes
Naam | Beschrijving | Waarde |
---|---|---|
apiVersion | De API-versie | '2018-06-01' |
naam | De resourcenaam | snaar Beperkingen: Minimale lengte = 3 Maximale lengte = 63 Patroon = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (vereist) |
Eigenschappen | Eigenschappen van Integration Runtime. | IntegrationRuntime- (vereist) |
type | Het resourcetype | 'Microsoft.DataFactory/factory's/integrationRuntimes' |
PackageStore
Naam | Beschrijving | Waarde |
---|---|---|
naam | De naam van het pakketarchief | tekenreeks (vereist) |
packageStoreLinkedService | De naslaginformatie over de gekoppelde pakketopslagservice. | EntityReference (vereist) |
ParameterValueSpecification
Naam | Beschrijving | Waarde |
---|
PipelineExternalComputeScaleProperties
Naam | Beschrijving | Waarde |
---|---|---|
numberOfExternalNodes | Het aantal externe knooppunten, dat groter moet zijn dan 0 en kleiner dan 11. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 10 |
numberOfPipelineNodes | Het aantal pijplijnknooppunten, dat groter moet zijn dan 0 en kleiner dan 11. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 10 |
timeToLive | Time to live (in minuten) instelling van integration runtime die pijplijn en externe activiteit uitvoert. | Int Beperkingen: Minimumwaarde = 5 |
SecretBase
Naam | Beschrijving | Waarde |
---|---|---|
type | Ingesteld op 'AzureKeyVaultSecret' voor het type AzureKeyVaultSecretReference. Ingesteld op 'SecureString' voor het type SecureString. | 'AzureKeyVaultSecret' 'SecureString' (vereist) |
SecureString
Naam | Beschrijving | Waarde |
---|---|---|
type | Type van het geheim. | tekenreeks (vereist) |
waarde | Waarde van beveiligde tekenreeks. | tekenreeks (vereist) |
SecureString
Naam | Beschrijving | Waarde |
---|---|---|
type | Type van het geheim. | 'SecureString' (vereist) |
waarde | Waarde van beveiligde tekenreeks. | tekenreeks (vereist) |
SelfHostedIntegrationRuntime
Naam | Beschrijving | Waarde |
---|---|---|
type | Type integration runtime. | 'SelfHosted' (vereist) |
typeProperties | Als deze eigenschap niet null is, betekent dit dat dit een gekoppelde integration runtime is. De eigenschap wordt gebruikt voor toegang tot de oorspronkelijke Integration Runtime. | SelfHostedIntegrationRuntimeTypeProperties |
SelfHostedIntegrationRuntimeTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
linkedInfo | De basisdefinitie van een gekoppelde integration runtime. | LinkedIntegrationRuntimeType |
selfContainedInteractiveAuthoringEnabled | Een alternatieve optie om ervoor te zorgen dat de interactieve creatiefunctie werkt wanneer uw zelf-hostende Integration Runtime geen verbinding kan maken met Azure Relay. | Bool |
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Sjabloon | Beschrijving |
---|---|
Azure Data Factory met Git en beheerde vnet-configuratie |
Met deze sjabloon maakt u Azure Data Factory met Git-configuratie en beheerd virtueel netwerk. |
Self-host Integration Runtime op azure-VM's |
Met deze sjabloon maakt u een selfhost-integratieruntime en registreert u deze op virtuele Azure-machines |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype factory's/integrationRuntimes kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.DataFactory/factorys/integrationRuntimes-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
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
}
})
}
LinkedIntegrationRuntimeType-objecten
Stel de eigenschap authorizationType in om het type object op te geven.
Gebruik voor Key:
{
authorizationType = "Key"
key = {
type = "string"
value = "string"
}
}
Gebruik voor RBAC-:
{
authorizationType = "RBAC"
credential = {
referenceName = "string"
type = "string"
}
resourceId = "string"
}
SecretBase-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor AzureKeyVaultSecret:
{
secretName = ?
secretVersion = ?
store = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
type = "AzureKeyVaultSecret"
}
Gebruik voor SecureString:
{
type = "SecureString"
value = "string"
}
IntegrationRuntime-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor Beheerde:
{
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"
}
}
]
}
}
}
Gebruik voor SelfHosted:
{
type = "SelfHosted"
typeProperties = {
linkedInfo = {
authorizationType = "string"
// For remaining properties, see LinkedIntegrationRuntimeType objects
}
selfContainedInteractiveAuthoringEnabled = bool
}
}
CustomSetupBase-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor AzPowerShellSetup:
{
type = "AzPowerShellSetup"
typeProperties = {
version = "string"
}
}
Gebruik voor CmdkeySetup-:
{
type = "CmdkeySetup"
typeProperties = {
password = {
type = "string"
// For remaining properties, see SecretBase objects
}
targetName = ?
userName = ?
}
}
Gebruik voor ComponentSetup-:
{
type = "ComponentSetup"
typeProperties = {
componentName = "string"
licenseKey = {
type = "string"
// For remaining properties, see SecretBase objects
}
}
}
Gebruik voor EnvironmentVariableSetup-:
{
type = "EnvironmentVariableSetup"
typeProperties = {
variableName = "string"
variableValue = "string"
}
}
Eigenschapswaarden
AzPowerShellSetup
Naam | Beschrijving | Waarde |
---|---|---|
type | Het type aangepaste installatie. | 'AzPowerShellSetup' (vereist) |
typeProperties | Installeer eigenschappen van het Azure PowerShell-type. | AzPowerShellSetupTypeProperties (vereist) |
AzPowerShellSetupTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
Versie | De vereiste versie van Azure PowerShell die moet worden geïnstalleerd. | tekenreeks (vereist) |
AzureKeyVaultSecretReference
Naam | Beschrijving | Waarde |
---|---|---|
secretName | De naam van het geheim in Azure Key Vault. Type: tekenreeks (of expressie met resultType-tekenreeks). | elke (vereist) |
secretVersion | De versie van het geheim in Azure Key Vault. De standaardwaarde is de nieuwste versie van het geheim. Type: tekenreeks (of expressie met resultType-tekenreeks). | enig |
winkel | De naslaginformatie over de gekoppelde Azure Key Vault-service. | LinkedServiceReference (vereist) |
type | Type van het geheim. | AzureKeyVaultSecret (vereist) |
CmdkeySetup
Naam | Beschrijving | Waarde |
---|---|---|
type | Het type aangepaste installatie. | 'CmdkeySetup' (vereist) |
typeProperties | De opdracht Aangepaste eigenschappen van het installatietype cmdkey. | CmdkeySetupTypeProperties (vereist) |
CmdkeySetupTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
wachtwoord | Het wachtwoord van toegang tot gegevensbronnen. | SecretBase- (vereist) |
targetName | De servernaam van de toegang tot de gegevensbron. Type: tekenreeks. | elke (vereist) |
userName | De gebruikersnaam van gegevensbrontoegang. Type: tekenreeks. | elke (vereist) |
ComponentSetup
Naam | Beschrijving | Waarde |
---|---|---|
type | Het type aangepaste installatie. | ComponentSetup (vereist) |
typeProperties | Installeer eigenschappen van het onderdeeltype van derden. | LicensedComponentSetupTypeProperties (vereist) |
CopyComputeScaleProperties
Naam | Beschrijving | Waarde |
---|---|---|
dataIntegrationUnit | DIU-nummerinstelling gereserveerd voor de uitvoering van kopieeractiviteit. Ondersteunde waarden zijn veelvouden van 4 in bereik 4-256. | Int Beperkingen: Minimumwaarde = 4 |
timeToLive | Time to live (in minuten) instelling van integration runtime waarmee kopieeractiviteit wordt uitgevoerd. | Int Beperkingen: Minimumwaarde = 5 |
CredentialReference
Naam | Beschrijving | Waarde |
---|---|---|
referenceName | Referentiereferentienaam. | tekenreeks (vereist) |
type | Referentietype. | CredentialReference (vereist) |
CustomSetupBase
Naam | Beschrijving | Waarde |
---|---|---|
type | Ingesteld op 'AzPowerShellSetup' voor het type AzPowerShellSetup. Ingesteld op 'CmdkeySetup' voor het type CmdkeySetup. Ingesteld op ComponentSetup voor het type ComponentSetup. Stel in op EnvironmentVariableSetup voor het type EnvironmentVariableSetup. | 'AzPowerShellSetup' 'CmdkeySetup' 'ComponentSetup' 'EnvironmentVariableSetup' (vereist) |
EntityReference
Naam | Beschrijving | Waarde |
---|---|---|
referenceName | De naam van deze entiteit waarnaar wordt verwezen. | snaar |
type | Het type van deze entiteit waarnaar wordt verwezen. | 'IntegrationRuntimeReference' 'LinkedServiceReference' |
EnvironmentVariableSetup
Naam | Beschrijving | Waarde |
---|---|---|
type | Het type aangepaste installatie. | 'EnvironmentVariableSetup' (vereist) |
typeProperties | Voeg eigenschappen van het type omgevingsvariabele toe. | EnvironmentVariableSetupTypeProperties (vereist) |
EnvironmentVariableSetupTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
variableName | De naam van de omgevingsvariabele. | tekenreeks (vereist) |
variableValue | De waarde van de omgevingsvariabele. | tekenreeks (vereist) |
IntegrationRuntime
Naam | Beschrijving | Waarde |
---|---|---|
beschrijving | Beschrijving van Integration Runtime. | snaar |
type | Ingesteld op Beheerd voor het type ManagedIntegrationRuntime. Ingesteld op SelfHosted voor type SelfHostedIntegrationRuntime. | 'Beheerd' 'SelfHosted' (vereist) |
IntegrationRuntimeComputeProperties
Naam | Beschrijving | Waarde |
---|---|---|
copyComputeScaleProperties | CopyComputeScale-eigenschappen voor beheerde integratieruntime. | CopyComputeScaleProperties- |
dataFlowProperties | Eigenschappen van gegevensstromen voor beheerde integratieruntime. | IntegrationRuntimeDataFlowProperties |
plaats | De locatie voor beheerde integration runtime. De ondersteunde regio's zijn te vinden op /azure/data-factory/data-factory-data-movement-activities | snaar |
maxParallelExecutionsPerNode | Maximumaantal parallelle uitvoeringen per knooppunt voor beheerde integration runtime. | Int Beperkingen: Minimumwaarde = 1 |
nodeSize | De vereiste voor de grootte van het knooppunt voor beheerde integratieruntime. | snaar |
numberOfNodes | Het vereiste aantal knooppunten voor beheerde integratieruntime. | Int Beperkingen: Minimumwaarde = 1 |
pipelineExternalComputeScaleProperties | PipelineExternalComputeScale-eigenschappen voor beheerde integration runtime. | PipelineExternalComputeScaleProperties- |
vNetProperties | VNet-eigenschappen voor beheerde integration runtime. | IntegrationRuntimeVNetProperties |
IntegrationRuntimeCustomerVirtualNetwork
Naam | Beschrijving | Waarde |
---|---|---|
subnetId | De id van het subnet waaraan Azure-SSIS Integration Runtime wordt gekoppeld. | snaar |
IntegrationRuntimeCustomSetupScriptProperties
Naam | Beschrijving | Waarde |
---|---|---|
blobContainerUri | De URI van de Azure Blob-container die het aangepaste installatiescript bevat. | snaar |
sasToken | Het SAS-token van de Azure Blob-container. | SecureString- |
IntegrationRuntimeDataFlowProperties
Naam | Beschrijving | Waarde |
---|---|---|
opruimen | Het cluster wordt niet gerecycled en wordt gebruikt in de volgende gegevensstroomactiviteit wordt uitgevoerd totdat TTL (time to live) is bereikt als dit is ingesteld als onwaar. De standaardwaarde is waar. | Bool |
computeType | Het rekentype van het cluster waarmee de gegevensstroomtaak wordt uitgevoerd. | 'ComputeOptimized' 'Algemeen' 'MemoryOptimized' |
coreCount | Het aantal kernen van het cluster waarmee de gegevensstroomtaak wordt uitgevoerd. Ondersteunde waarden zijn: 8, 16, 32, 48, 80, 144 en 272. | Int |
customProperties | Aangepaste eigenschappen worden gebruikt om de runtimeprestaties van de gegevensstroom af te stemmen. | IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem[] |
timeToLive | De instelling Time to Live (in minuten) van het cluster waarmee de gegevensstroomtaak wordt uitgevoerd. | Int Beperkingen: Minimumwaarde = 0 |
IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem
Naam | Beschrijving | Waarde |
---|---|---|
naam | Naam van aangepaste eigenschap. | snaar |
waarde | Waarde van aangepaste eigenschap. | snaar |
IntegrationRuntimeDataProxyProperties
Naam | Beschrijving | Waarde |
---|---|---|
connectVia | De zelf-hostende naslaginformatie over integration runtime. | EntityReference- |
pad | Het pad naar de gefaseerde gegevens in de Blob-opslag. | snaar |
stagingLinkedService | De referentie voor de gekoppelde faseringsservice. | EntityReference- |
IntegrationRuntimeSsisCatalogInfo
Naam | Beschrijving | Waarde |
---|---|---|
catalogAdminPassword | Het wachtwoord van het beheerdersgebruikersaccount van de catalogusdatabase. | SecureString- |
catalogAdminUserName | De gebruikersnaam van de beheerder van de catalogusdatabase. | snaar Beperkingen: Minimale lengte = 1 Maximale lengte = 128 |
catalogPricingTier | De prijscategorie voor de catalogusdatabase. De geldige waarden zijn te vinden in https://azure.microsoft.com/en-us/pricing/details/sql-database/ | 'Basis' 'Premium' 'PremiumRS' 'Standaard' |
catalogServerEndpoint | De URL van de catalogusdatabaseserver. | snaar |
dualStandbyPairName | De dubbele stand-bypaarnaam van Azure-SSIS Integration Runtimes ter ondersteuning van SSISDB-failover. | snaar |
IntegrationRuntimeSsisProperties
Naam | Beschrijving | Waarde |
---|---|---|
catalogInfo | Catalogusinformatie voor beheerde toegewezen integratieruntime. | IntegrationRuntimeSsisCatalogInfo |
geloofsbrief | De referentiereferentie met verificatiegegevens. | CredentialReference- |
customSetupScriptProperties | Aangepaste eigenschappen van installatiescripts voor een beheerde toegewezen integratieruntime. | IntegrationRuntimeCustomSetupScriptProperties- |
dataProxyProperties | Eigenschappen van gegevensproxy voor een beheerde toegewezen integratieruntime. | IntegrationRuntimeDataProxyProperties- |
uitgave | De editie voor de SSIS Integration Runtime | 'Onderneming' 'Standaard' |
expressCustomSetupProperties | Aangepaste installatie zonder scripteigenschappen voor een SSIS Integration Runtime. | CustomSetupBase[] |
licenseType | Licentietype voor het meenemen van uw eigen licentiescenario. | 'BasePrice' 'LicenseIncluded' |
packageStores | Pakketarchieven voor de SSIS Integration Runtime. | PackageStore[] |
IntegrationRuntimeVNetProperties
Naam | Beschrijving | Waarde |
---|---|---|
publicIPs | Resource-id's van de openbare IP-adressen die door deze integratieruntime worden gebruikt. | tekenreeks[] |
Subnet | De naam van het subnet waaraan deze integratieruntime wordt gekoppeld. | snaar |
subnetId | De id van het subnet waaraan deze Azure-SSIS Integration Runtime wordt toegevoegd. | snaar |
vNetId | De id van het VNet waaraan deze integratieruntime wordt gekoppeld. | snaar |
LicensedComponentSetupTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
componentName | De naam van het onderdeel van derden. | tekenreeks (vereist) |
licenseKey | De licentiesleutel voor het activeren van het onderdeel. | SecretBase- |
LinkedIntegrationRuntimeKeyAuthorization
Naam | Beschrijving | Waarde |
---|---|---|
authorizationType | Het autorisatietype voor het delen van integratieruntime. | 'Sleutel' (vereist) |
sleutel | De sleutel die wordt gebruikt voor autorisatie. | SecureString- (vereist) |
LinkedIntegrationRuntimeRbacAuthorization
Naam | Beschrijving | Waarde |
---|---|---|
authorizationType | Het autorisatietype voor het delen van integratieruntime. | 'RBAC' (vereist) |
geloofsbrief | De referentiereferentie met verificatiegegevens. | CredentialReference- |
resourceId | De resource-id van de integratieruntime die moet worden gedeeld. | tekenreeks (vereist) |
LinkedIntegrationRuntimeType
Naam | Beschrijving | Waarde |
---|---|---|
authorizationType | Ingesteld op Sleutel voor het type LinkedIntegrationRuntimeKeyAuthorization. Ingesteld op RBAC voor het type LinkedIntegrationRuntimeRbacAuthorization. | 'Sleutel' 'RBAC' (vereist) |
LinkedServiceReference
Naam | Beschrijving | Waarde |
---|---|---|
Parameters | Argumenten voor LinkedService. | ParameterValueSpecification- |
referenceName | Verwijzing naar de naam van LinkedService. | tekenreeks (vereist) |
type | Verwijzingstype voor gekoppelde service. | LinkedServiceReference (vereist) |
ManagedIntegrationRuntime
Naam | Beschrijving | Waarde |
---|---|---|
managedVirtualNetwork | Naslaginformatie over beheerd virtueel netwerk. | ManagedVirtualNetworkReference |
type | Type integration runtime. | Beheerd (vereist) |
typeProperties | Eigenschappen van beheerde integratieruntime. | ManagedIntegrationRuntimeTypeProperties (vereist) |
ManagedIntegrationRuntimeTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
computeProperties | De rekenresource voor beheerde integratieruntime. | IntegrationRuntimeComputeProperties |
customerVirtualNetwork | De naam van het virtuele netwerk waaraan Azure-SSIS Integration Runtime wordt gekoppeld | IntegrationRuntimeCustomerVirtualNetwork- |
ssisProperties | SSIS-eigenschappen voor beheerde integration runtime. | IntegrationRuntimeSsisProperties |
ManagedVirtualNetworkReference
Naam | Beschrijving | Waarde |
---|---|---|
referenceName | Verwijzing naar managedVirtualNetwork-naam. | tekenreeks (vereist) |
type | Verwijzingstype beheerd virtueel netwerk. | ManagedVirtualNetworkReference (vereist) |
Microsoft.DataFactory/factory's/integrationRuntimes
Naam | Beschrijving | Waarde |
---|---|---|
naam | De resourcenaam | snaar Beperkingen: Minimale lengte = 3 Maximale lengte = 63 Patroon = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (vereist) |
parent_id | De id van de resource die het bovenliggende item voor deze resource is. | Id voor resource van het type: factory's |
Eigenschappen | Eigenschappen van Integration Runtime. | IntegrationRuntime- (vereist) |
type | Het resourcetype | "Microsoft.DataFactory/factory's/integrationRuntimes@2018-06-01" |
PackageStore
Naam | Beschrijving | Waarde |
---|---|---|
naam | De naam van het pakketarchief | tekenreeks (vereist) |
packageStoreLinkedService | De naslaginformatie over de gekoppelde pakketopslagservice. | EntityReference (vereist) |
ParameterValueSpecification
Naam | Beschrijving | Waarde |
---|
PipelineExternalComputeScaleProperties
Naam | Beschrijving | Waarde |
---|---|---|
numberOfExternalNodes | Het aantal externe knooppunten, dat groter moet zijn dan 0 en kleiner dan 11. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 10 |
numberOfPipelineNodes | Het aantal pijplijnknooppunten, dat groter moet zijn dan 0 en kleiner dan 11. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 10 |
timeToLive | Time to live (in minuten) instelling van integration runtime die pijplijn en externe activiteit uitvoert. | Int Beperkingen: Minimumwaarde = 5 |
SecretBase
Naam | Beschrijving | Waarde |
---|---|---|
type | Ingesteld op 'AzureKeyVaultSecret' voor het type AzureKeyVaultSecretReference. Ingesteld op 'SecureString' voor het type SecureString. | 'AzureKeyVaultSecret' 'SecureString' (vereist) |
SecureString
Naam | Beschrijving | Waarde |
---|---|---|
type | Type van het geheim. | tekenreeks (vereist) |
waarde | Waarde van beveiligde tekenreeks. | tekenreeks (vereist) |
SecureString
Naam | Beschrijving | Waarde |
---|---|---|
type | Type van het geheim. | 'SecureString' (vereist) |
waarde | Waarde van beveiligde tekenreeks. | tekenreeks (vereist) |
SelfHostedIntegrationRuntime
Naam | Beschrijving | Waarde |
---|---|---|
type | Type integration runtime. | 'SelfHosted' (vereist) |
typeProperties | Als deze eigenschap niet null is, betekent dit dat dit een gekoppelde integration runtime is. De eigenschap wordt gebruikt voor toegang tot de oorspronkelijke Integration Runtime. | SelfHostedIntegrationRuntimeTypeProperties |
SelfHostedIntegrationRuntimeTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
linkedInfo | De basisdefinitie van een gekoppelde integration runtime. | LinkedIntegrationRuntimeType |
selfContainedInteractiveAuthoringEnabled | Een alternatieve optie om ervoor te zorgen dat de interactieve creatiefunctie werkt wanneer uw zelf-hostende Integration Runtime geen verbinding kan maken met Azure Relay. | Bool |