Delen via


Microsoft.DataFactory factory's/integrationRuntimes

Bicep-resourcedefinitie

Het resourcetype factory's/integrationRuntimes kan worden geïmplementeerd met bewerkingen die zijn gericht op:

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:

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

implementeren in Azure
Met deze sjabloon maakt u Azure Data Factory met Git-configuratie en beheerd virtueel netwerk.
Self-host Integration Runtime op azure-VM's

implementeren in Azure
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