Fabriques Microsoft.DataFactory/integrationRuntimes
Définition de ressource Bicep
Le type de ressource factories/integrationRuntimes peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.DataFactory/factories/integrationRuntimes, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.DataFactory/factories/integrationRuntimes@2018-06-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
description: 'string'
type: 'string'
// For remaining properties, see IntegrationRuntime objects
}
}
Objets LinkedIntegrationRuntimeType
Définissez la propriété authorizationType pour spécifier le type d’objet.
Pour clé, utilisez :
{
authorizationType: 'Key'
key: {
type: 'string'
value: 'string'
}
}
Pour RBAC, utilisez :
{
authorizationType: 'RBAC'
credential: {
referenceName: 'string'
type: 'string'
}
resourceId: 'string'
}
Objets SecretBase
Définissez le type propriété pour spécifier le type d’objet.
Pour AzureKeyVaultSecret, utilisez :
{
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'
}
Pour secureString, utilisez :
{
type: 'SecureString'
value: 'string'
}
Objets IntegrationRuntime
Définissez le type propriété pour spécifier le type d’objet.
Pour managé, utilisez :
{
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'
}
}
]
}
}
}
Pour SelfHosted, utilisez :
{
type: 'SelfHosted'
typeProperties: {
linkedInfo: {
authorizationType: 'string'
// For remaining properties, see LinkedIntegrationRuntimeType objects
}
selfContainedInteractiveAuthoringEnabled: bool
}
}
Objets CustomSetupBase
Définissez le type propriété pour spécifier le type d’objet.
Pour AzPowerShellSetup, utilisez :
{
type: 'AzPowerShellSetup'
typeProperties: {
version: 'string'
}
}
Pour CmdkeySetup, utilisez :
{
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)
}
}
Pour ComponentSetup, utilisez :
{
type: 'ComponentSetup'
typeProperties: {
componentName: 'string'
licenseKey: {
type: 'string'
// For remaining properties, see SecretBase objects
}
}
}
Pour EnvironmentVariableSetup, utilisez :
{
type: 'EnvironmentVariableSetup'
typeProperties: {
variableName: 'string'
variableValue: 'string'
}
}
Valeurs de propriété
AzPowerShellSetup
Nom | Description | Valeur |
---|---|---|
type | Type de configuration personnalisée. | 'AzPowerShellSetup' (obligatoire) |
typeProperties | Installez les propriétés de type Azure PowerShell. | AzPowerShellSetupTypeProperties (obligatoire) |
AzPowerShellSetupTypeProperties
Nom | Description | Valeur |
---|---|---|
Version | Version requise d’Azure PowerShell à installer. | chaîne (obligatoire) |
AzureKeyVaultSecretReference
CmdkeySetup
Nom | Description | Valeur |
---|---|---|
type | Type de configuration personnalisée. | 'CmdkeySetup' (obligatoire) |
typeProperties | Propriétés du type d’installation personnalisé de la commande Cmdkey. | CmdkeySetupTypeProperties (obligatoire) |
CmdkeySetupTypeProperties
Nom | Description | Valeur |
---|---|---|
mot de passe | Mot de passe de l’accès à la source de données. | SecretBase (obligatoire) |
targetName | Nom du serveur de l’accès à la source de données. Type : chaîne. | tout (obligatoire) |
nom d’utilisateur | Nom d’utilisateur de l’accès à la source de données. Type : chaîne. | tout (obligatoire) |
ComponentSetup
Nom | Description | Valeur |
---|---|---|
type | Type de configuration personnalisée. | 'ComponentSetup' (obligatoire) |
typeProperties | Installez les propriétés de type de composant tiers. | LicensedComponentSetupTypeProperties (obligatoire) |
CopyComputeScaleProperties
Nom | Description | Valeur |
---|---|---|
dataIntegrationUnit | Paramètre de numéro DIU réservé à l’exécution de l’activité de copie. Les valeurs prises en charge sont des multiples de 4 dans la plage 4-256. | Int Contraintes: Valeur minimale = 4 |
timeToLive | Paramètre de durée de vie (en minutes) du runtime d’intégration qui exécute l’activité de copie. | Int Contraintes: Valeur minimale = 5 |
CredentialReference
Nom | Description | Valeur |
---|---|---|
referenceName | Nom des informations d’identification de référence. | chaîne (obligatoire) |
type | Type de référence d’informations d’identification. | 'CredentialReference' (obligatoire) |
CustomSetupBase
Nom | Description | Valeur |
---|---|---|
type | Défini sur « AzPowerShellSetup » pour le type AzPowerShellSetup. Défini sur « CmdkeySetup » pour le type CmdkeySetup. Défini sur « ComponentSetup » pour le type ComponentSetup. Défini sur « EnvironmentVariableSetup » pour le type EnvironmentVariableSetup. | 'AzPowerShellSetup' 'CmdkeySetup' 'ComponentSetup' 'EnvironmentVariableSetup' (obligatoire) |
EntityReference
Nom | Description | Valeur |
---|---|---|
referenceName | Nom de cette entité référencée. | corde |
type | Type de cette entité référencée. | 'IntegrationRuntimeReference' 'LinkedServiceReference' |
EnvironmentVariableSetup
Nom | Description | Valeur |
---|---|---|
type | Type de configuration personnalisée. | 'EnvironmentVariableSetup' (obligatoire) |
typeProperties | Ajoutez des propriétés de type de variable d’environnement. | EnvironmentVariableSetupTypeProperties (obligatoire) |
EnvironmentVariableSetupTypeProperties
Nom | Description | Valeur |
---|---|---|
variableName | Nom de la variable d’environnement. | chaîne (obligatoire) |
variableValue | Valeur de la variable d’environnement. | chaîne (obligatoire) |
IntegrationRuntime
Nom | Description | Valeur |
---|---|---|
description | Description du runtime d’intégration. | corde |
type | Défini sur « Managed » pour le type ManagedIntegrationRuntime. Défini sur « SelfHosted » pour le type SelfHostedIntegrationRuntime. | 'Managed' 'SelfHosted' (obligatoire) |
IntegrationRuntimeComputeProperties
Nom | Description | Valeur |
---|---|---|
copyComputeScaleProperties | Propriétés CopyComputeScale pour le runtime d’intégration managé. | CopyComputeScaleProperties |
dataFlowProperties | Propriétés du flux de données pour le runtime d’intégration managé. | IntegrationRuntimeDataFlowProperties |
emplacement | Emplacement du runtime d’intégration managé. Les régions prises en charge sont disponibles sur /azure/data-factory/data-factory-data-movement-activities | corde |
maxParallelExecutionsPerNode | Nombre maximal d’exécutions parallèles par nœud pour le runtime d’intégration managé. | Int Contraintes: Valeur minimale = 1 |
nodeSize | Exigence de taille de nœud pour le runtime d’intégration managé. | corde |
numberOfNodes | Nombre requis de nœuds pour le runtime d’intégration managé. | Int Contraintes: Valeur minimale = 1 |
pipelineExternalComputeScaleProperties | Propriétés PipelineExternalComputeScale pour le runtime d’intégration managé. | PipelineExternalComputeScaleProperties |
vNetProperties | Propriétés de réseau virtuel pour le runtime d’intégration managé. | IntegrationRuntimeVNetProperties |
IntegrationRuntimeCustomerVirtualNetwork
Nom | Description | Valeur |
---|---|---|
subnetId | ID du sous-réseau auquel Azure-SSIS runtime d’intégration se joint. | corde |
IntegrationRuntimeCustomSetupScriptProperties
Nom | Description | Valeur |
---|---|---|
blobContainerUri | URI du conteneur d’objets blob Azure qui contient le script d’installation personnalisé. | corde |
sasToken | Jeton SAP du conteneur d’objets blob Azure. | secureString |
IntegrationRuntimeDataFlowProperties
Nom | Description | Valeur |
---|---|---|
nettoyage | Le cluster ne sera pas recyclé et il sera utilisé dans l’exécution de l’activité de flux de données suivante jusqu’à ce que la durée de vie (durée de vie) soit atteinte si cette valeur est définie sur false. La valeur par défaut est true. | Bool |
computeType | Type de calcul du cluster qui exécute le travail de flux de données. | 'ComputeOptimized' 'Général' 'MemoryOptimized' |
coreCount | Nombre principal du cluster qui exécute le travail de flux de données. Les valeurs prises en charge sont les suivantes : 8, 16, 32, 48, 80, 144 et 272. | Int |
customProperties | Les propriétés personnalisées sont utilisées pour paramétrer les performances du runtime du flux de données. | IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem[] |
timeToLive | Paramètre de temps de vie (en minutes) du cluster qui exécute le travail de flux de données. | Int Contraintes: Valeur minimale = 0 |
IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem
Nom | Description | Valeur |
---|---|---|
nom | Nom de la propriété personnalisée. | corde |
valeur | Valeur de la propriété personnalisée. | corde |
IntegrationRuntimeDataProxyProperties
IntegrationRuntimeSsisCatalogInfo
Nom | Description | Valeur |
---|---|---|
catalogAdminPassword | Mot de passe du compte d’utilisateur administrateur de la base de données du catalogue. | secureString |
catalogAdminUserName | Nom d’utilisateur administrateur de la base de données de catalogue. | corde Contraintes: Longueur minimale = 1 Longueur maximale = 128 |
catalogPricingTier | Niveau tarifaire de la base de données du catalogue. Les valeurs valides sont disponibles dans https://azure.microsoft.com/en-us/pricing/details/sql-database/ | 'De base' 'Premium' 'PremiumRS' 'Standard' |
catalogServerEndpoint | URL du serveur de base de données du catalogue. | corde |
dualStandbyPairName | Nom de paire double secours de Azure-SSIS Runtimes d’intégration pour prendre en charge le basculement SSISDB. | corde |
IntegrationRuntimeSsisProperties
Nom | Description | Valeur |
---|---|---|
catalogInfo | Informations de catalogue pour le runtime d’intégration dédié managé. | IntegrationRuntimeSsisCatalogInfo |
Credential | Référence des informations d’identification contenant des informations d’authentification. | CredentialReference |
customSetupScriptProperties | Propriétés de script d’installation personnalisées pour un runtime d’intégration dédié managé. | IntegrationRuntimeCustomSetupScriptProperties |
dataProxyProperties | Propriétés du proxy de données pour un runtime d’intégration dédié managé. | IntegrationRuntimeDataProxyProperties |
édition | Édition du runtime d’intégration SSIS | 'Entreprise' 'Standard' |
expressCustomSetupProperties | Configuration personnalisée sans propriétés de script pour un runtime d’intégration SSIS. | CustomSetupBase[] |
licenseType | Type de licence pour apporter votre propre scénario de licence. | 'BasePrice' 'LicenseIncluded' |
packageStores | Magasins de packages pour le runtime d’intégration SSIS. | packageStore[] |
IntegrationRuntimeVNetProperties
Nom | Description | Valeur |
---|---|---|
publicIPs | ID de ressource des adresses IP publiques utilisées par ce runtime d’intégration. | string[] |
sous-réseau | Nom du sous-réseau auquel ce runtime d’intégration se joint. | corde |
subnetId | ID du sous-réseau auquel ce runtime d’intégration Azure-SSIS sera joint. | corde |
vNetId | ID du réseau virtuel auquel ce runtime d’intégration se joint. | corde |
LicensedComponentSetupTypeProperties
Nom | Description | Valeur |
---|---|---|
componentName | Nom du composant tiers. | chaîne (obligatoire) |
licenseKey | Clé de licence pour activer le composant. | SecretBase |
LinkedIntegrationRuntimeKeyAuthorization
Nom | Description | Valeur |
---|---|---|
authorizationType | Type d’autorisation pour le partage du runtime d’intégration. | 'Key' (obligatoire) |
clé | Clé utilisée pour l’autorisation. | SecureString (obligatoire) |
LinkedIntegrationRuntimeRbacAuthorization
Nom | Description | Valeur |
---|---|---|
authorizationType | Type d’autorisation pour le partage du runtime d’intégration. | 'RBAC' (obligatoire) |
Credential | Référence des informations d’identification contenant des informations d’authentification. | CredentialReference |
resourceId | Identificateur de ressource du runtime d’intégration à partager. | chaîne (obligatoire) |
LinkedIntegrationRuntimeType
Nom | Description | Valeur |
---|---|---|
authorizationType | Défini sur « Key » pour le type LinkedIntegrationRuntimeKeyAuthorization. Défini sur « RBAC » pour le type LinkedIntegrationRuntimeRbacAuthorization. | 'Key' 'RBAC' (obligatoire) |
LinkedServiceReference
ManagedIntegrationRuntime
Nom | Description | Valeur |
---|---|---|
managedVirtualNetwork | Informations de référence sur le réseau virtuel managé. | ManagedVirtualNetworkReference |
type | Type de runtime d’intégration. | 'Managed' (obligatoire) |
typeProperties | Propriétés du runtime d’intégration managée. | ManagedIntegrationRuntimeTypeProperties (obligatoire) |
ManagedIntegrationRuntimeTypeProperties
Nom | Description | Valeur |
---|---|---|
computeProperties | Ressource de calcul pour le runtime d’intégration managé. | IntegrationRuntimeComputeProperties |
customerVirtualNetwork | Nom du réseau virtuel auquel Azure-SSIS runtime d’intégration rejoint | IntegrationRuntimeCustomerVirtualNetwork |
ssisProperties | Propriétés SSIS pour le runtime d’intégration managé. | IntegrationRuntimeSsisProperties |
ManagedVirtualNetworkReference
Nom | Description | Valeur |
---|---|---|
referenceName | Référencez le nom ManagedVirtualNetwork. | chaîne (obligatoire) |
type | Type de référence de réseau virtuel managé. | 'ManagedVirtualNetworkReference' (obligatoire) |
Microsoft.DataFactory/factories/integrationRuntimes
Nom | Description | Valeur |
---|---|---|
nom | Nom de la ressource | corde Contraintes: Longueur minimale = 3 Longueur maximale = 63 Modèle = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (obligatoire) |
parent | Dans Bicep, vous pouvez spécifier la ressource parente d’une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente. Pour plus d’informations, consultez ressource enfant en dehors de la ressource parente. |
Nom symbolique de la ressource de type : fabriques de |
Propriétés | Propriétés du runtime d’intégration. | IntegrationRuntime (obligatoire) |
PackageStore
Nom | Description | Valeur |
---|---|---|
nom | Nom du magasin de packages | chaîne (obligatoire) |
packageStoreLinkedService | Informations de référence sur le service lié du magasin de packages. | EntityReference (obligatoire) |
ParameterValueSpecification
Nom | Description | Valeur |
---|
PipelineExternalComputeScaleProperties
Nom | Description | Valeur |
---|---|---|
numberOfExternalNodes | Nombre des nœuds externes, qui doivent être supérieurs à 0 et inférieurs à 11. | Int Contraintes: Valeur minimale = 1 Valeur maximale = 10 |
numberOfPipelineNodes | Nombre de nœuds de pipeline, qui doivent être supérieurs à 0 et inférieurs à 11. | Int Contraintes: Valeur minimale = 1 Valeur maximale = 10 |
timeToLive | Paramètre de durée de vie (en minutes) du runtime d’intégration qui exécute le pipeline et l’activité externe. | Int Contraintes: Valeur minimale = 5 |
SecretBase
Nom | Description | Valeur |
---|---|---|
type | Défini sur « AzureKeyVaultSecret » pour le type AzureKeyVaultSecretReference. Défini sur « SecureString » pour le type SecureString. | 'AzureKeyVaultSecret' 'SecureString' (obligatoire) |
SecureString
Nom | Description | Valeur |
---|---|---|
type | Type du secret. | chaîne (obligatoire) |
valeur | Valeur de chaîne sécurisée. | chaîne (obligatoire) |
SecureString
Nom | Description | Valeur |
---|---|---|
type | Type du secret. | 'SecureString' (obligatoire) |
valeur | Valeur de chaîne sécurisée. | chaîne (obligatoire) |
SelfHostedIntegrationRuntime
Nom | Description | Valeur |
---|---|---|
type | Type de runtime d’intégration. | 'SelfHosted' (obligatoire) |
typeProperties | Lorsque cette propriété n’est pas null, cela signifie qu’il s’agit d’un runtime d’intégration lié. La propriété est utilisée pour accéder au runtime d’intégration d’origine. | SelfHostedIntegrationRuntimeTypeProperties |
SelfHostedIntegrationRuntimeTypeProperties
Nom | Description | Valeur |
---|---|---|
linkedInfo | Définition de base d’un runtime d’intégration lié. | LinkedIntegrationRuntimeType |
selfContainedInteractiveAuthoringEnabled | Une autre option pour garantir la fonction de création interactive lorsque votre runtime d’intégration auto-hébergé ne peut pas établir de connexion avec Azure Relay. | Bool |
Exemples de démarrage rapide
Les exemples de démarrage rapide suivants déploient ce type de ressource.
Fichier Bicep | Description |
---|---|
Azure Data Factory avec git et la configuration de réseau virtuel managé | Ce modèle crée Azure Data Factory avec la configuration Git et le réseau virtuel managé. |
runtime d’intégration auto-hôte sur des machines virtuelles Azure | Ce modèle crée un runtime d’intégration selfhost et l’inscrit sur des machines virtuelles Azure |
Définition de ressource de modèle ARM
Le type de ressource factories/integrationRuntimes peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.DataFactory/factories/integrationRuntimes, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.DataFactory/factories/integrationRuntimes",
"apiVersion": "2018-06-01",
"name": "string",
"properties": {
"description": "string",
"type": "string"
// For remaining properties, see IntegrationRuntime objects
}
}
Objets LinkedIntegrationRuntimeType
Définissez la propriété authorizationType pour spécifier le type d’objet.
Pour clé, utilisez :
{
"authorizationType": "Key",
"key": {
"type": "string",
"value": "string"
}
}
Pour RBAC, utilisez :
{
"authorizationType": "RBAC",
"credential": {
"referenceName": "string",
"type": "string"
},
"resourceId": "string"
}
Objets SecretBase
Définissez le type propriété pour spécifier le type d’objet.
Pour AzureKeyVaultSecret, utilisez :
{
"secretName": {},
"secretVersion": {},
"store": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"type": "AzureKeyVaultSecret"
}
Pour secureString, utilisez :
{
"type": "SecureString",
"value": "string"
}
Objets IntegrationRuntime
Définissez le type propriété pour spécifier le type d’objet.
Pour managé, utilisez :
{
"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"
}
}
]
}
}
}
Pour SelfHosted, utilisez :
{
"type": "SelfHosted",
"typeProperties": {
"linkedInfo": {
"authorizationType": "string"
// For remaining properties, see LinkedIntegrationRuntimeType objects
},
"selfContainedInteractiveAuthoringEnabled": "bool"
}
}
Objets CustomSetupBase
Définissez le type propriété pour spécifier le type d’objet.
Pour AzPowerShellSetup, utilisez :
{
"type": "AzPowerShellSetup",
"typeProperties": {
"version": "string"
}
}
Pour CmdkeySetup, utilisez :
{
"type": "CmdkeySetup",
"typeProperties": {
"password": {
"type": "string"
// For remaining properties, see SecretBase objects
},
"targetName": {},
"userName": {}
}
}
Pour ComponentSetup, utilisez :
{
"type": "ComponentSetup",
"typeProperties": {
"componentName": "string",
"licenseKey": {
"type": "string"
// For remaining properties, see SecretBase objects
}
}
}
Pour EnvironmentVariableSetup, utilisez :
{
"type": "EnvironmentVariableSetup",
"typeProperties": {
"variableName": "string",
"variableValue": "string"
}
}
Valeurs de propriété
AzPowerShellSetup
Nom | Description | Valeur |
---|---|---|
type | Type de configuration personnalisée. | 'AzPowerShellSetup' (obligatoire) |
typeProperties | Installez les propriétés de type Azure PowerShell. | AzPowerShellSetupTypeProperties (obligatoire) |
AzPowerShellSetupTypeProperties
Nom | Description | Valeur |
---|---|---|
Version | Version requise d’Azure PowerShell à installer. | chaîne (obligatoire) |
AzureKeyVaultSecretReference
CmdkeySetup
Nom | Description | Valeur |
---|---|---|
type | Type de configuration personnalisée. | 'CmdkeySetup' (obligatoire) |
typeProperties | Propriétés du type d’installation personnalisé de la commande Cmdkey. | CmdkeySetupTypeProperties (obligatoire) |
CmdkeySetupTypeProperties
Nom | Description | Valeur |
---|---|---|
mot de passe | Mot de passe de l’accès à la source de données. | SecretBase (obligatoire) |
targetName | Nom du serveur de l’accès à la source de données. Type : chaîne. | tout (obligatoire) |
nom d’utilisateur | Nom d’utilisateur de l’accès à la source de données. Type : chaîne. | tout (obligatoire) |
ComponentSetup
Nom | Description | Valeur |
---|---|---|
type | Type de configuration personnalisée. | 'ComponentSetup' (obligatoire) |
typeProperties | Installez les propriétés de type de composant tiers. | LicensedComponentSetupTypeProperties (obligatoire) |
CopyComputeScaleProperties
Nom | Description | Valeur |
---|---|---|
dataIntegrationUnit | Paramètre de numéro DIU réservé à l’exécution de l’activité de copie. Les valeurs prises en charge sont des multiples de 4 dans la plage 4-256. | Int Contraintes: Valeur minimale = 4 |
timeToLive | Paramètre de durée de vie (en minutes) du runtime d’intégration qui exécute l’activité de copie. | Int Contraintes: Valeur minimale = 5 |
CredentialReference
Nom | Description | Valeur |
---|---|---|
referenceName | Nom des informations d’identification de référence. | chaîne (obligatoire) |
type | Type de référence d’informations d’identification. | 'CredentialReference' (obligatoire) |
CustomSetupBase
Nom | Description | Valeur |
---|---|---|
type | Défini sur « AzPowerShellSetup » pour le type AzPowerShellSetup. Défini sur « CmdkeySetup » pour le type CmdkeySetup. Défini sur « ComponentSetup » pour le type ComponentSetup. Défini sur « EnvironmentVariableSetup » pour le type EnvironmentVariableSetup. | 'AzPowerShellSetup' 'CmdkeySetup' 'ComponentSetup' 'EnvironmentVariableSetup' (obligatoire) |
EntityReference
Nom | Description | Valeur |
---|---|---|
referenceName | Nom de cette entité référencée. | corde |
type | Type de cette entité référencée. | 'IntegrationRuntimeReference' 'LinkedServiceReference' |
EnvironmentVariableSetup
Nom | Description | Valeur |
---|---|---|
type | Type de configuration personnalisée. | 'EnvironmentVariableSetup' (obligatoire) |
typeProperties | Ajoutez des propriétés de type de variable d’environnement. | EnvironmentVariableSetupTypeProperties (obligatoire) |
EnvironmentVariableSetupTypeProperties
Nom | Description | Valeur |
---|---|---|
variableName | Nom de la variable d’environnement. | chaîne (obligatoire) |
variableValue | Valeur de la variable d’environnement. | chaîne (obligatoire) |
IntegrationRuntime
Nom | Description | Valeur |
---|---|---|
description | Description du runtime d’intégration. | corde |
type | Défini sur « Managed » pour le type ManagedIntegrationRuntime. Défini sur « SelfHosted » pour le type SelfHostedIntegrationRuntime. | 'Managed' 'SelfHosted' (obligatoire) |
IntegrationRuntimeComputeProperties
Nom | Description | Valeur |
---|---|---|
copyComputeScaleProperties | Propriétés CopyComputeScale pour le runtime d’intégration managé. | CopyComputeScaleProperties |
dataFlowProperties | Propriétés du flux de données pour le runtime d’intégration managé. | IntegrationRuntimeDataFlowProperties |
emplacement | Emplacement du runtime d’intégration managé. Les régions prises en charge sont disponibles sur /azure/data-factory/data-factory-data-movement-activities | corde |
maxParallelExecutionsPerNode | Nombre maximal d’exécutions parallèles par nœud pour le runtime d’intégration managé. | Int Contraintes: Valeur minimale = 1 |
nodeSize | Exigence de taille de nœud pour le runtime d’intégration managé. | corde |
numberOfNodes | Nombre requis de nœuds pour le runtime d’intégration managé. | Int Contraintes: Valeur minimale = 1 |
pipelineExternalComputeScaleProperties | Propriétés PipelineExternalComputeScale pour le runtime d’intégration managé. | PipelineExternalComputeScaleProperties |
vNetProperties | Propriétés de réseau virtuel pour le runtime d’intégration managé. | IntegrationRuntimeVNetProperties |
IntegrationRuntimeCustomerVirtualNetwork
Nom | Description | Valeur |
---|---|---|
subnetId | ID du sous-réseau auquel Azure-SSIS runtime d’intégration se joint. | corde |
IntegrationRuntimeCustomSetupScriptProperties
Nom | Description | Valeur |
---|---|---|
blobContainerUri | URI du conteneur d’objets blob Azure qui contient le script d’installation personnalisé. | corde |
sasToken | Jeton SAP du conteneur d’objets blob Azure. | secureString |
IntegrationRuntimeDataFlowProperties
Nom | Description | Valeur |
---|---|---|
nettoyage | Le cluster ne sera pas recyclé et il sera utilisé dans l’exécution de l’activité de flux de données suivante jusqu’à ce que la durée de vie (durée de vie) soit atteinte si cette valeur est définie sur false. La valeur par défaut est true. | Bool |
computeType | Type de calcul du cluster qui exécute le travail de flux de données. | 'ComputeOptimized' 'Général' 'MemoryOptimized' |
coreCount | Nombre principal du cluster qui exécute le travail de flux de données. Les valeurs prises en charge sont les suivantes : 8, 16, 32, 48, 80, 144 et 272. | Int |
customProperties | Les propriétés personnalisées sont utilisées pour paramétrer les performances du runtime du flux de données. | IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem[] |
timeToLive | Paramètre de temps de vie (en minutes) du cluster qui exécute le travail de flux de données. | Int Contraintes: Valeur minimale = 0 |
IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem
Nom | Description | Valeur |
---|---|---|
nom | Nom de la propriété personnalisée. | corde |
valeur | Valeur de la propriété personnalisée. | corde |
IntegrationRuntimeDataProxyProperties
IntegrationRuntimeSsisCatalogInfo
Nom | Description | Valeur |
---|---|---|
catalogAdminPassword | Mot de passe du compte d’utilisateur administrateur de la base de données du catalogue. | secureString |
catalogAdminUserName | Nom d’utilisateur administrateur de la base de données de catalogue. | corde Contraintes: Longueur minimale = 1 Longueur maximale = 128 |
catalogPricingTier | Niveau tarifaire de la base de données du catalogue. Les valeurs valides sont disponibles dans https://azure.microsoft.com/en-us/pricing/details/sql-database/ | 'De base' 'Premium' 'PremiumRS' 'Standard' |
catalogServerEndpoint | URL du serveur de base de données du catalogue. | corde |
dualStandbyPairName | Nom de paire double secours de Azure-SSIS Runtimes d’intégration pour prendre en charge le basculement SSISDB. | corde |
IntegrationRuntimeSsisProperties
Nom | Description | Valeur |
---|---|---|
catalogInfo | Informations de catalogue pour le runtime d’intégration dédié managé. | IntegrationRuntimeSsisCatalogInfo |
Credential | Référence des informations d’identification contenant des informations d’authentification. | CredentialReference |
customSetupScriptProperties | Propriétés de script d’installation personnalisées pour un runtime d’intégration dédié managé. | IntegrationRuntimeCustomSetupScriptProperties |
dataProxyProperties | Propriétés du proxy de données pour un runtime d’intégration dédié managé. | IntegrationRuntimeDataProxyProperties |
édition | Édition du runtime d’intégration SSIS | 'Entreprise' 'Standard' |
expressCustomSetupProperties | Configuration personnalisée sans propriétés de script pour un runtime d’intégration SSIS. | CustomSetupBase[] |
licenseType | Type de licence pour apporter votre propre scénario de licence. | 'BasePrice' 'LicenseIncluded' |
packageStores | Magasins de packages pour le runtime d’intégration SSIS. | packageStore[] |
IntegrationRuntimeVNetProperties
Nom | Description | Valeur |
---|---|---|
publicIPs | ID de ressource des adresses IP publiques utilisées par ce runtime d’intégration. | string[] |
sous-réseau | Nom du sous-réseau auquel ce runtime d’intégration se joint. | corde |
subnetId | ID du sous-réseau auquel ce runtime d’intégration Azure-SSIS sera joint. | corde |
vNetId | ID du réseau virtuel auquel ce runtime d’intégration se joint. | corde |
LicensedComponentSetupTypeProperties
Nom | Description | Valeur |
---|---|---|
componentName | Nom du composant tiers. | chaîne (obligatoire) |
licenseKey | Clé de licence pour activer le composant. | SecretBase |
LinkedIntegrationRuntimeKeyAuthorization
Nom | Description | Valeur |
---|---|---|
authorizationType | Type d’autorisation pour le partage du runtime d’intégration. | 'Key' (obligatoire) |
clé | Clé utilisée pour l’autorisation. | SecureString (obligatoire) |
LinkedIntegrationRuntimeRbacAuthorization
Nom | Description | Valeur |
---|---|---|
authorizationType | Type d’autorisation pour le partage du runtime d’intégration. | 'RBAC' (obligatoire) |
Credential | Référence des informations d’identification contenant des informations d’authentification. | CredentialReference |
resourceId | Identificateur de ressource du runtime d’intégration à partager. | chaîne (obligatoire) |
LinkedIntegrationRuntimeType
Nom | Description | Valeur |
---|---|---|
authorizationType | Défini sur « Key » pour le type LinkedIntegrationRuntimeKeyAuthorization. Défini sur « RBAC » pour le type LinkedIntegrationRuntimeRbacAuthorization. | 'Key' 'RBAC' (obligatoire) |
LinkedServiceReference
ManagedIntegrationRuntime
Nom | Description | Valeur |
---|---|---|
managedVirtualNetwork | Informations de référence sur le réseau virtuel managé. | ManagedVirtualNetworkReference |
type | Type de runtime d’intégration. | 'Managed' (obligatoire) |
typeProperties | Propriétés du runtime d’intégration managée. | ManagedIntegrationRuntimeTypeProperties (obligatoire) |
ManagedIntegrationRuntimeTypeProperties
Nom | Description | Valeur |
---|---|---|
computeProperties | Ressource de calcul pour le runtime d’intégration managé. | IntegrationRuntimeComputeProperties |
customerVirtualNetwork | Nom du réseau virtuel auquel Azure-SSIS runtime d’intégration rejoint | IntegrationRuntimeCustomerVirtualNetwork |
ssisProperties | Propriétés SSIS pour le runtime d’intégration managé. | IntegrationRuntimeSsisProperties |
ManagedVirtualNetworkReference
Nom | Description | Valeur |
---|---|---|
referenceName | Référencez le nom ManagedVirtualNetwork. | chaîne (obligatoire) |
type | Type de référence de réseau virtuel managé. | 'ManagedVirtualNetworkReference' (obligatoire) |
Microsoft.DataFactory/factories/integrationRuntimes
Nom | Description | Valeur |
---|---|---|
apiVersion | Version de l’API | '2018-06-01' |
nom | Nom de la ressource | corde Contraintes: Longueur minimale = 3 Longueur maximale = 63 Modèle = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (obligatoire) |
Propriétés | Propriétés du runtime d’intégration. | IntegrationRuntime (obligatoire) |
type | Type de ressource | 'Microsoft.DataFactory/factories/integrationRuntimes' |
PackageStore
Nom | Description | Valeur |
---|---|---|
nom | Nom du magasin de packages | chaîne (obligatoire) |
packageStoreLinkedService | Informations de référence sur le service lié du magasin de packages. | EntityReference (obligatoire) |
ParameterValueSpecification
Nom | Description | Valeur |
---|
PipelineExternalComputeScaleProperties
Nom | Description | Valeur |
---|---|---|
numberOfExternalNodes | Nombre des nœuds externes, qui doivent être supérieurs à 0 et inférieurs à 11. | Int Contraintes: Valeur minimale = 1 Valeur maximale = 10 |
numberOfPipelineNodes | Nombre de nœuds de pipeline, qui doivent être supérieurs à 0 et inférieurs à 11. | Int Contraintes: Valeur minimale = 1 Valeur maximale = 10 |
timeToLive | Paramètre de durée de vie (en minutes) du runtime d’intégration qui exécute le pipeline et l’activité externe. | Int Contraintes: Valeur minimale = 5 |
SecretBase
Nom | Description | Valeur |
---|---|---|
type | Défini sur « AzureKeyVaultSecret » pour le type AzureKeyVaultSecretReference. Défini sur « SecureString » pour le type SecureString. | 'AzureKeyVaultSecret' 'SecureString' (obligatoire) |
SecureString
Nom | Description | Valeur |
---|---|---|
type | Type du secret. | chaîne (obligatoire) |
valeur | Valeur de chaîne sécurisée. | chaîne (obligatoire) |
SecureString
Nom | Description | Valeur |
---|---|---|
type | Type du secret. | 'SecureString' (obligatoire) |
valeur | Valeur de chaîne sécurisée. | chaîne (obligatoire) |
SelfHostedIntegrationRuntime
Nom | Description | Valeur |
---|---|---|
type | Type de runtime d’intégration. | 'SelfHosted' (obligatoire) |
typeProperties | Lorsque cette propriété n’est pas null, cela signifie qu’il s’agit d’un runtime d’intégration lié. La propriété est utilisée pour accéder au runtime d’intégration d’origine. | SelfHostedIntegrationRuntimeTypeProperties |
SelfHostedIntegrationRuntimeTypeProperties
Nom | Description | Valeur |
---|---|---|
linkedInfo | Définition de base d’un runtime d’intégration lié. | LinkedIntegrationRuntimeType |
selfContainedInteractiveAuthoringEnabled | Une autre option pour garantir la fonction de création interactive lorsque votre runtime d’intégration auto-hébergé ne peut pas établir de connexion avec Azure Relay. | Bool |
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
Azure Data Factory avec git et la configuration de réseau virtuel managé |
Ce modèle crée Azure Data Factory avec la configuration Git et le réseau virtuel managé. |
runtime d’intégration auto-hôte sur des machines virtuelles Azure |
Ce modèle crée un runtime d’intégration selfhost et l’inscrit sur des machines virtuelles Azure |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource factories/integrationRuntimes peut être déployé avec des opérations qui ciblent :
- groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.DataFactory/factories/integrationRuntimes, ajoutez le terraform suivant à votre modèle.
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
}
})
}
Objets LinkedIntegrationRuntimeType
Définissez la propriété authorizationType pour spécifier le type d’objet.
Pour clé, utilisez :
{
authorizationType = "Key"
key = {
type = "string"
value = "string"
}
}
Pour RBAC, utilisez :
{
authorizationType = "RBAC"
credential = {
referenceName = "string"
type = "string"
}
resourceId = "string"
}
Objets SecretBase
Définissez le type propriété pour spécifier le type d’objet.
Pour AzureKeyVaultSecret, utilisez :
{
secretName = ?
secretVersion = ?
store = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
type = "AzureKeyVaultSecret"
}
Pour secureString, utilisez :
{
type = "SecureString"
value = "string"
}
Objets IntegrationRuntime
Définissez le type propriété pour spécifier le type d’objet.
Pour managé, utilisez :
{
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"
}
}
]
}
}
}
Pour SelfHosted, utilisez :
{
type = "SelfHosted"
typeProperties = {
linkedInfo = {
authorizationType = "string"
// For remaining properties, see LinkedIntegrationRuntimeType objects
}
selfContainedInteractiveAuthoringEnabled = bool
}
}
Objets CustomSetupBase
Définissez le type propriété pour spécifier le type d’objet.
Pour AzPowerShellSetup, utilisez :
{
type = "AzPowerShellSetup"
typeProperties = {
version = "string"
}
}
Pour CmdkeySetup, utilisez :
{
type = "CmdkeySetup"
typeProperties = {
password = {
type = "string"
// For remaining properties, see SecretBase objects
}
targetName = ?
userName = ?
}
}
Pour ComponentSetup, utilisez :
{
type = "ComponentSetup"
typeProperties = {
componentName = "string"
licenseKey = {
type = "string"
// For remaining properties, see SecretBase objects
}
}
}
Pour EnvironmentVariableSetup, utilisez :
{
type = "EnvironmentVariableSetup"
typeProperties = {
variableName = "string"
variableValue = "string"
}
}
Valeurs de propriété
AzPowerShellSetup
Nom | Description | Valeur |
---|---|---|
type | Type de configuration personnalisée. | 'AzPowerShellSetup' (obligatoire) |
typeProperties | Installez les propriétés de type Azure PowerShell. | AzPowerShellSetupTypeProperties (obligatoire) |
AzPowerShellSetupTypeProperties
Nom | Description | Valeur |
---|---|---|
Version | Version requise d’Azure PowerShell à installer. | chaîne (obligatoire) |
AzureKeyVaultSecretReference
CmdkeySetup
Nom | Description | Valeur |
---|---|---|
type | Type de configuration personnalisée. | 'CmdkeySetup' (obligatoire) |
typeProperties | Propriétés du type d’installation personnalisé de la commande Cmdkey. | CmdkeySetupTypeProperties (obligatoire) |
CmdkeySetupTypeProperties
Nom | Description | Valeur |
---|---|---|
mot de passe | Mot de passe de l’accès à la source de données. | SecretBase (obligatoire) |
targetName | Nom du serveur de l’accès à la source de données. Type : chaîne. | tout (obligatoire) |
nom d’utilisateur | Nom d’utilisateur de l’accès à la source de données. Type : chaîne. | tout (obligatoire) |
ComponentSetup
Nom | Description | Valeur |
---|---|---|
type | Type de configuration personnalisée. | 'ComponentSetup' (obligatoire) |
typeProperties | Installez les propriétés de type de composant tiers. | LicensedComponentSetupTypeProperties (obligatoire) |
CopyComputeScaleProperties
Nom | Description | Valeur |
---|---|---|
dataIntegrationUnit | Paramètre de numéro DIU réservé à l’exécution de l’activité de copie. Les valeurs prises en charge sont des multiples de 4 dans la plage 4-256. | Int Contraintes: Valeur minimale = 4 |
timeToLive | Paramètre de durée de vie (en minutes) du runtime d’intégration qui exécute l’activité de copie. | Int Contraintes: Valeur minimale = 5 |
CredentialReference
Nom | Description | Valeur |
---|---|---|
referenceName | Nom des informations d’identification de référence. | chaîne (obligatoire) |
type | Type de référence d’informations d’identification. | 'CredentialReference' (obligatoire) |
CustomSetupBase
Nom | Description | Valeur |
---|---|---|
type | Défini sur « AzPowerShellSetup » pour le type AzPowerShellSetup. Défini sur « CmdkeySetup » pour le type CmdkeySetup. Défini sur « ComponentSetup » pour le type ComponentSetup. Défini sur « EnvironmentVariableSetup » pour le type EnvironmentVariableSetup. | 'AzPowerShellSetup' 'CmdkeySetup' 'ComponentSetup' 'EnvironmentVariableSetup' (obligatoire) |
EntityReference
Nom | Description | Valeur |
---|---|---|
referenceName | Nom de cette entité référencée. | corde |
type | Type de cette entité référencée. | 'IntegrationRuntimeReference' 'LinkedServiceReference' |
EnvironmentVariableSetup
Nom | Description | Valeur |
---|---|---|
type | Type de configuration personnalisée. | 'EnvironmentVariableSetup' (obligatoire) |
typeProperties | Ajoutez des propriétés de type de variable d’environnement. | EnvironmentVariableSetupTypeProperties (obligatoire) |
EnvironmentVariableSetupTypeProperties
Nom | Description | Valeur |
---|---|---|
variableName | Nom de la variable d’environnement. | chaîne (obligatoire) |
variableValue | Valeur de la variable d’environnement. | chaîne (obligatoire) |
IntegrationRuntime
Nom | Description | Valeur |
---|---|---|
description | Description du runtime d’intégration. | corde |
type | Défini sur « Managed » pour le type ManagedIntegrationRuntime. Défini sur « SelfHosted » pour le type SelfHostedIntegrationRuntime. | 'Managed' 'SelfHosted' (obligatoire) |
IntegrationRuntimeComputeProperties
Nom | Description | Valeur |
---|---|---|
copyComputeScaleProperties | Propriétés CopyComputeScale pour le runtime d’intégration managé. | CopyComputeScaleProperties |
dataFlowProperties | Propriétés du flux de données pour le runtime d’intégration managé. | IntegrationRuntimeDataFlowProperties |
emplacement | Emplacement du runtime d’intégration managé. Les régions prises en charge sont disponibles sur /azure/data-factory/data-factory-data-movement-activities | corde |
maxParallelExecutionsPerNode | Nombre maximal d’exécutions parallèles par nœud pour le runtime d’intégration managé. | Int Contraintes: Valeur minimale = 1 |
nodeSize | Exigence de taille de nœud pour le runtime d’intégration managé. | corde |
numberOfNodes | Nombre requis de nœuds pour le runtime d’intégration managé. | Int Contraintes: Valeur minimale = 1 |
pipelineExternalComputeScaleProperties | Propriétés PipelineExternalComputeScale pour le runtime d’intégration managé. | PipelineExternalComputeScaleProperties |
vNetProperties | Propriétés de réseau virtuel pour le runtime d’intégration managé. | IntegrationRuntimeVNetProperties |
IntegrationRuntimeCustomerVirtualNetwork
Nom | Description | Valeur |
---|---|---|
subnetId | ID du sous-réseau auquel Azure-SSIS runtime d’intégration se joint. | corde |
IntegrationRuntimeCustomSetupScriptProperties
Nom | Description | Valeur |
---|---|---|
blobContainerUri | URI du conteneur d’objets blob Azure qui contient le script d’installation personnalisé. | corde |
sasToken | Jeton SAP du conteneur d’objets blob Azure. | secureString |
IntegrationRuntimeDataFlowProperties
Nom | Description | Valeur |
---|---|---|
nettoyage | Le cluster ne sera pas recyclé et il sera utilisé dans l’exécution de l’activité de flux de données suivante jusqu’à ce que la durée de vie (durée de vie) soit atteinte si cette valeur est définie sur false. La valeur par défaut est true. | Bool |
computeType | Type de calcul du cluster qui exécute le travail de flux de données. | 'ComputeOptimized' 'Général' 'MemoryOptimized' |
coreCount | Nombre principal du cluster qui exécute le travail de flux de données. Les valeurs prises en charge sont les suivantes : 8, 16, 32, 48, 80, 144 et 272. | Int |
customProperties | Les propriétés personnalisées sont utilisées pour paramétrer les performances du runtime du flux de données. | IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem[] |
timeToLive | Paramètre de temps de vie (en minutes) du cluster qui exécute le travail de flux de données. | Int Contraintes: Valeur minimale = 0 |
IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem
Nom | Description | Valeur |
---|---|---|
nom | Nom de la propriété personnalisée. | corde |
valeur | Valeur de la propriété personnalisée. | corde |
IntegrationRuntimeDataProxyProperties
IntegrationRuntimeSsisCatalogInfo
Nom | Description | Valeur |
---|---|---|
catalogAdminPassword | Mot de passe du compte d’utilisateur administrateur de la base de données du catalogue. | secureString |
catalogAdminUserName | Nom d’utilisateur administrateur de la base de données de catalogue. | corde Contraintes: Longueur minimale = 1 Longueur maximale = 128 |
catalogPricingTier | Niveau tarifaire de la base de données du catalogue. Les valeurs valides sont disponibles dans https://azure.microsoft.com/en-us/pricing/details/sql-database/ | 'De base' 'Premium' 'PremiumRS' 'Standard' |
catalogServerEndpoint | URL du serveur de base de données du catalogue. | corde |
dualStandbyPairName | Nom de paire double secours de Azure-SSIS Runtimes d’intégration pour prendre en charge le basculement SSISDB. | corde |
IntegrationRuntimeSsisProperties
Nom | Description | Valeur |
---|---|---|
catalogInfo | Informations de catalogue pour le runtime d’intégration dédié managé. | IntegrationRuntimeSsisCatalogInfo |
Credential | Référence des informations d’identification contenant des informations d’authentification. | CredentialReference |
customSetupScriptProperties | Propriétés de script d’installation personnalisées pour un runtime d’intégration dédié managé. | IntegrationRuntimeCustomSetupScriptProperties |
dataProxyProperties | Propriétés du proxy de données pour un runtime d’intégration dédié managé. | IntegrationRuntimeDataProxyProperties |
édition | Édition du runtime d’intégration SSIS | 'Entreprise' 'Standard' |
expressCustomSetupProperties | Configuration personnalisée sans propriétés de script pour un runtime d’intégration SSIS. | CustomSetupBase[] |
licenseType | Type de licence pour apporter votre propre scénario de licence. | 'BasePrice' 'LicenseIncluded' |
packageStores | Magasins de packages pour le runtime d’intégration SSIS. | packageStore[] |
IntegrationRuntimeVNetProperties
Nom | Description | Valeur |
---|---|---|
publicIPs | ID de ressource des adresses IP publiques utilisées par ce runtime d’intégration. | string[] |
sous-réseau | Nom du sous-réseau auquel ce runtime d’intégration se joint. | corde |
subnetId | ID du sous-réseau auquel ce runtime d’intégration Azure-SSIS sera joint. | corde |
vNetId | ID du réseau virtuel auquel ce runtime d’intégration se joint. | corde |
LicensedComponentSetupTypeProperties
Nom | Description | Valeur |
---|---|---|
componentName | Nom du composant tiers. | chaîne (obligatoire) |
licenseKey | Clé de licence pour activer le composant. | SecretBase |
LinkedIntegrationRuntimeKeyAuthorization
Nom | Description | Valeur |
---|---|---|
authorizationType | Type d’autorisation pour le partage du runtime d’intégration. | 'Key' (obligatoire) |
clé | Clé utilisée pour l’autorisation. | SecureString (obligatoire) |
LinkedIntegrationRuntimeRbacAuthorization
Nom | Description | Valeur |
---|---|---|
authorizationType | Type d’autorisation pour le partage du runtime d’intégration. | 'RBAC' (obligatoire) |
Credential | Référence des informations d’identification contenant des informations d’authentification. | CredentialReference |
resourceId | Identificateur de ressource du runtime d’intégration à partager. | chaîne (obligatoire) |
LinkedIntegrationRuntimeType
Nom | Description | Valeur |
---|---|---|
authorizationType | Défini sur « Key » pour le type LinkedIntegrationRuntimeKeyAuthorization. Défini sur « RBAC » pour le type LinkedIntegrationRuntimeRbacAuthorization. | 'Key' 'RBAC' (obligatoire) |
LinkedServiceReference
ManagedIntegrationRuntime
Nom | Description | Valeur |
---|---|---|
managedVirtualNetwork | Informations de référence sur le réseau virtuel managé. | ManagedVirtualNetworkReference |
type | Type de runtime d’intégration. | 'Managed' (obligatoire) |
typeProperties | Propriétés du runtime d’intégration managée. | ManagedIntegrationRuntimeTypeProperties (obligatoire) |
ManagedIntegrationRuntimeTypeProperties
Nom | Description | Valeur |
---|---|---|
computeProperties | Ressource de calcul pour le runtime d’intégration managé. | IntegrationRuntimeComputeProperties |
customerVirtualNetwork | Nom du réseau virtuel auquel Azure-SSIS runtime d’intégration rejoint | IntegrationRuntimeCustomerVirtualNetwork |
ssisProperties | Propriétés SSIS pour le runtime d’intégration managé. | IntegrationRuntimeSsisProperties |
ManagedVirtualNetworkReference
Nom | Description | Valeur |
---|---|---|
referenceName | Référencez le nom ManagedVirtualNetwork. | chaîne (obligatoire) |
type | Type de référence de réseau virtuel managé. | 'ManagedVirtualNetworkReference' (obligatoire) |
Microsoft.DataFactory/factories/integrationRuntimes
Nom | Description | Valeur |
---|---|---|
nom | Nom de la ressource | corde Contraintes: Longueur minimale = 3 Longueur maximale = 63 Modèle = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (obligatoire) |
parent_id | ID de la ressource qui est le parent de cette ressource. | ID de ressource de type : fabriques de |
Propriétés | Propriétés du runtime d’intégration. | IntegrationRuntime (obligatoire) |
type | Type de ressource | « Microsoft.DataFactory/factories/integrationRuntimes@2018-06-01 » |
PackageStore
Nom | Description | Valeur |
---|---|---|
nom | Nom du magasin de packages | chaîne (obligatoire) |
packageStoreLinkedService | Informations de référence sur le service lié du magasin de packages. | EntityReference (obligatoire) |
ParameterValueSpecification
Nom | Description | Valeur |
---|
PipelineExternalComputeScaleProperties
Nom | Description | Valeur |
---|---|---|
numberOfExternalNodes | Nombre des nœuds externes, qui doivent être supérieurs à 0 et inférieurs à 11. | Int Contraintes: Valeur minimale = 1 Valeur maximale = 10 |
numberOfPipelineNodes | Nombre de nœuds de pipeline, qui doivent être supérieurs à 0 et inférieurs à 11. | Int Contraintes: Valeur minimale = 1 Valeur maximale = 10 |
timeToLive | Paramètre de durée de vie (en minutes) du runtime d’intégration qui exécute le pipeline et l’activité externe. | Int Contraintes: Valeur minimale = 5 |
SecretBase
Nom | Description | Valeur |
---|---|---|
type | Défini sur « AzureKeyVaultSecret » pour le type AzureKeyVaultSecretReference. Défini sur « SecureString » pour le type SecureString. | 'AzureKeyVaultSecret' 'SecureString' (obligatoire) |
SecureString
Nom | Description | Valeur |
---|---|---|
type | Type du secret. | chaîne (obligatoire) |
valeur | Valeur de chaîne sécurisée. | chaîne (obligatoire) |
SecureString
Nom | Description | Valeur |
---|---|---|
type | Type du secret. | 'SecureString' (obligatoire) |
valeur | Valeur de chaîne sécurisée. | chaîne (obligatoire) |
SelfHostedIntegrationRuntime
Nom | Description | Valeur |
---|---|---|
type | Type de runtime d’intégration. | 'SelfHosted' (obligatoire) |
typeProperties | Lorsque cette propriété n’est pas null, cela signifie qu’il s’agit d’un runtime d’intégration lié. La propriété est utilisée pour accéder au runtime d’intégration d’origine. | SelfHostedIntegrationRuntimeTypeProperties |
SelfHostedIntegrationRuntimeTypeProperties
Nom | Description | Valeur |
---|---|---|
linkedInfo | Définition de base d’un runtime d’intégration lié. | LinkedIntegrationRuntimeType |
selfContainedInteractiveAuthoringEnabled | Une autre option pour garantir la fonction de création interactive lorsque votre runtime d’intégration auto-hébergé ne peut pas établir de connexion avec Azure Relay. | Bool |