Condividi tramite


Microsoft.DataFactory factory/integrationRuntimes

Definizione di risorsa Bicep

Il tipo di risorsa factory/integrationRuntimes può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.DataFactory/factory/integrationRuntimes, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.DataFactory/factories/integrationRuntimes@2018-06-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    description: 'string'
    type: 'string'
    // For remaining properties, see IntegrationRuntime objects
  }
}

Oggetti LinkedIntegrationRuntimeType

Impostare la proprietà authorizationType per specificare il tipo di oggetto.

Per Key, usare:

{
  authorizationType: 'Key'
  key: {
    type: 'string'
    value: 'string'
  }
}

Per controllo degli accessi in base al ruolo, usare:

{
  authorizationType: 'RBAC'
  credential: {
    referenceName: 'string'
    type: 'string'
  }
  resourceId: 'string'
}

Oggetti SecretBase

Impostare la proprietà tipo di per specificare il tipo di oggetto.

Per AzureKeyVaultSecret, usare:

{
  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'
}

Per SecureString, usare:

{
  type: 'SecureString'
  value: 'string'
}

Oggetti IntegrationRuntime

Impostare la proprietà tipo di per specificare il tipo di oggetto.

Per gestito, usare:

{
  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'
          }
        }
      ]
    }
  }
}

Per SelfHosted, usare:

{
  type: 'SelfHosted'
  typeProperties: {
    linkedInfo: {
      authorizationType: 'string'
      // For remaining properties, see LinkedIntegrationRuntimeType objects
    }
    selfContainedInteractiveAuthoringEnabled: bool
  }
}

Oggetti CustomSetupBase

Impostare la proprietà tipo di per specificare il tipo di oggetto.

Per AzPowerShellSetup, usare:

{
  type: 'AzPowerShellSetup'
  typeProperties: {
    version: 'string'
  }
}

Per CmdkeySetup, usare:

{
  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)
  }
}

Per ComponentSetup, usare:

{
  type: 'ComponentSetup'
  typeProperties: {
    componentName: 'string'
    licenseKey: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
  }
}

Per EnvironmentVariableSetupusare:

{
  type: 'EnvironmentVariableSetup'
  typeProperties: {
    variableName: 'string'
    variableValue: 'string'
  }
}

Valori delle proprietà

AzPowerShellSetup

Nome Descrizione Valore
digitare Tipo di installazione personalizzata. 'AzPowerShellSetup' (obbligatorio)
typeProperties Installare le proprietà del tipo di Azure PowerShell. AzPowerShellSetupTypeProperties (obbligatorio)

AzPowerShellSetupTypeProperties

Nome Descrizione Valore
Versione Versione necessaria di Azure PowerShell da installare. stringa (obbligatorio)

AzureKeyVaultSecretReference

Nome Descrizione Valore
secretName Nome del segreto in Azure Key Vault. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
secretVersion Versione del segreto in Azure Key Vault. Il valore predefinito è la versione più recente del segreto. Tipo: stringa (o Espressione con stringa resultType). qualunque
negozio Informazioni di riferimento sul servizio collegato di Azure Key Vault. LinkedServiceReference (obbligatorio)
digitare Tipo del segreto. 'AzureKeyVaultSecret' (obbligatorio)

CmdkeySetup

Nome Descrizione Valore
digitare Tipo di installazione personalizzata. 'CmdkeySetup' (obbligatorio)
typeProperties Comando cmdkey proprietà del tipo di installazione personalizzato. CmdkeySetupTypeProperties (obbligatorio)

CmdkeySetupTypeProperties

Nome Descrizione Valore
parola d’ordine Password dell'accesso all'origine dati. SecretBase (obbligatorio)
targetName Nome del server dell'accesso all'origine dati. Tipo: stringa. any (obbligatorio)
nome utente Nome utente dell'accesso all'origine dati. Tipo: stringa. any (obbligatorio)

ComponentSetup

Nome Descrizione Valore
digitare Tipo di installazione personalizzata. 'ComponentSetup' (obbligatorio)
typeProperties Installare le proprietà del tipo di componente di terze parti. LicensedComponentSetupTypeProperties (obbligatorio)

CopyComputeScaleProperties

Nome Descrizione Valore
dataIntegrationUnit Impostazione del numero DIU riservata per l'esecuzione dell'attività di copia. I valori supportati sono multipli di 4 nell'intervallo da 4 a 256. Int

Vincoli:
Valore minimo = 4
timeToLive Impostazione durata (in minuti) del runtime di integrazione che eseguirà l'attività di copia. Int

Vincoli:
Valore minimo = 5

CredentialReference

Nome Descrizione Valore
referenceName Nome credenziali di riferimento. stringa (obbligatorio)
digitare Tipo di riferimento per le credenziali. 'CredentialReference' (obbligatorio)

CustomSetupBase

Nome Descrizione Valore
digitare Impostare su 'AzPowerShellSetup' per il tipo AzPowerShellSetup. Impostare su 'CmdkeySetup' per il tipo CmdkeySetup. Impostare su 'ComponentSetup' per il tipo ComponentSetup. Impostare su 'EnvironmentVariableSetup' per il tipo EnvironmentVariableSetup. 'AzPowerShellSetup'
'CmdkeySetup'
'ComponentSetup'
'EnvironmentVariableSetup' (obbligatorio)

EntityReference

Nome Descrizione Valore
referenceName Nome di questa entità a cui si fa riferimento. corda
digitare Tipo di questa entità a cui si fa riferimento. 'IntegrationRuntimeReference'
'LinkedServiceReference'

EnvironmentVariableSetup

Nome Descrizione Valore
digitare Tipo di installazione personalizzata. 'EnvironmentVariableSetup' (obbligatorio)
typeProperties Aggiungere proprietà del tipo di variabile di ambiente. EnvironmentVariableSetupTypeProperties (obbligatorio)

EnvironmentVariableSetupTypeProperties

Nome Descrizione Valore
variableName Nome della variabile di ambiente. stringa (obbligatorio)
variableValue Valore della variabile di ambiente. stringa (obbligatorio)

IntegrationRuntime

Nome Descrizione Valore
descrizione Descrizione del runtime di integrazione. corda
digitare Impostare su 'Managed' per il tipo ManagedIntegrationRuntime. Impostare su "SelfHosted" per il tipo SelfHostedIntegrationRuntime. 'Gestito'
'SelfHosted' (obbligatorio)

IntegrationRuntimeComputeProperties

Nome Descrizione Valore
copyComputeScaleProperties Proprietà CopyComputeScale per il runtime di integrazione gestita. CopyComputeScaleProperties
dataFlowProperties Proprietà del flusso di dati per il runtime di integrazione gestita. IntegrationRuntimeDataFlowProperties
ubicazione Percorso per il runtime di integrazione gestita. Le aree supportate sono disponibili in /azure/data-factory/data-factory-data-movement-activities corda
maxParallelExecutionsPerNode Numero massimo di esecuzioni parallele per nodo per il runtime di integrazione gestita. Int

Vincoli:
Valore minimo = 1
nodeSize Requisito delle dimensioni del nodo per il runtime di integrazione gestito. corda
numberOfNodes Numero necessario di nodi per il runtime di integrazione gestita. Int

Vincoli:
Valore minimo = 1
pipelineExternalComputeScaleProperties Proprietà PipelineExternalComputeScale per il runtime di integrazione gestita. PipelineExternalComputeScaleProperties
vNetProperties Proprietà della rete virtuale per il runtime di integrazione gestita. IntegrationRuntimeVNetProperties

IntegrationRuntimeCustomerVirtualNetwork

Nome Descrizione Valore
subnetId ID della subnet a cui verrà aggiunto Azure-SSIS runtime di integrazione. corda

IntegrationRuntimeCustomSetupScriptProperties

Nome Descrizione Valore
blobContainerUri URI del contenitore BLOB di Azure che contiene lo script di installazione personalizzato. corda
sasToken Token di firma di accesso condiviso del contenitore BLOB di Azure. SecureString

IntegrationRuntimeDataFlowProperties

Nome Descrizione Valore
pulizia Il cluster non verrà riciclato e verrà usato nell'esecuzione successiva dell'attività del flusso di dati fino a quando non viene raggiunta la durata (durata) se questa opzione è impostata su false. Il valore predefinito è true. Bool
computeType Tipo di calcolo del cluster che eseguirà il processo del flusso di dati. 'ComputeOptimized'
'Generale'
'MemoryOptimized'
coreCount Numero di core del cluster che eseguirà il processo del flusso di dati. I valori supportati sono: 8, 16, 32, 48, 80, 144 e 272. Int
customProperties Le proprietà personalizzate vengono usate per ottimizzare le prestazioni di runtime del flusso di dati. IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem[]
timeToLive Impostazione durata (in minuti) del cluster che eseguirà il processo del flusso di dati. Int

Vincoli:
Valore minimo = 0

IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem

Nome Descrizione Valore
nome Nome della proprietà personalizzata. corda
valore Valore della proprietà personalizzata. corda

IntegrationRuntimeDataProxyProperties

Nome Descrizione Valore
connectVia Riferimento al runtime di integrazione self-hosted. EntityReference
sentiero Percorso in cui contenere i dati di gestione temporanea nell'archivio BLOB. corda
stagingLinkedService Informazioni di riferimento sul servizio collegato di staging. EntityReference

IntegrationRuntimeSsisCatalogInfo

Nome Descrizione Valore
catalogAdminPassword Password dell'account utente amministratore del database del catalogo. SecureString
catalogAdminUserName Nome utente amministratore del database di catalogo. corda

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 128
catalogPricingTier Piano tariffario per il database di catalogo. I valori validi sono disponibili in https://azure.microsoft.com/en-us/pricing/details/sql-database/ 'Basic'
'Premium'
'PremiumRS'
'Standard'
catalogServerEndpoint URL del server di database del catalogo. corda
dualStandbyPairName Nome della coppia dual standby di Azure-SSIS Runtime di integrazione per supportare il failover SSISDB. corda

IntegrationRuntimeSsisProperties

Nome Descrizione Valore
catalogInfo Informazioni sul catalogo per il runtime di integrazione dedicato gestito. IntegrationRuntimeSsisCatalogInfo
credenziale Riferimento alle credenziali contenente le informazioni di autenticazione. CredentialReference
customSetupScriptProperties Proprietà dello script di installazione personalizzate per un runtime di integrazione dedicato gestito. IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties Proprietà proxy dati per un runtime di integrazione dedicato gestito. IntegrationRuntimeDataProxyProperties
edizione Edizione per SSIS Integration Runtime 'Enterprise'
'Standard'
expressCustomSetupProperties Installazione personalizzata senza proprietà script per un runtime di integrazione SSIS. CustomSetupBase []
licenseType Tipo di licenza per l'uso di uno scenario di licenza personalizzato. 'BasePrice'
'LicenseIncluded'
packageStores Archivi pacchetti per SSIS Integration Runtime. PackageStore []

IntegrationRuntimeVNetProperties

Nome Descrizione Valore
publicIPs ID risorsa degli indirizzi IP pubblici che verrà usato da questo runtime di integrazione. string[]
sottorete Nome della subnet a cui verrà aggiunto questo runtime di integrazione. corda
subnetId ID della subnet a cui verrà aggiunto questo runtime di integrazione Azure-SSIS. corda
vNetId ID della rete virtuale a cui verrà aggiunto questo runtime di integrazione. corda

LicensedComponentSetupTypeProperties

Nome Descrizione Valore
componentName Nome del componente di terze parti. stringa (obbligatorio)
licenseKey Chiave di licenza per attivare il componente. SecretBase

LinkedIntegrationRuntimeKeyAuthorization

Nome Descrizione Valore
authorizationType Tipo di autorizzazione per la condivisione del runtime di integrazione. 'Key' (obbligatorio)
chiave Chiave utilizzata per l'autorizzazione. SecureString (obbligatorio)

LinkedIntegrationRuntimeRbacAuthorization

Nome Descrizione Valore
authorizationType Tipo di autorizzazione per la condivisione del runtime di integrazione. 'RBAC' (obbligatorio)
credenziale Riferimento alle credenziali contenente le informazioni di autenticazione. CredentialReference
resourceId Identificatore della risorsa del runtime di integrazione da condividere. stringa (obbligatorio)

LinkedIntegrationRuntimeType

Nome Descrizione Valore
authorizationType Impostare su 'Key' per il tipo LinkedIntegrationRuntimeKeyAuthorization. Impostare su 'RBAC' per il tipo LinkedIntegrationRuntimeRbacAuthorization. 'Key'
'RBAC' (obbligatorio)

LinkedServiceReference

Nome Descrizione Valore
Parametri Argomenti per LinkedService. ParameterValueSpecification
referenceName Fare riferimento al nome LinkedService. stringa (obbligatorio)
digitare Tipo di riferimento del servizio collegato. 'LinkedServiceReference' (obbligatorio)

ManagedIntegrationRuntime

Nome Descrizione Valore
managedVirtualNetwork Informazioni di riferimento sulla rete virtuale gestita. ManagedVirtualNetworkReference
digitare Tipo di runtime di integrazione. 'Managed' (obbligatorio)
typeProperties Proprietà del runtime di integrazione gestita. ManagedIntegrationRuntimeTypeProperties (obbligatorio)

ManagedIntegrationRuntimeTypeProperties

Nome Descrizione Valore
computeProperties Risorsa di calcolo per il runtime di integrazione gestita. IntegrationRuntimeComputeProperties
customerVirtualNetwork Nome della rete virtuale a cui verrà aggiunto Azure-SSIS runtime di integrazione IntegrationRuntimeCustomerVirtualNetwork
ssisProperties Proprietà SSIS per il runtime di integrazione gestita. IntegrationRuntimeSsisProperties

ManagedVirtualNetworkReference

Nome Descrizione Valore
referenceName Fare riferimento al nome ManagedVirtualNetwork. stringa (obbligatorio)
digitare Tipo di riferimento di rete virtuale gestita. 'ManagedVirtualNetworkReference' (obbligatorio)

Microsoft.DataFactory/factory/integrationRuntimes

Nome Descrizione Valore
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 3
Lunghezza massima = 63
Pattern = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (obbligatorio)
genitore In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre.
Nome simbolico per la risorsa di tipo: factory
proprietà Proprietà del runtime di integrazione. IntegrationRuntime (obbligatorio)

PackageStore

Nome Descrizione Valore
nome Nome dell'archivio pacchetti stringa (obbligatorio)
packageStoreLinkedService Informazioni di riferimento sul servizio collegato dell'archivio pacchetti. EntityReference (obbligatorio)

ParameterValueSpecification

Nome Descrizione Valore

PipelineExternalComputeScaleProperties

Nome Descrizione Valore
numberOfExternalNodes Numero dei nodi esterni, che devono essere maggiori di 0 e minori di 11. Int

Vincoli:
Valore minimo = 1
Valore massimo = 10
numberOfPipelineNodes Numero di nodi della pipeline, che devono essere maggiori di 0 e minori di 11. Int

Vincoli:
Valore minimo = 1
Valore massimo = 10
timeToLive Impostazione durata (in minuti) del runtime di integrazione che eseguirà la pipeline e l'attività esterna. Int

Vincoli:
Valore minimo = 5

SecretBase

Nome Descrizione Valore
digitare Impostare su "AzureKeyVaultSecret" per il tipo AzureKeyVaultSecretReference. Impostare su 'SecureString' per il tipo SecureString. 'AzureKeyVaultSecret'
'SecureString' (obbligatorio)

SecureString

Nome Descrizione Valore
digitare Tipo del segreto. stringa (obbligatorio)
valore Valore della stringa protetta. stringa (obbligatorio)

SecureString

Nome Descrizione Valore
digitare Tipo del segreto. 'SecureString' (obbligatorio)
valore Valore della stringa protetta. stringa (obbligatorio)

SelfHostedIntegrationRuntime

Nome Descrizione Valore
digitare Tipo di runtime di integrazione. 'SelfHosted' (obbligatorio)
typeProperties Quando questa proprietà non è Null, significa che si tratta di un runtime di integrazione collegato. La proprietà viene usata per accedere al runtime di integrazione originale. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Nome Descrizione Valore
linkedInfo Definizione di base di un runtime di integrazione collegato. LinkedIntegrationRuntimeType
selfContainedInteractiveAuthoringEnabled Un'opzione alternativa per garantire la funzione di creazione interattiva quando il runtime di integrazione self-hosted non è in grado di stabilire una connessione con Inoltro di Azure. Bool

Esempi di avvio rapido

Gli esempi di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Bicep File Descrizione
Azure Data Factory con la configurazione della rete virtuale gestita e Git Questo modello crea Azure Data Factory con la configurazione Git e la rete virtuale gestita.
runtime di integrazione self-host nelle macchine virtuali di Azure Questo modello crea un runtime di integrazione selfhost e lo registra nelle macchine virtuali di Azure

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa factory/integrationRuntimes può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.DataFactory/factory/integrationRuntimes, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.DataFactory/factories/integrationRuntimes",
  "apiVersion": "2018-06-01",
  "name": "string",
  "properties": {
    "description": "string",
    "type": "string"
    // For remaining properties, see IntegrationRuntime objects
  }
}

Oggetti LinkedIntegrationRuntimeType

Impostare la proprietà authorizationType per specificare il tipo di oggetto.

Per Key, usare:

{
  "authorizationType": "Key",
  "key": {
    "type": "string",
    "value": "string"
  }
}

Per controllo degli accessi in base al ruolo, usare:

{
  "authorizationType": "RBAC",
  "credential": {
    "referenceName": "string",
    "type": "string"
  },
  "resourceId": "string"
}

Oggetti SecretBase

Impostare la proprietà tipo di per specificare il tipo di oggetto.

Per AzureKeyVaultSecret, usare:

{
  "secretName": {},
  "secretVersion": {},
  "store": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "string"
  },
  "type": "AzureKeyVaultSecret"
}

Per SecureString, usare:

{
  "type": "SecureString",
  "value": "string"
}

Oggetti IntegrationRuntime

Impostare la proprietà tipo di per specificare il tipo di oggetto.

Per gestito, usare:

{
  "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"
          }
        }
      ]
    }
  }
}

Per SelfHosted, usare:

{
  "type": "SelfHosted",
  "typeProperties": {
    "linkedInfo": {
      "authorizationType": "string"
      // For remaining properties, see LinkedIntegrationRuntimeType objects
    },
    "selfContainedInteractiveAuthoringEnabled": "bool"
  }
}

Oggetti CustomSetupBase

Impostare la proprietà tipo di per specificare il tipo di oggetto.

Per AzPowerShellSetup, usare:

{
  "type": "AzPowerShellSetup",
  "typeProperties": {
    "version": "string"
  }
}

Per CmdkeySetup, usare:

{
  "type": "CmdkeySetup",
  "typeProperties": {
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "targetName": {},
    "userName": {}
  }
}

Per ComponentSetup, usare:

{
  "type": "ComponentSetup",
  "typeProperties": {
    "componentName": "string",
    "licenseKey": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    }
  }
}

Per EnvironmentVariableSetupusare:

{
  "type": "EnvironmentVariableSetup",
  "typeProperties": {
    "variableName": "string",
    "variableValue": "string"
  }
}

Valori delle proprietà

AzPowerShellSetup

Nome Descrizione Valore
digitare Tipo di installazione personalizzata. 'AzPowerShellSetup' (obbligatorio)
typeProperties Installare le proprietà del tipo di Azure PowerShell. AzPowerShellSetupTypeProperties (obbligatorio)

AzPowerShellSetupTypeProperties

Nome Descrizione Valore
Versione Versione necessaria di Azure PowerShell da installare. stringa (obbligatorio)

AzureKeyVaultSecretReference

Nome Descrizione Valore
secretName Nome del segreto in Azure Key Vault. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
secretVersion Versione del segreto in Azure Key Vault. Il valore predefinito è la versione più recente del segreto. Tipo: stringa (o Espressione con stringa resultType). qualunque
negozio Informazioni di riferimento sul servizio collegato di Azure Key Vault. LinkedServiceReference (obbligatorio)
digitare Tipo del segreto. 'AzureKeyVaultSecret' (obbligatorio)

CmdkeySetup

Nome Descrizione Valore
digitare Tipo di installazione personalizzata. 'CmdkeySetup' (obbligatorio)
typeProperties Comando cmdkey proprietà del tipo di installazione personalizzato. CmdkeySetupTypeProperties (obbligatorio)

CmdkeySetupTypeProperties

Nome Descrizione Valore
parola d’ordine Password dell'accesso all'origine dati. SecretBase (obbligatorio)
targetName Nome del server dell'accesso all'origine dati. Tipo: stringa. any (obbligatorio)
nome utente Nome utente dell'accesso all'origine dati. Tipo: stringa. any (obbligatorio)

ComponentSetup

Nome Descrizione Valore
digitare Tipo di installazione personalizzata. 'ComponentSetup' (obbligatorio)
typeProperties Installare le proprietà del tipo di componente di terze parti. LicensedComponentSetupTypeProperties (obbligatorio)

CopyComputeScaleProperties

Nome Descrizione Valore
dataIntegrationUnit Impostazione del numero DIU riservata per l'esecuzione dell'attività di copia. I valori supportati sono multipli di 4 nell'intervallo da 4 a 256. Int

Vincoli:
Valore minimo = 4
timeToLive Impostazione durata (in minuti) del runtime di integrazione che eseguirà l'attività di copia. Int

Vincoli:
Valore minimo = 5

CredentialReference

Nome Descrizione Valore
referenceName Nome credenziali di riferimento. stringa (obbligatorio)
digitare Tipo di riferimento per le credenziali. 'CredentialReference' (obbligatorio)

CustomSetupBase

Nome Descrizione Valore
digitare Impostare su 'AzPowerShellSetup' per il tipo AzPowerShellSetup. Impostare su 'CmdkeySetup' per il tipo CmdkeySetup. Impostare su 'ComponentSetup' per il tipo ComponentSetup. Impostare su 'EnvironmentVariableSetup' per il tipo EnvironmentVariableSetup. 'AzPowerShellSetup'
'CmdkeySetup'
'ComponentSetup'
'EnvironmentVariableSetup' (obbligatorio)

EntityReference

Nome Descrizione Valore
referenceName Nome di questa entità a cui si fa riferimento. corda
digitare Tipo di questa entità a cui si fa riferimento. 'IntegrationRuntimeReference'
'LinkedServiceReference'

EnvironmentVariableSetup

Nome Descrizione Valore
digitare Tipo di installazione personalizzata. 'EnvironmentVariableSetup' (obbligatorio)
typeProperties Aggiungere proprietà del tipo di variabile di ambiente. EnvironmentVariableSetupTypeProperties (obbligatorio)

EnvironmentVariableSetupTypeProperties

Nome Descrizione Valore
variableName Nome della variabile di ambiente. stringa (obbligatorio)
variableValue Valore della variabile di ambiente. stringa (obbligatorio)

IntegrationRuntime

Nome Descrizione Valore
descrizione Descrizione del runtime di integrazione. corda
digitare Impostare su 'Managed' per il tipo ManagedIntegrationRuntime. Impostare su "SelfHosted" per il tipo SelfHostedIntegrationRuntime. 'Gestito'
'SelfHosted' (obbligatorio)

IntegrationRuntimeComputeProperties

Nome Descrizione Valore
copyComputeScaleProperties Proprietà CopyComputeScale per il runtime di integrazione gestita. CopyComputeScaleProperties
dataFlowProperties Proprietà del flusso di dati per il runtime di integrazione gestita. IntegrationRuntimeDataFlowProperties
ubicazione Percorso per il runtime di integrazione gestita. Le aree supportate sono disponibili in /azure/data-factory/data-factory-data-movement-activities corda
maxParallelExecutionsPerNode Numero massimo di esecuzioni parallele per nodo per il runtime di integrazione gestita. Int

Vincoli:
Valore minimo = 1
nodeSize Requisito delle dimensioni del nodo per il runtime di integrazione gestito. corda
numberOfNodes Numero necessario di nodi per il runtime di integrazione gestita. Int

Vincoli:
Valore minimo = 1
pipelineExternalComputeScaleProperties Proprietà PipelineExternalComputeScale per il runtime di integrazione gestita. PipelineExternalComputeScaleProperties
vNetProperties Proprietà della rete virtuale per il runtime di integrazione gestita. IntegrationRuntimeVNetProperties

IntegrationRuntimeCustomerVirtualNetwork

Nome Descrizione Valore
subnetId ID della subnet a cui verrà aggiunto Azure-SSIS runtime di integrazione. corda

IntegrationRuntimeCustomSetupScriptProperties

Nome Descrizione Valore
blobContainerUri URI del contenitore BLOB di Azure che contiene lo script di installazione personalizzato. corda
sasToken Token di firma di accesso condiviso del contenitore BLOB di Azure. SecureString

IntegrationRuntimeDataFlowProperties

Nome Descrizione Valore
pulizia Il cluster non verrà riciclato e verrà usato nell'esecuzione successiva dell'attività del flusso di dati fino a quando non viene raggiunta la durata (durata) se questa opzione è impostata su false. Il valore predefinito è true. Bool
computeType Tipo di calcolo del cluster che eseguirà il processo del flusso di dati. 'ComputeOptimized'
'Generale'
'MemoryOptimized'
coreCount Numero di core del cluster che eseguirà il processo del flusso di dati. I valori supportati sono: 8, 16, 32, 48, 80, 144 e 272. Int
customProperties Le proprietà personalizzate vengono usate per ottimizzare le prestazioni di runtime del flusso di dati. IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem[]
timeToLive Impostazione durata (in minuti) del cluster che eseguirà il processo del flusso di dati. Int

Vincoli:
Valore minimo = 0

IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem

Nome Descrizione Valore
nome Nome della proprietà personalizzata. corda
valore Valore della proprietà personalizzata. corda

IntegrationRuntimeDataProxyProperties

Nome Descrizione Valore
connectVia Riferimento al runtime di integrazione self-hosted. EntityReference
sentiero Percorso in cui contenere i dati di gestione temporanea nell'archivio BLOB. corda
stagingLinkedService Informazioni di riferimento sul servizio collegato di staging. EntityReference

IntegrationRuntimeSsisCatalogInfo

Nome Descrizione Valore
catalogAdminPassword Password dell'account utente amministratore del database del catalogo. SecureString
catalogAdminUserName Nome utente amministratore del database di catalogo. corda

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 128
catalogPricingTier Piano tariffario per il database di catalogo. I valori validi sono disponibili in https://azure.microsoft.com/en-us/pricing/details/sql-database/ 'Basic'
'Premium'
'PremiumRS'
'Standard'
catalogServerEndpoint URL del server di database del catalogo. corda
dualStandbyPairName Nome della coppia dual standby di Azure-SSIS Runtime di integrazione per supportare il failover SSISDB. corda

IntegrationRuntimeSsisProperties

Nome Descrizione Valore
catalogInfo Informazioni sul catalogo per il runtime di integrazione dedicato gestito. IntegrationRuntimeSsisCatalogInfo
credenziale Riferimento alle credenziali contenente le informazioni di autenticazione. CredentialReference
customSetupScriptProperties Proprietà dello script di installazione personalizzate per un runtime di integrazione dedicato gestito. IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties Proprietà proxy dati per un runtime di integrazione dedicato gestito. IntegrationRuntimeDataProxyProperties
edizione Edizione per SSIS Integration Runtime 'Enterprise'
'Standard'
expressCustomSetupProperties Installazione personalizzata senza proprietà script per un runtime di integrazione SSIS. CustomSetupBase []
licenseType Tipo di licenza per l'uso di uno scenario di licenza personalizzato. 'BasePrice'
'LicenseIncluded'
packageStores Archivi pacchetti per SSIS Integration Runtime. PackageStore []

IntegrationRuntimeVNetProperties

Nome Descrizione Valore
publicIPs ID risorsa degli indirizzi IP pubblici che verrà usato da questo runtime di integrazione. string[]
sottorete Nome della subnet a cui verrà aggiunto questo runtime di integrazione. corda
subnetId ID della subnet a cui verrà aggiunto questo runtime di integrazione Azure-SSIS. corda
vNetId ID della rete virtuale a cui verrà aggiunto questo runtime di integrazione. corda

LicensedComponentSetupTypeProperties

Nome Descrizione Valore
componentName Nome del componente di terze parti. stringa (obbligatorio)
licenseKey Chiave di licenza per attivare il componente. SecretBase

LinkedIntegrationRuntimeKeyAuthorization

Nome Descrizione Valore
authorizationType Tipo di autorizzazione per la condivisione del runtime di integrazione. 'Key' (obbligatorio)
chiave Chiave utilizzata per l'autorizzazione. SecureString (obbligatorio)

LinkedIntegrationRuntimeRbacAuthorization

Nome Descrizione Valore
authorizationType Tipo di autorizzazione per la condivisione del runtime di integrazione. 'RBAC' (obbligatorio)
credenziale Riferimento alle credenziali contenente le informazioni di autenticazione. CredentialReference
resourceId Identificatore della risorsa del runtime di integrazione da condividere. stringa (obbligatorio)

LinkedIntegrationRuntimeType

Nome Descrizione Valore
authorizationType Impostare su 'Key' per il tipo LinkedIntegrationRuntimeKeyAuthorization. Impostare su 'RBAC' per il tipo LinkedIntegrationRuntimeRbacAuthorization. 'Key'
'RBAC' (obbligatorio)

LinkedServiceReference

Nome Descrizione Valore
Parametri Argomenti per LinkedService. ParameterValueSpecification
referenceName Fare riferimento al nome LinkedService. stringa (obbligatorio)
digitare Tipo di riferimento del servizio collegato. 'LinkedServiceReference' (obbligatorio)

ManagedIntegrationRuntime

Nome Descrizione Valore
managedVirtualNetwork Informazioni di riferimento sulla rete virtuale gestita. ManagedVirtualNetworkReference
digitare Tipo di runtime di integrazione. 'Managed' (obbligatorio)
typeProperties Proprietà del runtime di integrazione gestita. ManagedIntegrationRuntimeTypeProperties (obbligatorio)

ManagedIntegrationRuntimeTypeProperties

Nome Descrizione Valore
computeProperties Risorsa di calcolo per il runtime di integrazione gestita. IntegrationRuntimeComputeProperties
customerVirtualNetwork Nome della rete virtuale a cui verrà aggiunto Azure-SSIS runtime di integrazione IntegrationRuntimeCustomerVirtualNetwork
ssisProperties Proprietà SSIS per il runtime di integrazione gestita. IntegrationRuntimeSsisProperties

ManagedVirtualNetworkReference

Nome Descrizione Valore
referenceName Fare riferimento al nome ManagedVirtualNetwork. stringa (obbligatorio)
digitare Tipo di riferimento di rete virtuale gestita. 'ManagedVirtualNetworkReference' (obbligatorio)

Microsoft.DataFactory/factory/integrationRuntimes

Nome Descrizione Valore
apiVersion Versione dell'API '2018-06-01'
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 3
Lunghezza massima = 63
Pattern = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (obbligatorio)
proprietà Proprietà del runtime di integrazione. IntegrationRuntime (obbligatorio)
digitare Tipo di risorsa 'Microsoft.DataFactory/factory/integrationRuntimes'

PackageStore

Nome Descrizione Valore
nome Nome dell'archivio pacchetti stringa (obbligatorio)
packageStoreLinkedService Informazioni di riferimento sul servizio collegato dell'archivio pacchetti. EntityReference (obbligatorio)

ParameterValueSpecification

Nome Descrizione Valore

PipelineExternalComputeScaleProperties

Nome Descrizione Valore
numberOfExternalNodes Numero dei nodi esterni, che devono essere maggiori di 0 e minori di 11. Int

Vincoli:
Valore minimo = 1
Valore massimo = 10
numberOfPipelineNodes Numero di nodi della pipeline, che devono essere maggiori di 0 e minori di 11. Int

Vincoli:
Valore minimo = 1
Valore massimo = 10
timeToLive Impostazione durata (in minuti) del runtime di integrazione che eseguirà la pipeline e l'attività esterna. Int

Vincoli:
Valore minimo = 5

SecretBase

Nome Descrizione Valore
digitare Impostare su "AzureKeyVaultSecret" per il tipo AzureKeyVaultSecretReference. Impostare su 'SecureString' per il tipo SecureString. 'AzureKeyVaultSecret'
'SecureString' (obbligatorio)

SecureString

Nome Descrizione Valore
digitare Tipo del segreto. stringa (obbligatorio)
valore Valore della stringa protetta. stringa (obbligatorio)

SecureString

Nome Descrizione Valore
digitare Tipo del segreto. 'SecureString' (obbligatorio)
valore Valore della stringa protetta. stringa (obbligatorio)

SelfHostedIntegrationRuntime

Nome Descrizione Valore
digitare Tipo di runtime di integrazione. 'SelfHosted' (obbligatorio)
typeProperties Quando questa proprietà non è Null, significa che si tratta di un runtime di integrazione collegato. La proprietà viene usata per accedere al runtime di integrazione originale. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Nome Descrizione Valore
linkedInfo Definizione di base di un runtime di integrazione collegato. LinkedIntegrationRuntimeType
selfContainedInteractiveAuthoringEnabled Un'opzione alternativa per garantire la funzione di creazione interattiva quando il runtime di integrazione self-hosted non è in grado di stabilire una connessione con Inoltro di Azure. Bool

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Sagoma Descrizione
Azure Data Factory con la configurazione della rete virtuale gestita e Git

Distribuire in Azure
Questo modello crea Azure Data Factory con la configurazione Git e la rete virtuale gestita.
runtime di integrazione self-host nelle macchine virtuali di Azure

Distribuire in Azure
Questo modello crea un runtime di integrazione selfhost e lo registra nelle macchine virtuali di Azure

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa factory/integrationRuntimes può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.DataFactory/factory/integrationRuntimes, aggiungere il codice Terraform seguente al modello.

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
    }
  })
}

Oggetti LinkedIntegrationRuntimeType

Impostare la proprietà authorizationType per specificare il tipo di oggetto.

Per Key, usare:

{
  authorizationType = "Key"
  key = {
    type = "string"
    value = "string"
  }
}

Per controllo degli accessi in base al ruolo, usare:

{
  authorizationType = "RBAC"
  credential = {
    referenceName = "string"
    type = "string"
  }
  resourceId = "string"
}

Oggetti SecretBase

Impostare la proprietà tipo di per specificare il tipo di oggetto.

Per AzureKeyVaultSecret, usare:

{
  secretName = ?
  secretVersion = ?
  store = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  type = "AzureKeyVaultSecret"
}

Per SecureString, usare:

{
  type = "SecureString"
  value = "string"
}

Oggetti IntegrationRuntime

Impostare la proprietà tipo di per specificare il tipo di oggetto.

Per gestito, usare:

{
  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"
          }
        }
      ]
    }
  }
}

Per SelfHosted, usare:

{
  type = "SelfHosted"
  typeProperties = {
    linkedInfo = {
      authorizationType = "string"
      // For remaining properties, see LinkedIntegrationRuntimeType objects
    }
    selfContainedInteractiveAuthoringEnabled = bool
  }
}

Oggetti CustomSetupBase

Impostare la proprietà tipo di per specificare il tipo di oggetto.

Per AzPowerShellSetup, usare:

{
  type = "AzPowerShellSetup"
  typeProperties = {
    version = "string"
  }
}

Per CmdkeySetup, usare:

{
  type = "CmdkeySetup"
  typeProperties = {
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    targetName = ?
    userName = ?
  }
}

Per ComponentSetup, usare:

{
  type = "ComponentSetup"
  typeProperties = {
    componentName = "string"
    licenseKey = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
  }
}

Per EnvironmentVariableSetupusare:

{
  type = "EnvironmentVariableSetup"
  typeProperties = {
    variableName = "string"
    variableValue = "string"
  }
}

Valori delle proprietà

AzPowerShellSetup

Nome Descrizione Valore
digitare Tipo di installazione personalizzata. 'AzPowerShellSetup' (obbligatorio)
typeProperties Installare le proprietà del tipo di Azure PowerShell. AzPowerShellSetupTypeProperties (obbligatorio)

AzPowerShellSetupTypeProperties

Nome Descrizione Valore
Versione Versione necessaria di Azure PowerShell da installare. stringa (obbligatorio)

AzureKeyVaultSecretReference

Nome Descrizione Valore
secretName Nome del segreto in Azure Key Vault. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
secretVersion Versione del segreto in Azure Key Vault. Il valore predefinito è la versione più recente del segreto. Tipo: stringa (o Espressione con stringa resultType). qualunque
negozio Informazioni di riferimento sul servizio collegato di Azure Key Vault. LinkedServiceReference (obbligatorio)
digitare Tipo del segreto. 'AzureKeyVaultSecret' (obbligatorio)

CmdkeySetup

Nome Descrizione Valore
digitare Tipo di installazione personalizzata. 'CmdkeySetup' (obbligatorio)
typeProperties Comando cmdkey proprietà del tipo di installazione personalizzato. CmdkeySetupTypeProperties (obbligatorio)

CmdkeySetupTypeProperties

Nome Descrizione Valore
parola d’ordine Password dell'accesso all'origine dati. SecretBase (obbligatorio)
targetName Nome del server dell'accesso all'origine dati. Tipo: stringa. any (obbligatorio)
nome utente Nome utente dell'accesso all'origine dati. Tipo: stringa. any (obbligatorio)

ComponentSetup

Nome Descrizione Valore
digitare Tipo di installazione personalizzata. 'ComponentSetup' (obbligatorio)
typeProperties Installare le proprietà del tipo di componente di terze parti. LicensedComponentSetupTypeProperties (obbligatorio)

CopyComputeScaleProperties

Nome Descrizione Valore
dataIntegrationUnit Impostazione del numero DIU riservata per l'esecuzione dell'attività di copia. I valori supportati sono multipli di 4 nell'intervallo da 4 a 256. Int

Vincoli:
Valore minimo = 4
timeToLive Impostazione durata (in minuti) del runtime di integrazione che eseguirà l'attività di copia. Int

Vincoli:
Valore minimo = 5

CredentialReference

Nome Descrizione Valore
referenceName Nome credenziali di riferimento. stringa (obbligatorio)
digitare Tipo di riferimento per le credenziali. 'CredentialReference' (obbligatorio)

CustomSetupBase

Nome Descrizione Valore
digitare Impostare su 'AzPowerShellSetup' per il tipo AzPowerShellSetup. Impostare su 'CmdkeySetup' per il tipo CmdkeySetup. Impostare su 'ComponentSetup' per il tipo ComponentSetup. Impostare su 'EnvironmentVariableSetup' per il tipo EnvironmentVariableSetup. 'AzPowerShellSetup'
'CmdkeySetup'
'ComponentSetup'
'EnvironmentVariableSetup' (obbligatorio)

EntityReference

Nome Descrizione Valore
referenceName Nome di questa entità a cui si fa riferimento. corda
digitare Tipo di questa entità a cui si fa riferimento. 'IntegrationRuntimeReference'
'LinkedServiceReference'

EnvironmentVariableSetup

Nome Descrizione Valore
digitare Tipo di installazione personalizzata. 'EnvironmentVariableSetup' (obbligatorio)
typeProperties Aggiungere proprietà del tipo di variabile di ambiente. EnvironmentVariableSetupTypeProperties (obbligatorio)

EnvironmentVariableSetupTypeProperties

Nome Descrizione Valore
variableName Nome della variabile di ambiente. stringa (obbligatorio)
variableValue Valore della variabile di ambiente. stringa (obbligatorio)

IntegrationRuntime

Nome Descrizione Valore
descrizione Descrizione del runtime di integrazione. corda
digitare Impostare su 'Managed' per il tipo ManagedIntegrationRuntime. Impostare su "SelfHosted" per il tipo SelfHostedIntegrationRuntime. 'Gestito'
'SelfHosted' (obbligatorio)

IntegrationRuntimeComputeProperties

Nome Descrizione Valore
copyComputeScaleProperties Proprietà CopyComputeScale per il runtime di integrazione gestita. CopyComputeScaleProperties
dataFlowProperties Proprietà del flusso di dati per il runtime di integrazione gestita. IntegrationRuntimeDataFlowProperties
ubicazione Percorso per il runtime di integrazione gestita. Le aree supportate sono disponibili in /azure/data-factory/data-factory-data-movement-activities corda
maxParallelExecutionsPerNode Numero massimo di esecuzioni parallele per nodo per il runtime di integrazione gestita. Int

Vincoli:
Valore minimo = 1
nodeSize Requisito delle dimensioni del nodo per il runtime di integrazione gestito. corda
numberOfNodes Numero necessario di nodi per il runtime di integrazione gestita. Int

Vincoli:
Valore minimo = 1
pipelineExternalComputeScaleProperties Proprietà PipelineExternalComputeScale per il runtime di integrazione gestita. PipelineExternalComputeScaleProperties
vNetProperties Proprietà della rete virtuale per il runtime di integrazione gestita. IntegrationRuntimeVNetProperties

IntegrationRuntimeCustomerVirtualNetwork

Nome Descrizione Valore
subnetId ID della subnet a cui verrà aggiunto Azure-SSIS runtime di integrazione. corda

IntegrationRuntimeCustomSetupScriptProperties

Nome Descrizione Valore
blobContainerUri URI del contenitore BLOB di Azure che contiene lo script di installazione personalizzato. corda
sasToken Token di firma di accesso condiviso del contenitore BLOB di Azure. SecureString

IntegrationRuntimeDataFlowProperties

Nome Descrizione Valore
pulizia Il cluster non verrà riciclato e verrà usato nell'esecuzione successiva dell'attività del flusso di dati fino a quando non viene raggiunta la durata (durata) se questa opzione è impostata su false. Il valore predefinito è true. Bool
computeType Tipo di calcolo del cluster che eseguirà il processo del flusso di dati. 'ComputeOptimized'
'Generale'
'MemoryOptimized'
coreCount Numero di core del cluster che eseguirà il processo del flusso di dati. I valori supportati sono: 8, 16, 32, 48, 80, 144 e 272. Int
customProperties Le proprietà personalizzate vengono usate per ottimizzare le prestazioni di runtime del flusso di dati. IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem[]
timeToLive Impostazione durata (in minuti) del cluster che eseguirà il processo del flusso di dati. Int

Vincoli:
Valore minimo = 0

IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem

Nome Descrizione Valore
nome Nome della proprietà personalizzata. corda
valore Valore della proprietà personalizzata. corda

IntegrationRuntimeDataProxyProperties

Nome Descrizione Valore
connectVia Riferimento al runtime di integrazione self-hosted. EntityReference
sentiero Percorso in cui contenere i dati di gestione temporanea nell'archivio BLOB. corda
stagingLinkedService Informazioni di riferimento sul servizio collegato di staging. EntityReference

IntegrationRuntimeSsisCatalogInfo

Nome Descrizione Valore
catalogAdminPassword Password dell'account utente amministratore del database del catalogo. SecureString
catalogAdminUserName Nome utente amministratore del database di catalogo. corda

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 128
catalogPricingTier Piano tariffario per il database di catalogo. I valori validi sono disponibili in https://azure.microsoft.com/en-us/pricing/details/sql-database/ 'Basic'
'Premium'
'PremiumRS'
'Standard'
catalogServerEndpoint URL del server di database del catalogo. corda
dualStandbyPairName Nome della coppia dual standby di Azure-SSIS Runtime di integrazione per supportare il failover SSISDB. corda

IntegrationRuntimeSsisProperties

Nome Descrizione Valore
catalogInfo Informazioni sul catalogo per il runtime di integrazione dedicato gestito. IntegrationRuntimeSsisCatalogInfo
credenziale Riferimento alle credenziali contenente le informazioni di autenticazione. CredentialReference
customSetupScriptProperties Proprietà dello script di installazione personalizzate per un runtime di integrazione dedicato gestito. IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties Proprietà proxy dati per un runtime di integrazione dedicato gestito. IntegrationRuntimeDataProxyProperties
edizione Edizione per SSIS Integration Runtime 'Enterprise'
'Standard'
expressCustomSetupProperties Installazione personalizzata senza proprietà script per un runtime di integrazione SSIS. CustomSetupBase []
licenseType Tipo di licenza per l'uso di uno scenario di licenza personalizzato. 'BasePrice'
'LicenseIncluded'
packageStores Archivi pacchetti per SSIS Integration Runtime. PackageStore []

IntegrationRuntimeVNetProperties

Nome Descrizione Valore
publicIPs ID risorsa degli indirizzi IP pubblici che verrà usato da questo runtime di integrazione. string[]
sottorete Nome della subnet a cui verrà aggiunto questo runtime di integrazione. corda
subnetId ID della subnet a cui verrà aggiunto questo runtime di integrazione Azure-SSIS. corda
vNetId ID della rete virtuale a cui verrà aggiunto questo runtime di integrazione. corda

LicensedComponentSetupTypeProperties

Nome Descrizione Valore
componentName Nome del componente di terze parti. stringa (obbligatorio)
licenseKey Chiave di licenza per attivare il componente. SecretBase

LinkedIntegrationRuntimeKeyAuthorization

Nome Descrizione Valore
authorizationType Tipo di autorizzazione per la condivisione del runtime di integrazione. 'Key' (obbligatorio)
chiave Chiave utilizzata per l'autorizzazione. SecureString (obbligatorio)

LinkedIntegrationRuntimeRbacAuthorization

Nome Descrizione Valore
authorizationType Tipo di autorizzazione per la condivisione del runtime di integrazione. 'RBAC' (obbligatorio)
credenziale Riferimento alle credenziali contenente le informazioni di autenticazione. CredentialReference
resourceId Identificatore della risorsa del runtime di integrazione da condividere. stringa (obbligatorio)

LinkedIntegrationRuntimeType

Nome Descrizione Valore
authorizationType Impostare su 'Key' per il tipo LinkedIntegrationRuntimeKeyAuthorization. Impostare su 'RBAC' per il tipo LinkedIntegrationRuntimeRbacAuthorization. 'Key'
'RBAC' (obbligatorio)

LinkedServiceReference

Nome Descrizione Valore
Parametri Argomenti per LinkedService. ParameterValueSpecification
referenceName Fare riferimento al nome LinkedService. stringa (obbligatorio)
digitare Tipo di riferimento del servizio collegato. 'LinkedServiceReference' (obbligatorio)

ManagedIntegrationRuntime

Nome Descrizione Valore
managedVirtualNetwork Informazioni di riferimento sulla rete virtuale gestita. ManagedVirtualNetworkReference
digitare Tipo di runtime di integrazione. 'Managed' (obbligatorio)
typeProperties Proprietà del runtime di integrazione gestita. ManagedIntegrationRuntimeTypeProperties (obbligatorio)

ManagedIntegrationRuntimeTypeProperties

Nome Descrizione Valore
computeProperties Risorsa di calcolo per il runtime di integrazione gestita. IntegrationRuntimeComputeProperties
customerVirtualNetwork Nome della rete virtuale a cui verrà aggiunto Azure-SSIS runtime di integrazione IntegrationRuntimeCustomerVirtualNetwork
ssisProperties Proprietà SSIS per il runtime di integrazione gestita. IntegrationRuntimeSsisProperties

ManagedVirtualNetworkReference

Nome Descrizione Valore
referenceName Fare riferimento al nome ManagedVirtualNetwork. stringa (obbligatorio)
digitare Tipo di riferimento di rete virtuale gestita. 'ManagedVirtualNetworkReference' (obbligatorio)

Microsoft.DataFactory/factory/integrationRuntimes

Nome Descrizione Valore
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 3
Lunghezza massima = 63
Pattern = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: factory
proprietà Proprietà del runtime di integrazione. IntegrationRuntime (obbligatorio)
digitare Tipo di risorsa "Microsoft.DataFactory/factory/integrationRuntimes@2018-06-01"

PackageStore

Nome Descrizione Valore
nome Nome dell'archivio pacchetti stringa (obbligatorio)
packageStoreLinkedService Informazioni di riferimento sul servizio collegato dell'archivio pacchetti. EntityReference (obbligatorio)

ParameterValueSpecification

Nome Descrizione Valore

PipelineExternalComputeScaleProperties

Nome Descrizione Valore
numberOfExternalNodes Numero dei nodi esterni, che devono essere maggiori di 0 e minori di 11. Int

Vincoli:
Valore minimo = 1
Valore massimo = 10
numberOfPipelineNodes Numero di nodi della pipeline, che devono essere maggiori di 0 e minori di 11. Int

Vincoli:
Valore minimo = 1
Valore massimo = 10
timeToLive Impostazione durata (in minuti) del runtime di integrazione che eseguirà la pipeline e l'attività esterna. Int

Vincoli:
Valore minimo = 5

SecretBase

Nome Descrizione Valore
digitare Impostare su "AzureKeyVaultSecret" per il tipo AzureKeyVaultSecretReference. Impostare su 'SecureString' per il tipo SecureString. 'AzureKeyVaultSecret'
'SecureString' (obbligatorio)

SecureString

Nome Descrizione Valore
digitare Tipo del segreto. stringa (obbligatorio)
valore Valore della stringa protetta. stringa (obbligatorio)

SecureString

Nome Descrizione Valore
digitare Tipo del segreto. 'SecureString' (obbligatorio)
valore Valore della stringa protetta. stringa (obbligatorio)

SelfHostedIntegrationRuntime

Nome Descrizione Valore
digitare Tipo di runtime di integrazione. 'SelfHosted' (obbligatorio)
typeProperties Quando questa proprietà non è Null, significa che si tratta di un runtime di integrazione collegato. La proprietà viene usata per accedere al runtime di integrazione originale. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Nome Descrizione Valore
linkedInfo Definizione di base di un runtime di integrazione collegato. LinkedIntegrationRuntimeType
selfContainedInteractiveAuthoringEnabled Un'opzione alternativa per garantire la funzione di creazione interattiva quando il runtime di integrazione self-hosted non è in grado di stabilire una connessione con Inoltro di Azure. Bool