Partager via


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 :

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

Nom Description Valeur
secretName Nom du secret dans Azure Key Vault. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
secretVersion Version du secret dans Azure Key Vault. La valeur par défaut est la dernière version du secret. Type : chaîne (ou expression avec chaîne resultType). quelconque
boutique Informations de référence sur le service lié Azure Key Vault. LinkedServiceReference (obligatoire)
type Type du secret. 'AzureKeyVaultSecret' (obligatoire)

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

Nom Description Valeur
connectVia Informations de référence sur le runtime d’intégration auto-hébergé. EntityReference
chemin Chemin d’accès pour contenir les données intermédiaires dans le stockage Blob. corde
stagingLinkedService Informations de référence sur le service lié intermédiaire. EntityReference

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

Nom Description Valeur
Paramètres Arguments pour LinkedService. ParameterValueSpecification
referenceName Référencer le nom linkedService. chaîne (obligatoire)
type Type de référence de service lié. 'LinkedServiceReference' (obligatoire)

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 :

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

Nom Description Valeur
secretName Nom du secret dans Azure Key Vault. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
secretVersion Version du secret dans Azure Key Vault. La valeur par défaut est la dernière version du secret. Type : chaîne (ou expression avec chaîne resultType). quelconque
boutique Informations de référence sur le service lié Azure Key Vault. LinkedServiceReference (obligatoire)
type Type du secret. 'AzureKeyVaultSecret' (obligatoire)

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

Nom Description Valeur
connectVia Informations de référence sur le runtime d’intégration auto-hébergé. EntityReference
chemin Chemin d’accès pour contenir les données intermédiaires dans le stockage Blob. corde
stagingLinkedService Informations de référence sur le service lié intermédiaire. EntityReference

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

Nom Description Valeur
Paramètres Arguments pour LinkedService. ParameterValueSpecification
referenceName Référencer le nom linkedService. chaîne (obligatoire)
type Type de référence de service lié. 'LinkedServiceReference' (obligatoire)

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é

Déployer sur Azure
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

Déployer sur 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

Nom Description Valeur
secretName Nom du secret dans Azure Key Vault. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
secretVersion Version du secret dans Azure Key Vault. La valeur par défaut est la dernière version du secret. Type : chaîne (ou expression avec chaîne resultType). quelconque
boutique Informations de référence sur le service lié Azure Key Vault. LinkedServiceReference (obligatoire)
type Type du secret. 'AzureKeyVaultSecret' (obligatoire)

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

Nom Description Valeur
connectVia Informations de référence sur le runtime d’intégration auto-hébergé. EntityReference
chemin Chemin d’accès pour contenir les données intermédiaires dans le stockage Blob. corde
stagingLinkedService Informations de référence sur le service lié intermédiaire. EntityReference

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

Nom Description Valeur
Paramètres Arguments pour LinkedService. ParameterValueSpecification
referenceName Référencer le nom linkedService. chaîne (obligatoire)
type Type de référence de service lié. 'LinkedServiceReference' (obligatoire)

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