Sdílet prostřednictvím


Továrny Microsoft.DataFactory / integrationRuntimes 2018-06-01

Definice prostředku Bicep

Typ prostředku factory/integrationRuntimes je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DataFactory/factory/integrationRuntimes, přidejte do šablony následující bicep.

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

Objekty LinkedIntegrationRuntimeType

Nastavte vlastnost authorizationType určit typ objektu.

Proklíče použijte:

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

Pro RBACpoužijte:

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

Objekty CustomSetupBase

Nastavte typ vlastnost určit typ objektu.

Pro AzPowerShellSetuppoužijte:

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

Pro CmdkeySetuppoužijte:

{
  type: 'CmdkeySetup'
  typeProperties: {
    password: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    targetName: any(...)
    userName: any(...)
  }
}

Pro ComponentSetuppoužijte:

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

Pro EnvironmentVariableSetuppoužijte:

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

SecretBase – objekty

Nastavte typ vlastnost určit typ objektu.

Pro AzureKeyVaultSecretpoužijte:

{
  secretName: any(...)
  secretVersion: any(...)
  store: {
    parameters: {
      {customized property}: any(...)
    }
    referenceName: 'string'
    type: 'string'
  }
  type: 'AzureKeyVaultSecret'
}

Pro SecureString použijte:

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

Objekty IntegrationRuntime

Nastavte typ vlastnost určit typ objektu.

Pro spravovanépoužijte:

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

Pro v místním prostředí použijte:

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

Hodnoty vlastností

AzPowerShellSetup

Jméno Popis Hodnota
typ Typ vlastní instalace. AzPowerShellSetup (povinné)
typeProperties Nainstalujte vlastnosti typu Azure PowerShellu. AzPowerShellSetupTypeProperties (povinné)

AzPowerShellSetupTypeProperties

Jméno Popis Hodnota
verze Požadovaná verze Azure PowerShellu pro instalaci. string (povinné)

AzureKeyVaultSecretReference

Jméno Popis Hodnota
secretName Název tajného kódu ve službě Azure Key Vault. Typ: řetězec (nebo výraz s řetězcem resultType). libovolná (povinná)
secretVersion Verze tajného kódu ve službě Azure Key Vault. Výchozí hodnota je nejnovější verze tajného kódu. Typ: řetězec (nebo výraz s řetězcem resultType). jakýkoliv
obchod Referenční informace k propojené službě Azure Key Vault LinkedServiceReference (povinné)
typ Typ tajného kódu. AzureKeyVaultSecret (povinné)

CmdkeySetup

Jméno Popis Hodnota
typ Typ vlastní instalace. CmdkeySetup (povinné)
typeProperties Vlastnosti vlastního typu nastavení příkazu Cmdkey CmdkeySetupTypeProperties (povinné)

CmdkeySetupTypeProperties

Jméno Popis Hodnota
heslo Heslo přístupu ke zdroji dat. SecretBase (povinné)
targetName Název serveru přístupu ke zdroji dat. Typ: řetězec. libovolná (povinná)
userName Uživatelské jméno přístupu ke zdroji dat. Typ: řetězec. libovolná (povinná)

ComponentSetup

Jméno Popis Hodnota
typ Typ vlastní instalace. ComponentSetup (povinné)
typeProperties Nainstalujte vlastnosti typu komponenty třetí strany. LicensedComponentSetupTypeProperties (povinné)

CopyComputeScaleProperties

Jméno Popis Hodnota
dataIntegrationUnit Nastavení čísla DIU vyhrazené pro provádění aktivity kopírování Podporované hodnoty jsou násobky 4 v rozsahu 4–256. Int

Omezení:
Minimální hodnota = 4
timeToLive Nastavení runtime integrace time to live (v minutách), které spustí aktivitu kopírování. Int

Omezení:
Minimální hodnota = 5

CredentialReference

Jméno Popis Hodnota
referenceName Název přihlašovacích údajů odkazu. string (povinné)
typ Typ odkazu na přihlašovací údaje. CredentialReference (povinné)

CustomSetupBase

Jméno Popis Hodnota
typ Nastavte na AzPowerShellSetup pro typ AzPowerShellSetup. Nastavte na CmdkeySetup pro typ CmdkeySetup. Nastavte na ComponentSetup pro typ ComponentSetup. Nastavte na EnvironmentVariableSetup pro typ EnvironmentVariableSetup. AzPowerShellSetup
CmdkeySetup
ComponentSetup
EnvironmentVariableSetup (povinné)

EntityReference

Jméno Popis Hodnota
referenceName Název této odkazované entity. řetězec
typ Typ této odkazované entity. IntegrationRuntimeReference
LinkedServiceReference

EnvironmentVariableSetup

Jméno Popis Hodnota
typ Typ vlastní instalace. EnvironmentVariableSetup (povinné)
typeProperties Přidejte vlastnosti typu proměnné prostředí. EnvironmentVariableSetupTypeProperties (povinné)

EnvironmentVariableSetupTypeProperties

Jméno Popis Hodnota
variableName Název proměnné prostředí. string (povinné)
variableValue Hodnota proměnné prostředí. string (povinné)

IntegrationRuntime

Jméno Popis Hodnota
popis Popis prostředí Integration Runtime řetězec
typ Pro typ ManagedIntegrationRuntime nastavte hodnotu ManagedIntegrationRuntime. Pro typ SelfHostedIntegrationRuntimenastavte hodnotu SelfHostedIntegrationRuntime . Spravovaná
"V místním prostředí" (povinné)

IntegrationRuntimeComputeProperties

Jméno Popis Hodnota
copyComputeScaleProperties Vlastnosti CopyComputeScale pro prostředí Managed Integration Runtime CopyComputeScaleProperties
dataFlowProperties Vlastnosti toku dat pro prostředí Managed Integration Runtime IntegrationRuntimeDataFlowProperties
umístění Umístění spravovaného prostředí Integration Runtime. Podporované oblasti najdete v umístění /azure/data-factory/data-factory-data-movement-activities.. řetězec
maxParallelExecutionsPerNode Maximální počet paralelních spuštění na uzel pro spravované prostředí Integration Runtime Int

Omezení:
Minimální hodnota = 1
nodeSize Požadavek na velikost uzlu spravovaného prostředí Integration Runtime. řetězec
numberOfNodes Požadovaný počet uzlů pro spravovaný prostředí Integration Runtime. Int

Omezení:
Minimální hodnota = 1
pipelineExternalComputeScaleProperties PipelineExternalComputeScale – vlastnosti spravovaného prostředí Integration Runtime PipelineExternalComputeScaleProperties
vNetProperties Vlastnosti virtuální sítě pro prostředí Managed Integration Runtime IntegrationRuntimeVNetProperties

IntegrationRuntimeCustomerVirtualNetwork

Jméno Popis Hodnota
subnetId ID podsítě, ke které se Azure-SSIS Integration Runtime připojí. řetězec

IntegrationRuntimeCustomSetupScriptProperties

Jméno Popis Hodnota
blobContainerUri Identifikátor URI kontejneru objektů blob Azure, který obsahuje vlastní instalační skript. řetězec
sasToken Token SAS kontejneru objektů blob Azure. SecureString

IntegrationRuntimeDataFlowProperties

Jméno Popis Hodnota
vyčištění Cluster nebude recyklován a použije se při dalším spuštění aktivity toku dat, dokud nedosáhne hodnoty TTL (time to live), pokud je tato hodnota nastavená jako nepravda. Výchozí hodnota je true. Bool
computeType Výpočetní typ clusteru, který spustí úlohu toku dat. ComputeOptimized
"Obecné"
PaměťOptimized
coreCount Základní počet clusteru, který spustí úlohu toku dat. Podporované hodnoty jsou: 8, 16, 32, 48, 80, 144 a 272. Int
customProperties Vlastní vlastnosti se používají k ladění výkonu modulu runtime toku dat. IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem[]
timeToLive Nastavení time to live (v minutách) clusteru, které spustí úlohu toku dat. Int

Omezení:
Minimální hodnota = 0

IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem

Jméno Popis Hodnota
Jméno Název vlastní vlastnosti. řetězec
hodnota Hodnota vlastní vlastnosti řetězec

IntegrationRuntimeDataProxyProperties

Jméno Popis Hodnota
connectVia Referenční informace k místnímu prostředí Integration Runtime. EntityReference
cesta Cesta, která bude obsahovat fázovaná data v úložišti objektů blob. řetězec
stagingLinkedService Referenční informace k pracovní propojené službě. EntityReference

IntegrationRuntimeSsisCatalogInfo

Jméno Popis Hodnota
catalogAdminPassword Heslo uživatelskéhoúčtuhohohoho SecureString
catalogAdminUserName Uživatelské jméno správce databáze katalogu. řetězec

Omezení:
Minimální délka = 1
Maximální délka = 128
catalogPricingTier Cenová úroveň databáze katalogu. Platné hodnoty najdete v https://azure.microsoft.com/en-us/pricing/details/sql-database/ "Základní"
Premium
PremiumRS
"Standardní"
catalogServerEndpoint Adresa URL databázového serveru katalogu. řetězec
dualStandbyPairName Duální pohotovostní pár název prostředí Azure-SSIS Integration Runtime pro podporu převzetí služeb při selhání SSISDB. řetězec

IntegraceRuntimeSsisProperties

Jméno Popis Hodnota
catalogInfo Informace o katalogu pro spravované prostředí Integration Runtime IntegrationRuntimeSsisCatalogInfo
pověření Referenční informace k přihlašovacím údajům obsahující ověřovací informace. CredentialReference
customSetupScriptProperties Vlastnosti vlastních instalačních skriptů pro spravovaný vyhrazený prostředí Integration Runtime IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties Vlastnosti proxy serveru dat pro spravovaný vyhrazený prostředí Integration Runtime IntegrationRuntimeDataProxyProperties
vydání Edice prostředí SSIS Integration Runtime "Organizace"
"Standardní"
expressCustomSetupProperties Vlastní nastavení bez vlastností skriptu pro prostředí SSIS Integration Runtime CustomSetupBase[]
licenseType Typ licence pro přenesení vlastního scénáře licence. Základnícena
'LicenseIncluded'
packageStores Úložiště balíčků pro prostředí SSIS Integration Runtime. PackageStore[]

IntegraceRuntimeVNetProperties

Jméno Popis Hodnota
publicIPs ID prostředků veřejných IP adres, které bude tento prostředí Integration Runtime používat. string[]
podsíť Název podsítě, ke které se tento modul Integration Runtime připojí. řetězec
subnetId ID podsítě, ke které bude tento Azure-SSIS Integration Runtime připojený. řetězec
vNetId ID virtuální sítě, ke které se tento prostředí Integration Runtime připojí. řetězec

LicensedComponentSetupTypeProperties

Jméno Popis Hodnota
componentName Název komponenty třetí strany. string (povinné)
licenseKey Licenční klíč pro aktivaci komponenty. SecretBase

LinkedIntegrationRuntimeKeyAuthorization

Jméno Popis Hodnota
authorizationType Typ autorizace pro sdílení prostředí Integration Runtime. Klíč (povinné)
klíč Klíč použitý k autorizaci. secureString (povinné)

LinkedIntegrationRuntimeRbacAuthorization

Jméno Popis Hodnota
authorizationType Typ autorizace pro sdílení prostředí Integration Runtime. RBAC (povinné)
pověření Referenční informace k přihlašovacím údajům obsahující ověřovací informace. CredentialReference
resourceId Identifikátor prostředku prostředí Integration Runtime, který se má sdílet. string (povinné)

LinkedIntegrationRuntimeType

Jméno Popis Hodnota
authorizationType Nastavte na Klíč pro typ LinkedIntegrationRuntimeKeyAuthorization. Nastavte na RBAC pro typ LinkedIntegrationRuntimeRbacAuthorization. Klíč
RBAC (povinné)

LinkedServiceReference

Jméno Popis Hodnota
parametry Argumenty pro LinkedService ParametrValueSpecification
referenceName Odkaz na název propojené služby. string (povinné)
typ Referenční typ propojené služby LinkedServiceReference (povinné)

ManagedIntegrationRuntime

Jméno Popis Hodnota
managedVirtualNetwork Referenční informace ke spravované virtuální síti ManagedVirtualNetworkReference
typ Typ prostředí Integration Runtime. Spravované (povinné)
typeProperties Vlastnosti modulu runtime spravované integrace ManagedIntegrationRuntimeTypeProperties (povinné)

ManagedIntegrationRuntimeTypeProperties

Jméno Popis Hodnota
computeProperties Výpočetní prostředek pro spravované prostředí Integration Runtime. IntegrationRuntimeComputeProperties
customerVirtualNetwork Název virtuální sítě, ke které se připojí prostředí Azure-SSIS Integration Runtime IntegrationRuntimeCustomerVirtualNetwork
ssisProperties Vlastnosti služby SSIS pro prostředí Managed Integration Runtime IntegrationRuntimeSsisProperties

ManagedVirtualNetworkReference

Jméno Popis Hodnota
referenceName Referenční název ManagedVirtualNetwork string (povinné)
typ Referenční typ spravované virtuální sítě ManagedVirtualNetworkReference (povinné)

Microsoft.DataFactory/factory/integrationRuntimes

Jméno Popis Hodnota
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 3
Maximální délka = 63
Model = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (povinné)
rodič V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: továrny
vlastnosti Vlastnosti prostředí Integration Runtime IntegrationRuntime (povinné)

PackageStore

Jméno Popis Hodnota
Jméno Název úložiště balíčků string (povinné)
packageStoreLinkedService Odkaz na propojenou službu úložiště balíčků. EntityReference (povinné)

ParametrValueSpecification

Jméno Popis Hodnota

PipelineExternalComputeScaleProperties

Jméno Popis Hodnota
numberOfExternalNodes Počet externích uzlů, které by měly být větší než 0 a menší než 11. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 10
numberOfPipelineNodes Počet uzlů kanálu, které by měly být větší než 0 a menší než 11. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 10
timeToLive Nastavení prostředí Integration Runtime (v minutách) time to live (v minutách), které spustí kanál a externí aktivitu. Int

Omezení:
Minimální hodnota = 5

SecretBase

Jméno Popis Hodnota
typ Nastavte na AzureKeyVaultSecret pro typ AzureKeyVaultSecretReference. Pro typ SecureString nastavte hodnotu SecureString. AzureKeyVaultSecret
SecureString (povinné)

SecureString

Jméno Popis Hodnota
typ Typ tajného kódu. string (povinné)
hodnota Hodnota zabezpečeného řetězce string (povinné)

SecureString

Jméno Popis Hodnota
typ Typ tajného kódu. SecureString (povinné)
hodnota Hodnota zabezpečeného řetězce string (povinné)

SelfHostedIntegrationRuntime

Jméno Popis Hodnota
typ Typ prostředí Integration Runtime. "V místním prostředí" (povinné)
typeProperties Pokud tato vlastnost nemá hodnotu null, znamená to, že se jedná o propojený prostředí Integration Runtime. Vlastnost se používá pro přístup k původnímu prostředí Integration Runtime. selfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Jméno Popis Hodnota
linkedInfo Základní definice propojeného prostředí Integration Runtime. LinkedIntegrationRuntimeType
selfContainedInteractiveAuthoringEnabled Alternativní možnost, jak zajistit interaktivní funkci vytváření, když místní prostředí Integration Runtime nemůže navázat připojení ke službě Azure Relay. Bool

Příklady použití

Ukázky rychlého startu Azure

Následující šablony Azure pro rychlý start obsahují ukázky Bicep pro nasazení tohoto typu prostředku.

Soubor Bicep Popis
Azure Data Factory s gitem a spravovanou konfigurací virtuální sítě Tato šablona vytvoří Azure Data Factory s konfigurací Gitu a spravovanou virtuální sítí.
místního prostředí Integration Runtime na virtuálních počítačích Azure Tato šablona vytvoří místní prostředí Integration Runtime a zaregistruje ho na virtuálních počítačích Azure.

Definice prostředku šablony ARM

Typ prostředku factory/integrationRuntimes je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DataFactory/factory/integrationRuntimes, přidejte do šablony následující JSON.

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

Objekty LinkedIntegrationRuntimeType

Nastavte vlastnost authorizationType určit typ objektu.

Proklíče použijte:

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

Pro RBACpoužijte:

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

Objekty CustomSetupBase

Nastavte typ vlastnost určit typ objektu.

Pro AzPowerShellSetuppoužijte:

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

Pro CmdkeySetuppoužijte:

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

Pro ComponentSetuppoužijte:

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

Pro EnvironmentVariableSetuppoužijte:

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

SecretBase – objekty

Nastavte typ vlastnost určit typ objektu.

Pro AzureKeyVaultSecretpoužijte:

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

Pro SecureString použijte:

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

Objekty IntegrationRuntime

Nastavte typ vlastnost určit typ objektu.

Pro spravovanépoužijte:

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

Pro v místním prostředí použijte:

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

Hodnoty vlastností

AzPowerShellSetup

Jméno Popis Hodnota
typ Typ vlastní instalace. AzPowerShellSetup (povinné)
typeProperties Nainstalujte vlastnosti typu Azure PowerShellu. AzPowerShellSetupTypeProperties (povinné)

AzPowerShellSetupTypeProperties

Jméno Popis Hodnota
verze Požadovaná verze Azure PowerShellu pro instalaci. string (povinné)

AzureKeyVaultSecretReference

Jméno Popis Hodnota
secretName Název tajného kódu ve službě Azure Key Vault. Typ: řetězec (nebo výraz s řetězcem resultType). libovolná (povinná)
secretVersion Verze tajného kódu ve službě Azure Key Vault. Výchozí hodnota je nejnovější verze tajného kódu. Typ: řetězec (nebo výraz s řetězcem resultType). jakýkoliv
obchod Referenční informace k propojené službě Azure Key Vault LinkedServiceReference (povinné)
typ Typ tajného kódu. AzureKeyVaultSecret (povinné)

CmdkeySetup

Jméno Popis Hodnota
typ Typ vlastní instalace. CmdkeySetup (povinné)
typeProperties Vlastnosti vlastního typu nastavení příkazu Cmdkey CmdkeySetupTypeProperties (povinné)

CmdkeySetupTypeProperties

Jméno Popis Hodnota
heslo Heslo přístupu ke zdroji dat. SecretBase (povinné)
targetName Název serveru přístupu ke zdroji dat. Typ: řetězec. libovolná (povinná)
userName Uživatelské jméno přístupu ke zdroji dat. Typ: řetězec. libovolná (povinná)

ComponentSetup

Jméno Popis Hodnota
typ Typ vlastní instalace. ComponentSetup (povinné)
typeProperties Nainstalujte vlastnosti typu komponenty třetí strany. LicensedComponentSetupTypeProperties (povinné)

CopyComputeScaleProperties

Jméno Popis Hodnota
dataIntegrationUnit Nastavení čísla DIU vyhrazené pro provádění aktivity kopírování Podporované hodnoty jsou násobky 4 v rozsahu 4–256. Int

Omezení:
Minimální hodnota = 4
timeToLive Nastavení runtime integrace time to live (v minutách), které spustí aktivitu kopírování. Int

Omezení:
Minimální hodnota = 5

CredentialReference

Jméno Popis Hodnota
referenceName Název přihlašovacích údajů odkazu. string (povinné)
typ Typ odkazu na přihlašovací údaje. CredentialReference (povinné)

CustomSetupBase

Jméno Popis Hodnota
typ Nastavte na AzPowerShellSetup pro typ AzPowerShellSetup. Nastavte na CmdkeySetup pro typ CmdkeySetup. Nastavte na ComponentSetup pro typ ComponentSetup. Nastavte na EnvironmentVariableSetup pro typ EnvironmentVariableSetup. AzPowerShellSetup
CmdkeySetup
ComponentSetup
EnvironmentVariableSetup (povinné)

EntityReference

Jméno Popis Hodnota
referenceName Název této odkazované entity. řetězec
typ Typ této odkazované entity. IntegrationRuntimeReference
LinkedServiceReference

EnvironmentVariableSetup

Jméno Popis Hodnota
typ Typ vlastní instalace. EnvironmentVariableSetup (povinné)
typeProperties Přidejte vlastnosti typu proměnné prostředí. EnvironmentVariableSetupTypeProperties (povinné)

EnvironmentVariableSetupTypeProperties

Jméno Popis Hodnota
variableName Název proměnné prostředí. string (povinné)
variableValue Hodnota proměnné prostředí. string (povinné)

IntegrationRuntime

Jméno Popis Hodnota
popis Popis prostředí Integration Runtime řetězec
typ Pro typ ManagedIntegrationRuntime nastavte hodnotu ManagedIntegrationRuntime. Pro typ SelfHostedIntegrationRuntimenastavte hodnotu SelfHostedIntegrationRuntime . Spravovaná
"V místním prostředí" (povinné)

IntegrationRuntimeComputeProperties

Jméno Popis Hodnota
copyComputeScaleProperties Vlastnosti CopyComputeScale pro prostředí Managed Integration Runtime CopyComputeScaleProperties
dataFlowProperties Vlastnosti toku dat pro prostředí Managed Integration Runtime IntegrationRuntimeDataFlowProperties
umístění Umístění spravovaného prostředí Integration Runtime. Podporované oblasti najdete v umístění /azure/data-factory/data-factory-data-movement-activities.. řetězec
maxParallelExecutionsPerNode Maximální počet paralelních spuštění na uzel pro spravované prostředí Integration Runtime Int

Omezení:
Minimální hodnota = 1
nodeSize Požadavek na velikost uzlu spravovaného prostředí Integration Runtime. řetězec
numberOfNodes Požadovaný počet uzlů pro spravovaný prostředí Integration Runtime. Int

Omezení:
Minimální hodnota = 1
pipelineExternalComputeScaleProperties PipelineExternalComputeScale – vlastnosti spravovaného prostředí Integration Runtime PipelineExternalComputeScaleProperties
vNetProperties Vlastnosti virtuální sítě pro prostředí Managed Integration Runtime IntegrationRuntimeVNetProperties

IntegrationRuntimeCustomerVirtualNetwork

Jméno Popis Hodnota
subnetId ID podsítě, ke které se Azure-SSIS Integration Runtime připojí. řetězec

IntegrationRuntimeCustomSetupScriptProperties

Jméno Popis Hodnota
blobContainerUri Identifikátor URI kontejneru objektů blob Azure, který obsahuje vlastní instalační skript. řetězec
sasToken Token SAS kontejneru objektů blob Azure. SecureString

IntegrationRuntimeDataFlowProperties

Jméno Popis Hodnota
vyčištění Cluster nebude recyklován a použije se při dalším spuštění aktivity toku dat, dokud nedosáhne hodnoty TTL (time to live), pokud je tato hodnota nastavená jako nepravda. Výchozí hodnota je true. Bool
computeType Výpočetní typ clusteru, který spustí úlohu toku dat. ComputeOptimized
"Obecné"
PaměťOptimized
coreCount Základní počet clusteru, který spustí úlohu toku dat. Podporované hodnoty jsou: 8, 16, 32, 48, 80, 144 a 272. Int
customProperties Vlastní vlastnosti se používají k ladění výkonu modulu runtime toku dat. IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem[]
timeToLive Nastavení time to live (v minutách) clusteru, které spustí úlohu toku dat. Int

Omezení:
Minimální hodnota = 0

IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem

Jméno Popis Hodnota
Jméno Název vlastní vlastnosti. řetězec
hodnota Hodnota vlastní vlastnosti řetězec

IntegrationRuntimeDataProxyProperties

Jméno Popis Hodnota
connectVia Referenční informace k místnímu prostředí Integration Runtime. EntityReference
cesta Cesta, která bude obsahovat fázovaná data v úložišti objektů blob. řetězec
stagingLinkedService Referenční informace k pracovní propojené službě. EntityReference

IntegrationRuntimeSsisCatalogInfo

Jméno Popis Hodnota
catalogAdminPassword Heslo uživatelskéhoúčtuhohohoho SecureString
catalogAdminUserName Uživatelské jméno správce databáze katalogu. řetězec

Omezení:
Minimální délka = 1
Maximální délka = 128
catalogPricingTier Cenová úroveň databáze katalogu. Platné hodnoty najdete v https://azure.microsoft.com/en-us/pricing/details/sql-database/ "Základní"
Premium
PremiumRS
"Standardní"
catalogServerEndpoint Adresa URL databázového serveru katalogu. řetězec
dualStandbyPairName Duální pohotovostní pár název prostředí Azure-SSIS Integration Runtime pro podporu převzetí služeb při selhání SSISDB. řetězec

IntegraceRuntimeSsisProperties

Jméno Popis Hodnota
catalogInfo Informace o katalogu pro spravované prostředí Integration Runtime IntegrationRuntimeSsisCatalogInfo
pověření Referenční informace k přihlašovacím údajům obsahující ověřovací informace. CredentialReference
customSetupScriptProperties Vlastnosti vlastních instalačních skriptů pro spravovaný vyhrazený prostředí Integration Runtime IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties Vlastnosti proxy serveru dat pro spravovaný vyhrazený prostředí Integration Runtime IntegrationRuntimeDataProxyProperties
vydání Edice prostředí SSIS Integration Runtime "Organizace"
"Standardní"
expressCustomSetupProperties Vlastní nastavení bez vlastností skriptu pro prostředí SSIS Integration Runtime CustomSetupBase[]
licenseType Typ licence pro přenesení vlastního scénáře licence. Základnícena
'LicenseIncluded'
packageStores Úložiště balíčků pro prostředí SSIS Integration Runtime. PackageStore[]

IntegraceRuntimeVNetProperties

Jméno Popis Hodnota
publicIPs ID prostředků veřejných IP adres, které bude tento prostředí Integration Runtime používat. string[]
podsíť Název podsítě, ke které se tento modul Integration Runtime připojí. řetězec
subnetId ID podsítě, ke které bude tento Azure-SSIS Integration Runtime připojený. řetězec
vNetId ID virtuální sítě, ke které se tento prostředí Integration Runtime připojí. řetězec

LicensedComponentSetupTypeProperties

Jméno Popis Hodnota
componentName Název komponenty třetí strany. string (povinné)
licenseKey Licenční klíč pro aktivaci komponenty. SecretBase

LinkedIntegrationRuntimeKeyAuthorization

Jméno Popis Hodnota
authorizationType Typ autorizace pro sdílení prostředí Integration Runtime. Klíč (povinné)
klíč Klíč použitý k autorizaci. secureString (povinné)

LinkedIntegrationRuntimeRbacAuthorization

Jméno Popis Hodnota
authorizationType Typ autorizace pro sdílení prostředí Integration Runtime. RBAC (povinné)
pověření Referenční informace k přihlašovacím údajům obsahující ověřovací informace. CredentialReference
resourceId Identifikátor prostředku prostředí Integration Runtime, který se má sdílet. string (povinné)

LinkedIntegrationRuntimeType

Jméno Popis Hodnota
authorizationType Nastavte na Klíč pro typ LinkedIntegrationRuntimeKeyAuthorization. Nastavte na RBAC pro typ LinkedIntegrationRuntimeRbacAuthorization. Klíč
RBAC (povinné)

LinkedServiceReference

Jméno Popis Hodnota
parametry Argumenty pro LinkedService ParametrValueSpecification
referenceName Odkaz na název propojené služby. string (povinné)
typ Referenční typ propojené služby LinkedServiceReference (povinné)

ManagedIntegrationRuntime

Jméno Popis Hodnota
managedVirtualNetwork Referenční informace ke spravované virtuální síti ManagedVirtualNetworkReference
typ Typ prostředí Integration Runtime. Spravované (povinné)
typeProperties Vlastnosti modulu runtime spravované integrace ManagedIntegrationRuntimeTypeProperties (povinné)

ManagedIntegrationRuntimeTypeProperties

Jméno Popis Hodnota
computeProperties Výpočetní prostředek pro spravované prostředí Integration Runtime. IntegrationRuntimeComputeProperties
customerVirtualNetwork Název virtuální sítě, ke které se připojí prostředí Azure-SSIS Integration Runtime IntegrationRuntimeCustomerVirtualNetwork
ssisProperties Vlastnosti služby SSIS pro prostředí Managed Integration Runtime IntegrationRuntimeSsisProperties

ManagedVirtualNetworkReference

Jméno Popis Hodnota
referenceName Referenční název ManagedVirtualNetwork string (povinné)
typ Referenční typ spravované virtuální sítě ManagedVirtualNetworkReference (povinné)

Microsoft.DataFactory/factory/integrationRuntimes

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2018-06-01'
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 3
Maximální délka = 63
Model = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (povinné)
vlastnosti Vlastnosti prostředí Integration Runtime IntegrationRuntime (povinné)
typ Typ prostředku Microsoft.DataFactory/factory/integrationRuntimes

PackageStore

Jméno Popis Hodnota
Jméno Název úložiště balíčků string (povinné)
packageStoreLinkedService Odkaz na propojenou službu úložiště balíčků. EntityReference (povinné)

ParametrValueSpecification

Jméno Popis Hodnota

PipelineExternalComputeScaleProperties

Jméno Popis Hodnota
numberOfExternalNodes Počet externích uzlů, které by měly být větší než 0 a menší než 11. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 10
numberOfPipelineNodes Počet uzlů kanálu, které by měly být větší než 0 a menší než 11. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 10
timeToLive Nastavení prostředí Integration Runtime (v minutách) time to live (v minutách), které spustí kanál a externí aktivitu. Int

Omezení:
Minimální hodnota = 5

SecretBase

Jméno Popis Hodnota
typ Nastavte na AzureKeyVaultSecret pro typ AzureKeyVaultSecretReference. Pro typ SecureString nastavte hodnotu SecureString. AzureKeyVaultSecret
SecureString (povinné)

SecureString

Jméno Popis Hodnota
typ Typ tajného kódu. string (povinné)
hodnota Hodnota zabezpečeného řetězce string (povinné)

SecureString

Jméno Popis Hodnota
typ Typ tajného kódu. SecureString (povinné)
hodnota Hodnota zabezpečeného řetězce string (povinné)

SelfHostedIntegrationRuntime

Jméno Popis Hodnota
typ Typ prostředí Integration Runtime. "V místním prostředí" (povinné)
typeProperties Pokud tato vlastnost nemá hodnotu null, znamená to, že se jedná o propojený prostředí Integration Runtime. Vlastnost se používá pro přístup k původnímu prostředí Integration Runtime. selfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Jméno Popis Hodnota
linkedInfo Základní definice propojeného prostředí Integration Runtime. LinkedIntegrationRuntimeType
selfContainedInteractiveAuthoringEnabled Alternativní možnost, jak zajistit interaktivní funkci vytváření, když místní prostředí Integration Runtime nemůže navázat připojení ke službě Azure Relay. Bool

Příklady použití

Šablony azure pro rychlý start

Následující šablony Azure Pro rychlý start nasadit tento typ prostředku.

Šablona Popis
Azure Data Factory s gitem a spravovanou konfigurací virtuální sítě

nasazení do Azure
Tato šablona vytvoří Azure Data Factory s konfigurací Gitu a spravovanou virtuální sítí.
místního prostředí Integration Runtime na virtuálních počítačích Azure

nasazení do Azure
Tato šablona vytvoří místní prostředí Integration Runtime a zaregistruje ho na virtuálních počítačích Azure.

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku factory/integrationRuntimes je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DataFactory/factory/integrationRuntimes, přidejte do šablony následující Terraform.

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

Objekty LinkedIntegrationRuntimeType

Nastavte vlastnost authorizationType určit typ objektu.

Proklíče použijte:

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

Pro RBACpoužijte:

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

Objekty CustomSetupBase

Nastavte typ vlastnost určit typ objektu.

Pro AzPowerShellSetuppoužijte:

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

Pro CmdkeySetuppoužijte:

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

Pro ComponentSetuppoužijte:

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

Pro EnvironmentVariableSetuppoužijte:

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

SecretBase – objekty

Nastavte typ vlastnost určit typ objektu.

Pro AzureKeyVaultSecretpoužijte:

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

Pro SecureString použijte:

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

Objekty IntegrationRuntime

Nastavte typ vlastnost určit typ objektu.

Pro spravovanépoužijte:

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

Pro v místním prostředí použijte:

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

Hodnoty vlastností

AzPowerShellSetup

Jméno Popis Hodnota
typ Typ vlastní instalace. AzPowerShellSetup (povinné)
typeProperties Nainstalujte vlastnosti typu Azure PowerShellu. AzPowerShellSetupTypeProperties (povinné)

AzPowerShellSetupTypeProperties

Jméno Popis Hodnota
verze Požadovaná verze Azure PowerShellu pro instalaci. string (povinné)

AzureKeyVaultSecretReference

Jméno Popis Hodnota
secretName Název tajného kódu ve službě Azure Key Vault. Typ: řetězec (nebo výraz s řetězcem resultType). libovolná (povinná)
secretVersion Verze tajného kódu ve službě Azure Key Vault. Výchozí hodnota je nejnovější verze tajného kódu. Typ: řetězec (nebo výraz s řetězcem resultType). jakýkoliv
obchod Referenční informace k propojené službě Azure Key Vault LinkedServiceReference (povinné)
typ Typ tajného kódu. AzureKeyVaultSecret (povinné)

CmdkeySetup

Jméno Popis Hodnota
typ Typ vlastní instalace. CmdkeySetup (povinné)
typeProperties Vlastnosti vlastního typu nastavení příkazu Cmdkey CmdkeySetupTypeProperties (povinné)

CmdkeySetupTypeProperties

Jméno Popis Hodnota
heslo Heslo přístupu ke zdroji dat. SecretBase (povinné)
targetName Název serveru přístupu ke zdroji dat. Typ: řetězec. libovolná (povinná)
userName Uživatelské jméno přístupu ke zdroji dat. Typ: řetězec. libovolná (povinná)

ComponentSetup

Jméno Popis Hodnota
typ Typ vlastní instalace. ComponentSetup (povinné)
typeProperties Nainstalujte vlastnosti typu komponenty třetí strany. LicensedComponentSetupTypeProperties (povinné)

CopyComputeScaleProperties

Jméno Popis Hodnota
dataIntegrationUnit Nastavení čísla DIU vyhrazené pro provádění aktivity kopírování Podporované hodnoty jsou násobky 4 v rozsahu 4–256. Int

Omezení:
Minimální hodnota = 4
timeToLive Nastavení runtime integrace time to live (v minutách), které spustí aktivitu kopírování. Int

Omezení:
Minimální hodnota = 5

CredentialReference

Jméno Popis Hodnota
referenceName Název přihlašovacích údajů odkazu. string (povinné)
typ Typ odkazu na přihlašovací údaje. CredentialReference (povinné)

CustomSetupBase

Jméno Popis Hodnota
typ Nastavte na AzPowerShellSetup pro typ AzPowerShellSetup. Nastavte na CmdkeySetup pro typ CmdkeySetup. Nastavte na ComponentSetup pro typ ComponentSetup. Nastavte na EnvironmentVariableSetup pro typ EnvironmentVariableSetup. AzPowerShellSetup
CmdkeySetup
ComponentSetup
EnvironmentVariableSetup (povinné)

EntityReference

Jméno Popis Hodnota
referenceName Název této odkazované entity. řetězec
typ Typ této odkazované entity. IntegrationRuntimeReference
LinkedServiceReference

EnvironmentVariableSetup

Jméno Popis Hodnota
typ Typ vlastní instalace. EnvironmentVariableSetup (povinné)
typeProperties Přidejte vlastnosti typu proměnné prostředí. EnvironmentVariableSetupTypeProperties (povinné)

EnvironmentVariableSetupTypeProperties

Jméno Popis Hodnota
variableName Název proměnné prostředí. string (povinné)
variableValue Hodnota proměnné prostředí. string (povinné)

IntegrationRuntime

Jméno Popis Hodnota
popis Popis prostředí Integration Runtime řetězec
typ Pro typ ManagedIntegrationRuntime nastavte hodnotu ManagedIntegrationRuntime. Pro typ SelfHostedIntegrationRuntimenastavte hodnotu SelfHostedIntegrationRuntime . Spravovaná
"V místním prostředí" (povinné)

IntegrationRuntimeComputeProperties

Jméno Popis Hodnota
copyComputeScaleProperties Vlastnosti CopyComputeScale pro prostředí Managed Integration Runtime CopyComputeScaleProperties
dataFlowProperties Vlastnosti toku dat pro prostředí Managed Integration Runtime IntegrationRuntimeDataFlowProperties
umístění Umístění spravovaného prostředí Integration Runtime. Podporované oblasti najdete v umístění /azure/data-factory/data-factory-data-movement-activities.. řetězec
maxParallelExecutionsPerNode Maximální počet paralelních spuštění na uzel pro spravované prostředí Integration Runtime Int

Omezení:
Minimální hodnota = 1
nodeSize Požadavek na velikost uzlu spravovaného prostředí Integration Runtime. řetězec
numberOfNodes Požadovaný počet uzlů pro spravovaný prostředí Integration Runtime. Int

Omezení:
Minimální hodnota = 1
pipelineExternalComputeScaleProperties PipelineExternalComputeScale – vlastnosti spravovaného prostředí Integration Runtime PipelineExternalComputeScaleProperties
vNetProperties Vlastnosti virtuální sítě pro prostředí Managed Integration Runtime IntegrationRuntimeVNetProperties

IntegrationRuntimeCustomerVirtualNetwork

Jméno Popis Hodnota
subnetId ID podsítě, ke které se Azure-SSIS Integration Runtime připojí. řetězec

IntegrationRuntimeCustomSetupScriptProperties

Jméno Popis Hodnota
blobContainerUri Identifikátor URI kontejneru objektů blob Azure, který obsahuje vlastní instalační skript. řetězec
sasToken Token SAS kontejneru objektů blob Azure. SecureString

IntegrationRuntimeDataFlowProperties

Jméno Popis Hodnota
vyčištění Cluster nebude recyklován a použije se při dalším spuštění aktivity toku dat, dokud nedosáhne hodnoty TTL (time to live), pokud je tato hodnota nastavená jako nepravda. Výchozí hodnota je true. Bool
computeType Výpočetní typ clusteru, který spustí úlohu toku dat. ComputeOptimized
"Obecné"
PaměťOptimized
coreCount Základní počet clusteru, který spustí úlohu toku dat. Podporované hodnoty jsou: 8, 16, 32, 48, 80, 144 a 272. Int
customProperties Vlastní vlastnosti se používají k ladění výkonu modulu runtime toku dat. IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem[]
timeToLive Nastavení time to live (v minutách) clusteru, které spustí úlohu toku dat. Int

Omezení:
Minimální hodnota = 0

IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem

Jméno Popis Hodnota
Jméno Název vlastní vlastnosti. řetězec
hodnota Hodnota vlastní vlastnosti řetězec

IntegrationRuntimeDataProxyProperties

Jméno Popis Hodnota
connectVia Referenční informace k místnímu prostředí Integration Runtime. EntityReference
cesta Cesta, která bude obsahovat fázovaná data v úložišti objektů blob. řetězec
stagingLinkedService Referenční informace k pracovní propojené službě. EntityReference

IntegrationRuntimeSsisCatalogInfo

Jméno Popis Hodnota
catalogAdminPassword Heslo uživatelskéhoúčtuhohohoho SecureString
catalogAdminUserName Uživatelské jméno správce databáze katalogu. řetězec

Omezení:
Minimální délka = 1
Maximální délka = 128
catalogPricingTier Cenová úroveň databáze katalogu. Platné hodnoty najdete v https://azure.microsoft.com/en-us/pricing/details/sql-database/ "Základní"
Premium
PremiumRS
"Standardní"
catalogServerEndpoint Adresa URL databázového serveru katalogu. řetězec
dualStandbyPairName Duální pohotovostní pár název prostředí Azure-SSIS Integration Runtime pro podporu převzetí služeb při selhání SSISDB. řetězec

IntegraceRuntimeSsisProperties

Jméno Popis Hodnota
catalogInfo Informace o katalogu pro spravované prostředí Integration Runtime IntegrationRuntimeSsisCatalogInfo
pověření Referenční informace k přihlašovacím údajům obsahující ověřovací informace. CredentialReference
customSetupScriptProperties Vlastnosti vlastních instalačních skriptů pro spravovaný vyhrazený prostředí Integration Runtime IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties Vlastnosti proxy serveru dat pro spravovaný vyhrazený prostředí Integration Runtime IntegrationRuntimeDataProxyProperties
vydání Edice prostředí SSIS Integration Runtime "Organizace"
"Standardní"
expressCustomSetupProperties Vlastní nastavení bez vlastností skriptu pro prostředí SSIS Integration Runtime CustomSetupBase[]
licenseType Typ licence pro přenesení vlastního scénáře licence. Základnícena
'LicenseIncluded'
packageStores Úložiště balíčků pro prostředí SSIS Integration Runtime. PackageStore[]

IntegraceRuntimeVNetProperties

Jméno Popis Hodnota
publicIPs ID prostředků veřejných IP adres, které bude tento prostředí Integration Runtime používat. string[]
podsíť Název podsítě, ke které se tento modul Integration Runtime připojí. řetězec
subnetId ID podsítě, ke které bude tento Azure-SSIS Integration Runtime připojený. řetězec
vNetId ID virtuální sítě, ke které se tento prostředí Integration Runtime připojí. řetězec

LicensedComponentSetupTypeProperties

Jméno Popis Hodnota
componentName Název komponenty třetí strany. string (povinné)
licenseKey Licenční klíč pro aktivaci komponenty. SecretBase

LinkedIntegrationRuntimeKeyAuthorization

Jméno Popis Hodnota
authorizationType Typ autorizace pro sdílení prostředí Integration Runtime. Klíč (povinné)
klíč Klíč použitý k autorizaci. secureString (povinné)

LinkedIntegrationRuntimeRbacAuthorization

Jméno Popis Hodnota
authorizationType Typ autorizace pro sdílení prostředí Integration Runtime. RBAC (povinné)
pověření Referenční informace k přihlašovacím údajům obsahující ověřovací informace. CredentialReference
resourceId Identifikátor prostředku prostředí Integration Runtime, který se má sdílet. string (povinné)

LinkedIntegrationRuntimeType

Jméno Popis Hodnota
authorizationType Nastavte na Klíč pro typ LinkedIntegrationRuntimeKeyAuthorization. Nastavte na RBAC pro typ LinkedIntegrationRuntimeRbacAuthorization. Klíč
RBAC (povinné)

LinkedServiceReference

Jméno Popis Hodnota
parametry Argumenty pro LinkedService ParametrValueSpecification
referenceName Odkaz na název propojené služby. string (povinné)
typ Referenční typ propojené služby LinkedServiceReference (povinné)

ManagedIntegrationRuntime

Jméno Popis Hodnota
managedVirtualNetwork Referenční informace ke spravované virtuální síti ManagedVirtualNetworkReference
typ Typ prostředí Integration Runtime. Spravované (povinné)
typeProperties Vlastnosti modulu runtime spravované integrace ManagedIntegrationRuntimeTypeProperties (povinné)

ManagedIntegrationRuntimeTypeProperties

Jméno Popis Hodnota
computeProperties Výpočetní prostředek pro spravované prostředí Integration Runtime. IntegrationRuntimeComputeProperties
customerVirtualNetwork Název virtuální sítě, ke které se připojí prostředí Azure-SSIS Integration Runtime IntegrationRuntimeCustomerVirtualNetwork
ssisProperties Vlastnosti služby SSIS pro prostředí Managed Integration Runtime IntegrationRuntimeSsisProperties

ManagedVirtualNetworkReference

Jméno Popis Hodnota
referenceName Referenční název ManagedVirtualNetwork string (povinné)
typ Referenční typ spravované virtuální sítě ManagedVirtualNetworkReference (povinné)

Microsoft.DataFactory/factory/integrationRuntimes

Jméno Popis Hodnota
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 3
Maximální délka = 63
Model = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: továrny
vlastnosti Vlastnosti prostředí Integration Runtime IntegrationRuntime (povinné)
typ Typ prostředku "Microsoft.DataFactory/factory/integrationRuntimes@2018-06-01"

PackageStore

Jméno Popis Hodnota
Jméno Název úložiště balíčků string (povinné)
packageStoreLinkedService Odkaz na propojenou službu úložiště balíčků. EntityReference (povinné)

ParametrValueSpecification

Jméno Popis Hodnota

PipelineExternalComputeScaleProperties

Jméno Popis Hodnota
numberOfExternalNodes Počet externích uzlů, které by měly být větší než 0 a menší než 11. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 10
numberOfPipelineNodes Počet uzlů kanálu, které by měly být větší než 0 a menší než 11. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 10
timeToLive Nastavení prostředí Integration Runtime (v minutách) time to live (v minutách), které spustí kanál a externí aktivitu. Int

Omezení:
Minimální hodnota = 5

SecretBase

Jméno Popis Hodnota
typ Nastavte na AzureKeyVaultSecret pro typ AzureKeyVaultSecretReference. Pro typ SecureString nastavte hodnotu SecureString. AzureKeyVaultSecret
SecureString (povinné)

SecureString

Jméno Popis Hodnota
typ Typ tajného kódu. string (povinné)
hodnota Hodnota zabezpečeného řetězce string (povinné)

SecureString

Jméno Popis Hodnota
typ Typ tajného kódu. SecureString (povinné)
hodnota Hodnota zabezpečeného řetězce string (povinné)

SelfHostedIntegrationRuntime

Jméno Popis Hodnota
typ Typ prostředí Integration Runtime. "V místním prostředí" (povinné)
typeProperties Pokud tato vlastnost nemá hodnotu null, znamená to, že se jedná o propojený prostředí Integration Runtime. Vlastnost se používá pro přístup k původnímu prostředí Integration Runtime. selfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Jméno Popis Hodnota
linkedInfo Základní definice propojeného prostředí Integration Runtime. LinkedIntegrationRuntimeType
selfContainedInteractiveAuthoringEnabled Alternativní možnost, jak zajistit interaktivní funkci vytváření, když místní prostředí Integration Runtime nemůže navázat připojení ke službě Azure Relay. Bool