Microsoft.DataFactory factory/integrationRuntimes
- più recenti
- 2018-06-01
- 09-09-01-preview 2017
Definizione di risorsa Bicep
Il tipo di risorsa factory/integrationRuntimes può essere distribuito con operazioni destinate a:
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 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 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 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 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
CmdkeySetup
CmdkeySetupTypeProperties
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
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
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:
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 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 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 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 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
CmdkeySetup
CmdkeySetupTypeProperties
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
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
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 |
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 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 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 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 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 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
CmdkeySetup
CmdkeySetupTypeProperties
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
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
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 |