Microsoft.DataFactory factoryies/integrationRuntimes 2018-06-01
Bicep 資源定義
Factory/integrationRuntimes 資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.DataFactory/factories/integrationRuntimes 資源,請將下列 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
}
}
SecretBase 物件
設定 類型 屬性,以指定物件的類型。
針對 AzureKeyVaultSecret,請使用:
{
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'
}
針對 SecureString,請使用:
{
type: 'SecureString'
value: 'string'
}
IntegrationRuntime 物件
設定 類型 屬性,以指定物件的類型。
針對 Managed,請使用:
{
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'
}
}
]
}
}
}
針對 SelfHosted,請使用:
{
type: 'SelfHosted'
typeProperties: {
linkedInfo: {
authorizationType: 'string'
// For remaining properties, see LinkedIntegrationRuntimeType objects
}
selfContainedInteractiveAuthoringEnabled: bool
}
}
CustomSetupBase 物件
設定 類型 屬性,以指定物件的類型。
針對 AzPowerShellSetup,請使用:
{
type: 'AzPowerShellSetup'
typeProperties: {
version: 'string'
}
}
針對 CmdkeySetup,請使用:
{
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)
}
}
針對 ComponentSetup,請使用:
{
type: 'ComponentSetup'
typeProperties: {
componentName: 'string'
licenseKey: {
type: 'string'
// For remaining properties, see SecretBase objects
}
}
}
針對 EnvironmentVariableSetup,請使用:
{
type: 'EnvironmentVariableSetup'
typeProperties: {
variableName: 'string'
variableValue: 'string'
}
}
LinkedIntegrationRuntimeType 物件
設定 authorizationType 屬性,以指定對象的類型。
針對 金鑰,請使用:
{
authorizationType: 'Key'
key: {
type: 'string'
value: 'string'
}
}
針對 RBAC,請使用:
{
authorizationType: 'RBAC'
credential: {
referenceName: 'string'
type: 'string'
}
resourceId: 'string'
}
屬性值
AzPowerShellSetup
名字 | 描述 | 價值 |
---|---|---|
類型 | 自訂設定的類型。 | 'AzPowerShellSetup' (必要) |
typeProperties | 安裝 Azure PowerShell 類型屬性。 | AzPowerShellSetupTypeProperties (必要) |
AzPowerShellSetupTypeProperties
名字 | 描述 | 價值 |
---|---|---|
版本 | 安裝所需的 Azure PowerShell 版本。 | 字串 (必要) |
AzureKeyVaultSecretReference
名字 | 描述 | 價值 |
---|---|---|
secretName | Azure Key Vault 中的秘密名稱。 Type:string (或 expression with resultType string) 。 | 任何 (必要) |
secretVersion | Azure Key Vault 中的秘密版本。 預設值是最新版本的秘密。 Type:string (或 expression with resultType string) 。 | 任何 |
商店 | Azure Key Vault 鏈接服務參考。 | LinkedServiceReference (必要) |
類型 | 秘密的類型。 | 'AzureKeyVaultSecret' (必要) |
CmdkeySetup
名字 | 描述 | 價值 |
---|---|---|
類型 | 自訂設定的類型。 | 'CmdkeySetup' (必要) |
typeProperties | Cmdkey 命令自定義安裝類型屬性。 | CmdkeySetupTypeProperties (必要) |
CmdkeySetupTypeProperties
名字 | 描述 | 價值 |
---|---|---|
密碼 | 數據源存取的密碼。 | SecretBase (必要) |
targetName | 數據來源取的伺服器名稱。 類型:字串。 | 任何 (必要) |
userName | 數據來源取的用戶名稱。 類型:字串。 | 任何 (必要) |
ComponentSetup
名字 | 描述 | 價值 |
---|---|---|
類型 | 自訂設定的類型。 | 'ComponentSetup' (必要) |
typeProperties | 安裝第三方元件類型屬性。 | LicensedComponentSetupTypeProperties (必要) |
CopyComputeScaleProperties
名字 | 描述 | 價值 |
---|---|---|
dataIntegrationUnit | 保留給複製活動執行的 DIU 編號設定。 支援的值為範圍 4-256 中的 4 倍數。 | int 約束: 最小值 = 4 |
timeToLive | 整合運行時間的存留時間(以分鐘為單位)設定,以執行複製活動。 | int 約束: 最小值 = 5 |
CredentialReference
名字 | 描述 | 價值 |
---|---|---|
referenceName | 參考認證名稱。 | 字串 (必要) |
類型 | 認證參考類型。 | 'CredentialReference' (必要) |
CustomSetupBase
名字 | 描述 | 價值 |
---|---|---|
類型 | 針對 azPowerShellSetup 類型設定為 'AzPowerShellSetup',AzPowerShellSetup。 針對 cmdkeySetup 類型設定為 『CmdkeySetup』,。 將 類型設定為 'ComponentSetup' ComponentSetup。 針對 environmentVariableSetup 類型設定為 'EnvironmentVariableSetup' 。 | 'AzPowerShellSetup' 'CmdkeySetup' 'ComponentSetup' 'EnvironmentVariableSetup' (必要) |
EntityReference
名字 | 描述 | 價值 |
---|---|---|
referenceName | 這個參考實體的名稱。 | 字串 |
類型 | 這個參考實體的類型。 | 'IntegrationRuntimeReference' 'LinkedServiceReference' |
EnvironmentVariableSetup
名字 | 描述 | 價值 |
---|---|---|
類型 | 自訂設定的類型。 | 'EnvironmentVariableSetup' (必要) |
typeProperties | 新增環境變數類型屬性。 | EnvironmentVariableSetupTypeProperties (必要) |
EnvironmentVariableSetupTypeProperties
名字 | 描述 | 價值 |
---|---|---|
variableName | 環境變數的名稱。 | 字串 (必要) |
variableValue | 環境變數的值。 | 字串 (必要) |
IntegrationRuntime
名字 | 描述 | 價值 |
---|---|---|
描述 | 整合運行時間描述。 | 字串 |
類型 | 針對 managedIntegrationRuntime 類型 設定為 'Managed',。 針對 selfHostedIntegrationRuntime 類型設定為 'SelfHosted',。 | 'Managed' 'SelfHosted' (必要) |
IntegrationRuntimeComputeProperties
名字 | 描述 | 價值 |
---|---|---|
copyComputeScaleProperties | Managed Integration Runtime 的 CopyComputeScale 屬性。 | CopyComputeScaleProperties |
dataFlowProperties | 受控整合運行時間的數據流屬性。 | IntegrationRuntimeDataFlowProperties |
位置 | 受控整合運行時間的位置。 在 /azure/data-factory/data-factory/data-factory-data-movement-activities 上可以找到支持的區域 | 字串 |
maxParallelExecutionsPerNode | 受控整合運行時間每個節點的平行執行計數上限。 | int 約束: 最小值 = 1 |
nodeSize | 受控整合運行時間的節點大小需求。 | 字串 |
numberOfNodes | 受控整合運行時間所需的節點數目。 | int 約束: 最小值 = 1 |
pipelineExternalComputeScaleProperties | Managed 整合運行時間的 PipelineExternalComputeScale 屬性。 | PipelineExternalComputeScaleProperties |
vNetProperties | 受控整合運行時間的 VNet 屬性。 | IntegrationRuntimeVNetProperties |
IntegrationRuntimeCustomerVirtualNetwork
名字 | 描述 | 價值 |
---|---|---|
subnetId | Azure-SSIS 整合運行時間要加入的子網標識碼。 | 字串 |
IntegrationRuntimeCustomSetupScriptProperties
名字 | 描述 | 價值 |
---|---|---|
blobContainerUri | 包含自訂安裝文本的 Azure Blob 容器 URI。 | 字串 |
sasToken | Azure Blob 容器的 SAS 令牌。 | SecureString |
IntegrationRuntimeDataFlowProperties
名字 | 描述 | 價值 |
---|---|---|
清理 | 叢集將不會回收,而且會在下一個數據流活動執行中使用,直到達到TTL(存留時間)為止,如果此設定為 false。 默認值為 true。 | bool |
computeType | 將執行數據流作業之叢集的計算類型。 | 'ComputeOptimized' 'General' 'MemoryOptimized' |
coreCount | 將執行數據流作業之叢集的核心計數。 支援的值為:8、16、32、48、80、144 和 272。 | int |
customProperties | 自訂屬性可用來微調數據流運行時間效能。 | IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem[] |
timeToLive | 將執行數據流作業的叢集存留時間(以分鐘為單位) 設定。 | int 約束: 最小值 = 0 |
IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem
名字 | 描述 | 價值 |
---|---|---|
名字 | 自訂屬性的名稱。 | 字串 |
價值 | 自訂屬性的值。 | 字串 |
IntegrationRuntimeDataProxyProperties
名字 | 描述 | 價值 |
---|---|---|
connectVia | 自我裝載整合運行時間參考。 | EntityReference |
路徑 | 包含 Blob 記憶體中暫存資料的路徑。 | 字串 |
stagingLinkedService | 暫存連結服務參考。 | EntityReference |
IntegrationRuntimeSsisCatalogInfo
名字 | 描述 | 價值 |
---|---|---|
catalogAdminPassword | 目錄資料庫的系統管理員用戶帳戶密碼。 | SecureString |
catalogAdminUserName | 目錄資料庫的系統管理員用戶名稱。 | 字串 約束: 最小長度 = 1 最大長度 = 1 |
catalogPricingTier | 目錄資料庫的定價層。 可以在 https://azure.microsoft.com/en-us/pricing/details/sql-database/ 中找到有效的值 | 'Basic' 'Premium' 'PremiumRS' 'Standard' |
catalogServerEndpoint | 目錄資料庫伺服器 URL。 | 字串 |
dualStandbyPairName | Azure-SSIS Integration Runtimes 的雙待命組名稱,以支援 SSISDB 故障轉移。 | 字串 |
IntegrationRuntimeSsisProperties
名字 | 描述 | 價值 |
---|---|---|
catalogInfo | 受控專用整合運行時間的目錄資訊。 | IntegrationRuntimeSsisCatalogInfo |
憑據 | 包含驗證資訊的認證參考。 | CredentialReference |
customSetupScriptProperties | 受控專用整合運行時間的自定義安裝腳本屬性。 | IntegrationRuntimeCustomSetupScriptProperties |
dataProxyProperties | 受控專用整合運行時間的數據 Proxy 屬性。 | IntegrationRuntimeDataProxyProperties |
版 | SSIS Integration Runtime 的版本 | 'Enterprise' 'Standard' |
expressCustomSetupProperties | 沒有 SSIS 整合運行時間文本屬性的自訂設定。 | CustomSetupBase[] |
licenseType | 攜帶您自己的授權案例的授權類型。 | 'BasePrice' 'LicenseIncluded' |
packageStores | SSIS Integration Runtime 的套件存放區。 | PackageStore[] |
IntegrationRuntimeVNetProperties
名字 | 描述 | 價值 |
---|---|---|
publicIPs | 此整合運行時間將使用之公用IP位址的資源識別碼。 | string[] |
子 | 此整合運行時間將加入的子網名稱。 | 字串 |
subnetId | 要加入此 Azure-SSIS 整合運行時間的子網標識碼。 | 字串 |
vNetId | 此整合運行時間將加入之 VNet 的識別碼。 | 字串 |
LicensedComponentSetupTypeProperties
名字 | 描述 | 價值 |
---|---|---|
componentName | 第三方元件的名稱。 | 字串 (必要) |
licenseKey | 要啟用元件的授權金鑰。 | SecretBase |
LinkedIntegrationRuntimeKeyAuthorization
名字 | 描述 | 價值 |
---|---|---|
authorizationType | 整合運行時間共享的授權類型。 | 'Key' (必要) |
鑰匙 | 用於授權的金鑰。 | SecureString (必要) |
LinkedIntegrationRuntimeRbacAuthorization
名字 | 描述 | 價值 |
---|---|---|
authorizationType | 整合運行時間共享的授權類型。 | 'RBAC' (必要) |
憑據 | 包含驗證資訊的認證參考。 | CredentialReference |
resourceId | 要共用之整合運行時間的資源標識碼。 | 字串 (必要) |
LinkedIntegrationRuntimeType
名字 | 描述 | 價值 |
---|---|---|
authorizationType | 針對 linkedIntegrationRuntimeKeyAuthorization 類型設定為 'Key',。 針對 linkedIntegrationRuntimeRbacAuthorization 類型設定為 'RBAC',。 | 'Key' 'RBAC' (必要) |
LinkedServiceReference
名字 | 描述 | 價值 |
---|---|---|
參數 | LinkedService 的自變數。 | ParameterValueSpecification |
referenceName | 參考 LinkedService 名稱。 | 字串 (必要) |
類型 | 連結服務參考類型。 | 'LinkedServiceReference' (必要) |
ManagedIntegrationRuntime
名字 | 描述 | 價值 |
---|---|---|
managedVirtualNetwork | 受控虛擬網路參考。 | ManagedVirtualNetworkReference |
類型 | 整合運行時間的類型。 | 'Managed' (必要) |
typeProperties | 受控整合運行時間屬性。 | ManagedIntegrationRuntimeTypeProperties (必要) |
ManagedIntegrationRuntimeTypeProperties
名字 | 描述 | 價值 |
---|---|---|
computeProperties | 受控整合運行時間的計算資源。 | IntegrationRuntimeComputeProperties |
customerVirtualNetwork | Azure-SSIS 整合運行時間將加入的虛擬網路名稱 | IntegrationRuntimeCustomerVirtualNetwork |
ssisProperties | 受控整合運行時間的 SSIS 屬性。 | IntegrationRuntimeSsisProperties |
ManagedVirtualNetworkReference
名字 | 描述 | 價值 |
---|---|---|
referenceName | 參考 ManagedVirtualNetwork 名稱。 | 字串 (必要) |
類型 | 受控虛擬網路參考類型。 | 'ManagedVirtualNetworkReference' (必要) |
Microsoft.DataFactory/factories/integrationRuntimes
名字 | 描述 | 價值 |
---|---|---|
名字 | 資源名稱 | 字串 約束: 最小長度 = 3 最大長度 = 3 模式 = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (必要) |
父母 | 在 Bicep 中,您可以指定子資源的父資源。 只有在父資源外部宣告子資源時,才需要新增這個屬性。 如需詳細資訊,請參閱 父資源外部的子資源。 |
類型資源的符號名稱:處理站 |
性能 | 整合運行時間屬性。 | IntegrationRuntime (必要) |
PackageStore
名字 | 描述 | 價值 |
---|---|---|
名字 | 套件存放區的名稱 | 字串 (必要) |
packageStoreLinkedService | 套件存放區連結服務參考。 | EntityReference (必要) |
ParameterValueSpecification
名字 | 描述 | 價值 |
---|
PipelineExternalComputeScaleProperties
名字 | 描述 | 價值 |
---|---|---|
numberOfExternalNodes | 應該大於 0 且小於 11 的外部節點數目。 | int 約束: 最小值 = 1 最大值 = 10 |
numberOfPipelineNodes | 管線節點的數目,其應大於0且小於11。 | int 約束: 最小值 = 1 最大值 = 10 |
timeToLive | 整合運行時間的存留時間(以分鐘為單位)設定,以執行管線和外部活動。 | int 約束: 最小值 = 5 |
SecretBase
名字 | 描述 | 價值 |
---|---|---|
類型 | 針對類型 AzureKeyVaultSecretReference,設定為 'AzureKeyVaultSecret'。 將 類型設定為 'SecureString',SecureString。 | 'AzureKeyVaultSecret' 'SecureString' (必要) |
SecureString
名字 | 描述 | 價值 |
---|---|---|
類型 | 秘密的類型。 | 字串 (必要) |
價值 | 安全字串的值。 | 字串 (必要) |
SecureString
名字 | 描述 | 價值 |
---|---|---|
類型 | 秘密的類型。 | 'SecureString' (必要) |
價值 | 安全字串的值。 | 字串 (必要) |
SelfHostedIntegrationRuntime
名字 | 描述 | 價值 |
---|---|---|
類型 | 整合運行時間的類型。 | 'SelfHosted' (必要) |
typeProperties | 當這個屬性不是 Null 時,表示這是連結的整合運行時間。 屬性是用來存取原始整合運行時間。 | SelfHostedIntegrationRuntimeTypeProperties |
SelfHostedIntegrationRuntimeTypeProperties
名字 | 描述 | 價值 |
---|---|---|
linkedInfo | 連結整合運行時間的基底定義。 | LinkedIntegrationRuntimeType |
selfContainedInteractiveAuthoringEnabled | 當您的自我裝載整合運行時間無法與 Azure 轉寄建立連線時,確保互動式撰寫函式的替代選項。 | bool |
快速入門範例
下列快速入門範例會部署此資源類型。
Bicep 檔案 | 描述 |
---|---|
使用 Git 和受控 vnet 組態 Azure Data Factory | 此範本會使用 Git 設定和受控虛擬網路來建立 Azure Data Factory。 |
Azure VM 上的自我裝載整合運行時間 | 此範本會建立自我裝載整合運行時間,並在 Azure 虛擬機上註冊它 |
ARM 樣本資源定義
Factory/integrationRuntimes 資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.DataFactory/factories/integrationRuntimes 資源,請將下列 JSON 新增至範本。
{
"type": "Microsoft.DataFactory/factories/integrationRuntimes",
"apiVersion": "2018-06-01",
"name": "string",
"properties": {
"description": "string",
"type": "string"
// For remaining properties, see IntegrationRuntime objects
}
}
SecretBase 物件
設定 類型 屬性,以指定物件的類型。
針對 AzureKeyVaultSecret,請使用:
{
"secretName": {},
"secretVersion": {},
"store": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"type": "AzureKeyVaultSecret"
}
針對 SecureString,請使用:
{
"type": "SecureString",
"value": "string"
}
IntegrationRuntime 物件
設定 類型 屬性,以指定物件的類型。
針對 Managed,請使用:
{
"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"
}
}
]
}
}
}
針對 SelfHosted,請使用:
{
"type": "SelfHosted",
"typeProperties": {
"linkedInfo": {
"authorizationType": "string"
// For remaining properties, see LinkedIntegrationRuntimeType objects
},
"selfContainedInteractiveAuthoringEnabled": "bool"
}
}
CustomSetupBase 物件
設定 類型 屬性,以指定物件的類型。
針對 AzPowerShellSetup,請使用:
{
"type": "AzPowerShellSetup",
"typeProperties": {
"version": "string"
}
}
針對 CmdkeySetup,請使用:
{
"type": "CmdkeySetup",
"typeProperties": {
"password": {
"type": "string"
// For remaining properties, see SecretBase objects
},
"targetName": {},
"userName": {}
}
}
針對 ComponentSetup,請使用:
{
"type": "ComponentSetup",
"typeProperties": {
"componentName": "string",
"licenseKey": {
"type": "string"
// For remaining properties, see SecretBase objects
}
}
}
針對 EnvironmentVariableSetup,請使用:
{
"type": "EnvironmentVariableSetup",
"typeProperties": {
"variableName": "string",
"variableValue": "string"
}
}
LinkedIntegrationRuntimeType 物件
設定 authorizationType 屬性,以指定對象的類型。
針對 金鑰,請使用:
{
"authorizationType": "Key",
"key": {
"type": "string",
"value": "string"
}
}
針對 RBAC,請使用:
{
"authorizationType": "RBAC",
"credential": {
"referenceName": "string",
"type": "string"
},
"resourceId": "string"
}
屬性值
AzPowerShellSetup
名字 | 描述 | 價值 |
---|---|---|
類型 | 自訂設定的類型。 | 'AzPowerShellSetup' (必要) |
typeProperties | 安裝 Azure PowerShell 類型屬性。 | AzPowerShellSetupTypeProperties (必要) |
AzPowerShellSetupTypeProperties
名字 | 描述 | 價值 |
---|---|---|
版本 | 安裝所需的 Azure PowerShell 版本。 | 字串 (必要) |
AzureKeyVaultSecretReference
名字 | 描述 | 價值 |
---|---|---|
secretName | Azure Key Vault 中的秘密名稱。 Type:string (或 expression with resultType string) 。 | 任何 (必要) |
secretVersion | Azure Key Vault 中的秘密版本。 預設值是最新版本的秘密。 Type:string (或 expression with resultType string) 。 | 任何 |
商店 | Azure Key Vault 鏈接服務參考。 | LinkedServiceReference (必要) |
類型 | 秘密的類型。 | 'AzureKeyVaultSecret' (必要) |
CmdkeySetup
名字 | 描述 | 價值 |
---|---|---|
類型 | 自訂設定的類型。 | 'CmdkeySetup' (必要) |
typeProperties | Cmdkey 命令自定義安裝類型屬性。 | CmdkeySetupTypeProperties (必要) |
CmdkeySetupTypeProperties
名字 | 描述 | 價值 |
---|---|---|
密碼 | 數據源存取的密碼。 | SecretBase (必要) |
targetName | 數據來源取的伺服器名稱。 類型:字串。 | 任何 (必要) |
userName | 數據來源取的用戶名稱。 類型:字串。 | 任何 (必要) |
ComponentSetup
名字 | 描述 | 價值 |
---|---|---|
類型 | 自訂設定的類型。 | 'ComponentSetup' (必要) |
typeProperties | 安裝第三方元件類型屬性。 | LicensedComponentSetupTypeProperties (必要) |
CopyComputeScaleProperties
名字 | 描述 | 價值 |
---|---|---|
dataIntegrationUnit | 保留給複製活動執行的 DIU 編號設定。 支援的值為範圍 4-256 中的 4 倍數。 | int 約束: 最小值 = 4 |
timeToLive | 整合運行時間的存留時間(以分鐘為單位)設定,以執行複製活動。 | int 約束: 最小值 = 5 |
CredentialReference
名字 | 描述 | 價值 |
---|---|---|
referenceName | 參考認證名稱。 | 字串 (必要) |
類型 | 認證參考類型。 | 'CredentialReference' (必要) |
CustomSetupBase
名字 | 描述 | 價值 |
---|---|---|
類型 | 針對 azPowerShellSetup 類型設定為 'AzPowerShellSetup',AzPowerShellSetup。 針對 cmdkeySetup 類型設定為 『CmdkeySetup』,。 將 類型設定為 'ComponentSetup' ComponentSetup。 針對 environmentVariableSetup 類型設定為 'EnvironmentVariableSetup' 。 | 'AzPowerShellSetup' 'CmdkeySetup' 'ComponentSetup' 'EnvironmentVariableSetup' (必要) |
EntityReference
名字 | 描述 | 價值 |
---|---|---|
referenceName | 這個參考實體的名稱。 | 字串 |
類型 | 這個參考實體的類型。 | 'IntegrationRuntimeReference' 'LinkedServiceReference' |
EnvironmentVariableSetup
名字 | 描述 | 價值 |
---|---|---|
類型 | 自訂設定的類型。 | 'EnvironmentVariableSetup' (必要) |
typeProperties | 新增環境變數類型屬性。 | EnvironmentVariableSetupTypeProperties (必要) |
EnvironmentVariableSetupTypeProperties
名字 | 描述 | 價值 |
---|---|---|
variableName | 環境變數的名稱。 | 字串 (必要) |
variableValue | 環境變數的值。 | 字串 (必要) |
IntegrationRuntime
名字 | 描述 | 價值 |
---|---|---|
描述 | 整合運行時間描述。 | 字串 |
類型 | 針對 managedIntegrationRuntime 類型 設定為 'Managed',。 針對 selfHostedIntegrationRuntime 類型設定為 'SelfHosted',。 | 'Managed' 'SelfHosted' (必要) |
IntegrationRuntimeComputeProperties
名字 | 描述 | 價值 |
---|---|---|
copyComputeScaleProperties | Managed Integration Runtime 的 CopyComputeScale 屬性。 | CopyComputeScaleProperties |
dataFlowProperties | 受控整合運行時間的數據流屬性。 | IntegrationRuntimeDataFlowProperties |
位置 | 受控整合運行時間的位置。 在 /azure/data-factory/data-factory/data-factory-data-movement-activities 上可以找到支持的區域 | 字串 |
maxParallelExecutionsPerNode | 受控整合運行時間每個節點的平行執行計數上限。 | int 約束: 最小值 = 1 |
nodeSize | 受控整合運行時間的節點大小需求。 | 字串 |
numberOfNodes | 受控整合運行時間所需的節點數目。 | int 約束: 最小值 = 1 |
pipelineExternalComputeScaleProperties | Managed 整合運行時間的 PipelineExternalComputeScale 屬性。 | PipelineExternalComputeScaleProperties |
vNetProperties | 受控整合運行時間的 VNet 屬性。 | IntegrationRuntimeVNetProperties |
IntegrationRuntimeCustomerVirtualNetwork
名字 | 描述 | 價值 |
---|---|---|
subnetId | Azure-SSIS 整合運行時間要加入的子網標識碼。 | 字串 |
IntegrationRuntimeCustomSetupScriptProperties
名字 | 描述 | 價值 |
---|---|---|
blobContainerUri | 包含自訂安裝文本的 Azure Blob 容器 URI。 | 字串 |
sasToken | Azure Blob 容器的 SAS 令牌。 | SecureString |
IntegrationRuntimeDataFlowProperties
名字 | 描述 | 價值 |
---|---|---|
清理 | 叢集將不會回收,而且會在下一個數據流活動執行中使用,直到達到TTL(存留時間)為止,如果此設定為 false。 默認值為 true。 | bool |
computeType | 將執行數據流作業之叢集的計算類型。 | 'ComputeOptimized' 'General' 'MemoryOptimized' |
coreCount | 將執行數據流作業之叢集的核心計數。 支援的值為:8、16、32、48、80、144 和 272。 | int |
customProperties | 自訂屬性可用來微調數據流運行時間效能。 | IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem[] |
timeToLive | 將執行數據流作業的叢集存留時間(以分鐘為單位) 設定。 | int 約束: 最小值 = 0 |
IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem
名字 | 描述 | 價值 |
---|---|---|
名字 | 自訂屬性的名稱。 | 字串 |
價值 | 自訂屬性的值。 | 字串 |
IntegrationRuntimeDataProxyProperties
名字 | 描述 | 價值 |
---|---|---|
connectVia | 自我裝載整合運行時間參考。 | EntityReference |
路徑 | 包含 Blob 記憶體中暫存資料的路徑。 | 字串 |
stagingLinkedService | 暫存連結服務參考。 | EntityReference |
IntegrationRuntimeSsisCatalogInfo
名字 | 描述 | 價值 |
---|---|---|
catalogAdminPassword | 目錄資料庫的系統管理員用戶帳戶密碼。 | SecureString |
catalogAdminUserName | 目錄資料庫的系統管理員用戶名稱。 | 字串 約束: 最小長度 = 1 最大長度 = 1 |
catalogPricingTier | 目錄資料庫的定價層。 可以在 https://azure.microsoft.com/en-us/pricing/details/sql-database/ 中找到有效的值 | 'Basic' 'Premium' 'PremiumRS' 'Standard' |
catalogServerEndpoint | 目錄資料庫伺服器 URL。 | 字串 |
dualStandbyPairName | Azure-SSIS Integration Runtimes 的雙待命組名稱,以支援 SSISDB 故障轉移。 | 字串 |
IntegrationRuntimeSsisProperties
名字 | 描述 | 價值 |
---|---|---|
catalogInfo | 受控專用整合運行時間的目錄資訊。 | IntegrationRuntimeSsisCatalogInfo |
憑據 | 包含驗證資訊的認證參考。 | CredentialReference |
customSetupScriptProperties | 受控專用整合運行時間的自定義安裝腳本屬性。 | IntegrationRuntimeCustomSetupScriptProperties |
dataProxyProperties | 受控專用整合運行時間的數據 Proxy 屬性。 | IntegrationRuntimeDataProxyProperties |
版 | SSIS Integration Runtime 的版本 | 'Enterprise' 'Standard' |
expressCustomSetupProperties | 沒有 SSIS 整合運行時間文本屬性的自訂設定。 | CustomSetupBase[] |
licenseType | 攜帶您自己的授權案例的授權類型。 | 'BasePrice' 'LicenseIncluded' |
packageStores | SSIS Integration Runtime 的套件存放區。 | PackageStore[] |
IntegrationRuntimeVNetProperties
名字 | 描述 | 價值 |
---|---|---|
publicIPs | 此整合運行時間將使用之公用IP位址的資源識別碼。 | string[] |
子 | 此整合運行時間將加入的子網名稱。 | 字串 |
subnetId | 要加入此 Azure-SSIS 整合運行時間的子網標識碼。 | 字串 |
vNetId | 此整合運行時間將加入之 VNet 的識別碼。 | 字串 |
LicensedComponentSetupTypeProperties
名字 | 描述 | 價值 |
---|---|---|
componentName | 第三方元件的名稱。 | 字串 (必要) |
licenseKey | 要啟用元件的授權金鑰。 | SecretBase |
LinkedIntegrationRuntimeKeyAuthorization
名字 | 描述 | 價值 |
---|---|---|
authorizationType | 整合運行時間共享的授權類型。 | 'Key' (必要) |
鑰匙 | 用於授權的金鑰。 | SecureString (必要) |
LinkedIntegrationRuntimeRbacAuthorization
名字 | 描述 | 價值 |
---|---|---|
authorizationType | 整合運行時間共享的授權類型。 | 'RBAC' (必要) |
憑據 | 包含驗證資訊的認證參考。 | CredentialReference |
resourceId | 要共用之整合運行時間的資源標識碼。 | 字串 (必要) |
LinkedIntegrationRuntimeType
名字 | 描述 | 價值 |
---|---|---|
authorizationType | 針對 linkedIntegrationRuntimeKeyAuthorization 類型設定為 'Key',。 針對 linkedIntegrationRuntimeRbacAuthorization 類型設定為 'RBAC',。 | 'Key' 'RBAC' (必要) |
LinkedServiceReference
名字 | 描述 | 價值 |
---|---|---|
參數 | LinkedService 的自變數。 | ParameterValueSpecification |
referenceName | 參考 LinkedService 名稱。 | 字串 (必要) |
類型 | 連結服務參考類型。 | 'LinkedServiceReference' (必要) |
ManagedIntegrationRuntime
名字 | 描述 | 價值 |
---|---|---|
managedVirtualNetwork | 受控虛擬網路參考。 | ManagedVirtualNetworkReference |
類型 | 整合運行時間的類型。 | 'Managed' (必要) |
typeProperties | 受控整合運行時間屬性。 | ManagedIntegrationRuntimeTypeProperties (必要) |
ManagedIntegrationRuntimeTypeProperties
名字 | 描述 | 價值 |
---|---|---|
computeProperties | 受控整合運行時間的計算資源。 | IntegrationRuntimeComputeProperties |
customerVirtualNetwork | Azure-SSIS 整合運行時間將加入的虛擬網路名稱 | IntegrationRuntimeCustomerVirtualNetwork |
ssisProperties | 受控整合運行時間的 SSIS 屬性。 | IntegrationRuntimeSsisProperties |
ManagedVirtualNetworkReference
名字 | 描述 | 價值 |
---|---|---|
referenceName | 參考 ManagedVirtualNetwork 名稱。 | 字串 (必要) |
類型 | 受控虛擬網路參考類型。 | 'ManagedVirtualNetworkReference' (必要) |
Microsoft.DataFactory/factories/integrationRuntimes
名字 | 描述 | 價值 |
---|---|---|
apiVersion | API 版本 | '2018-06-01' |
名字 | 資源名稱 | 字串 約束: 最小長度 = 3 最大長度 = 3 模式 = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (必要) |
性能 | 整合運行時間屬性。 | IntegrationRuntime (必要) |
類型 | 資源類型 | 'Microsoft.DataFactory/factories/integrationRuntimes' |
PackageStore
名字 | 描述 | 價值 |
---|---|---|
名字 | 套件存放區的名稱 | 字串 (必要) |
packageStoreLinkedService | 套件存放區連結服務參考。 | EntityReference (必要) |
ParameterValueSpecification
名字 | 描述 | 價值 |
---|
PipelineExternalComputeScaleProperties
名字 | 描述 | 價值 |
---|---|---|
numberOfExternalNodes | 應該大於 0 且小於 11 的外部節點數目。 | int 約束: 最小值 = 1 最大值 = 10 |
numberOfPipelineNodes | 管線節點的數目,其應大於0且小於11。 | int 約束: 最小值 = 1 最大值 = 10 |
timeToLive | 整合運行時間的存留時間(以分鐘為單位)設定,以執行管線和外部活動。 | int 約束: 最小值 = 5 |
SecretBase
名字 | 描述 | 價值 |
---|---|---|
類型 | 針對類型 AzureKeyVaultSecretReference,設定為 'AzureKeyVaultSecret'。 將 類型設定為 'SecureString',SecureString。 | 'AzureKeyVaultSecret' 'SecureString' (必要) |
SecureString
名字 | 描述 | 價值 |
---|---|---|
類型 | 秘密的類型。 | 字串 (必要) |
價值 | 安全字串的值。 | 字串 (必要) |
SecureString
名字 | 描述 | 價值 |
---|---|---|
類型 | 秘密的類型。 | 'SecureString' (必要) |
價值 | 安全字串的值。 | 字串 (必要) |
SelfHostedIntegrationRuntime
名字 | 描述 | 價值 |
---|---|---|
類型 | 整合運行時間的類型。 | 'SelfHosted' (必要) |
typeProperties | 當這個屬性不是 Null 時,表示這是連結的整合運行時間。 屬性是用來存取原始整合運行時間。 | SelfHostedIntegrationRuntimeTypeProperties |
SelfHostedIntegrationRuntimeTypeProperties
名字 | 描述 | 價值 |
---|---|---|
linkedInfo | 連結整合運行時間的基底定義。 | LinkedIntegrationRuntimeType |
selfContainedInteractiveAuthoringEnabled | 當您的自我裝載整合運行時間無法與 Azure 轉寄建立連線時,確保互動式撰寫函式的替代選項。 | bool |
快速入門範本
下列快速入門範本會部署此資源類型。
範本 | 描述 |
---|---|
使用 Git 和受控 vnet 組態 Azure Data Factory |
此範本會使用 Git 設定和受控虛擬網路來建立 Azure Data Factory。 |
Azure VM 上的自我裝載整合運行時間 |
此範本會建立自我裝載整合運行時間,並在 Azure 虛擬機上註冊它 |
Terraform (AzAPI 提供者) 資源定義
Factory/integrationRuntimes 資源類型可以使用目標作業來部署:
- 資源群組
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.DataFactory/factories/integrationRuntimes 資源,請將下列 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
}
})
}
SecretBase 物件
設定 類型 屬性,以指定物件的類型。
針對 AzureKeyVaultSecret,請使用:
{
secretName = ?
secretVersion = ?
store = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
type = "AzureKeyVaultSecret"
}
針對 SecureString,請使用:
{
type = "SecureString"
value = "string"
}
IntegrationRuntime 物件
設定 類型 屬性,以指定物件的類型。
針對 Managed,請使用:
{
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"
}
}
]
}
}
}
針對 SelfHosted,請使用:
{
type = "SelfHosted"
typeProperties = {
linkedInfo = {
authorizationType = "string"
// For remaining properties, see LinkedIntegrationRuntimeType objects
}
selfContainedInteractiveAuthoringEnabled = bool
}
}
CustomSetupBase 物件
設定 類型 屬性,以指定物件的類型。
針對 AzPowerShellSetup,請使用:
{
type = "AzPowerShellSetup"
typeProperties = {
version = "string"
}
}
針對 CmdkeySetup,請使用:
{
type = "CmdkeySetup"
typeProperties = {
password = {
type = "string"
// For remaining properties, see SecretBase objects
}
targetName = ?
userName = ?
}
}
針對 ComponentSetup,請使用:
{
type = "ComponentSetup"
typeProperties = {
componentName = "string"
licenseKey = {
type = "string"
// For remaining properties, see SecretBase objects
}
}
}
針對 EnvironmentVariableSetup,請使用:
{
type = "EnvironmentVariableSetup"
typeProperties = {
variableName = "string"
variableValue = "string"
}
}
LinkedIntegrationRuntimeType 物件
設定 authorizationType 屬性,以指定對象的類型。
針對 金鑰,請使用:
{
authorizationType = "Key"
key = {
type = "string"
value = "string"
}
}
針對 RBAC,請使用:
{
authorizationType = "RBAC"
credential = {
referenceName = "string"
type = "string"
}
resourceId = "string"
}
屬性值
AzPowerShellSetup
名字 | 描述 | 價值 |
---|---|---|
類型 | 自訂設定的類型。 | 'AzPowerShellSetup' (必要) |
typeProperties | 安裝 Azure PowerShell 類型屬性。 | AzPowerShellSetupTypeProperties (必要) |
AzPowerShellSetupTypeProperties
名字 | 描述 | 價值 |
---|---|---|
版本 | 安裝所需的 Azure PowerShell 版本。 | 字串 (必要) |
AzureKeyVaultSecretReference
名字 | 描述 | 價值 |
---|---|---|
secretName | Azure Key Vault 中的秘密名稱。 Type:string (或 expression with resultType string) 。 | 任何 (必要) |
secretVersion | Azure Key Vault 中的秘密版本。 預設值是最新版本的秘密。 Type:string (或 expression with resultType string) 。 | 任何 |
商店 | Azure Key Vault 鏈接服務參考。 | LinkedServiceReference (必要) |
類型 | 秘密的類型。 | 'AzureKeyVaultSecret' (必要) |
CmdkeySetup
名字 | 描述 | 價值 |
---|---|---|
類型 | 自訂設定的類型。 | 'CmdkeySetup' (必要) |
typeProperties | Cmdkey 命令自定義安裝類型屬性。 | CmdkeySetupTypeProperties (必要) |
CmdkeySetupTypeProperties
名字 | 描述 | 價值 |
---|---|---|
密碼 | 數據源存取的密碼。 | SecretBase (必要) |
targetName | 數據來源取的伺服器名稱。 類型:字串。 | 任何 (必要) |
userName | 數據來源取的用戶名稱。 類型:字串。 | 任何 (必要) |
ComponentSetup
名字 | 描述 | 價值 |
---|---|---|
類型 | 自訂設定的類型。 | 'ComponentSetup' (必要) |
typeProperties | 安裝第三方元件類型屬性。 | LicensedComponentSetupTypeProperties (必要) |
CopyComputeScaleProperties
名字 | 描述 | 價值 |
---|---|---|
dataIntegrationUnit | 保留給複製活動執行的 DIU 編號設定。 支援的值為範圍 4-256 中的 4 倍數。 | int 約束: 最小值 = 4 |
timeToLive | 整合運行時間的存留時間(以分鐘為單位)設定,以執行複製活動。 | int 約束: 最小值 = 5 |
CredentialReference
名字 | 描述 | 價值 |
---|---|---|
referenceName | 參考認證名稱。 | 字串 (必要) |
類型 | 認證參考類型。 | 'CredentialReference' (必要) |
CustomSetupBase
名字 | 描述 | 價值 |
---|---|---|
類型 | 針對 azPowerShellSetup 類型設定為 'AzPowerShellSetup',AzPowerShellSetup。 針對 cmdkeySetup 類型設定為 『CmdkeySetup』,。 將 類型設定為 'ComponentSetup' ComponentSetup。 針對 environmentVariableSetup 類型設定為 'EnvironmentVariableSetup' 。 | 'AzPowerShellSetup' 'CmdkeySetup' 'ComponentSetup' 'EnvironmentVariableSetup' (必要) |
EntityReference
名字 | 描述 | 價值 |
---|---|---|
referenceName | 這個參考實體的名稱。 | 字串 |
類型 | 這個參考實體的類型。 | 'IntegrationRuntimeReference' 'LinkedServiceReference' |
EnvironmentVariableSetup
名字 | 描述 | 價值 |
---|---|---|
類型 | 自訂設定的類型。 | 'EnvironmentVariableSetup' (必要) |
typeProperties | 新增環境變數類型屬性。 | EnvironmentVariableSetupTypeProperties (必要) |
EnvironmentVariableSetupTypeProperties
名字 | 描述 | 價值 |
---|---|---|
variableName | 環境變數的名稱。 | 字串 (必要) |
variableValue | 環境變數的值。 | 字串 (必要) |
IntegrationRuntime
名字 | 描述 | 價值 |
---|---|---|
描述 | 整合運行時間描述。 | 字串 |
類型 | 針對 managedIntegrationRuntime 類型 設定為 'Managed',。 針對 selfHostedIntegrationRuntime 類型設定為 'SelfHosted',。 | 'Managed' 'SelfHosted' (必要) |
IntegrationRuntimeComputeProperties
名字 | 描述 | 價值 |
---|---|---|
copyComputeScaleProperties | Managed Integration Runtime 的 CopyComputeScale 屬性。 | CopyComputeScaleProperties |
dataFlowProperties | 受控整合運行時間的數據流屬性。 | IntegrationRuntimeDataFlowProperties |
位置 | 受控整合運行時間的位置。 在 /azure/data-factory/data-factory/data-factory-data-movement-activities 上可以找到支持的區域 | 字串 |
maxParallelExecutionsPerNode | 受控整合運行時間每個節點的平行執行計數上限。 | int 約束: 最小值 = 1 |
nodeSize | 受控整合運行時間的節點大小需求。 | 字串 |
numberOfNodes | 受控整合運行時間所需的節點數目。 | int 約束: 最小值 = 1 |
pipelineExternalComputeScaleProperties | Managed 整合運行時間的 PipelineExternalComputeScale 屬性。 | PipelineExternalComputeScaleProperties |
vNetProperties | 受控整合運行時間的 VNet 屬性。 | IntegrationRuntimeVNetProperties |
IntegrationRuntimeCustomerVirtualNetwork
名字 | 描述 | 價值 |
---|---|---|
subnetId | Azure-SSIS 整合運行時間要加入的子網標識碼。 | 字串 |
IntegrationRuntimeCustomSetupScriptProperties
名字 | 描述 | 價值 |
---|---|---|
blobContainerUri | 包含自訂安裝文本的 Azure Blob 容器 URI。 | 字串 |
sasToken | Azure Blob 容器的 SAS 令牌。 | SecureString |
IntegrationRuntimeDataFlowProperties
名字 | 描述 | 價值 |
---|---|---|
清理 | 叢集將不會回收,而且會在下一個數據流活動執行中使用,直到達到TTL(存留時間)為止,如果此設定為 false。 默認值為 true。 | bool |
computeType | 將執行數據流作業之叢集的計算類型。 | 'ComputeOptimized' 'General' 'MemoryOptimized' |
coreCount | 將執行數據流作業之叢集的核心計數。 支援的值為:8、16、32、48、80、144 和 272。 | int |
customProperties | 自訂屬性可用來微調數據流運行時間效能。 | IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem[] |
timeToLive | 將執行數據流作業的叢集存留時間(以分鐘為單位) 設定。 | int 約束: 最小值 = 0 |
IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem
名字 | 描述 | 價值 |
---|---|---|
名字 | 自訂屬性的名稱。 | 字串 |
價值 | 自訂屬性的值。 | 字串 |
IntegrationRuntimeDataProxyProperties
名字 | 描述 | 價值 |
---|---|---|
connectVia | 自我裝載整合運行時間參考。 | EntityReference |
路徑 | 包含 Blob 記憶體中暫存資料的路徑。 | 字串 |
stagingLinkedService | 暫存連結服務參考。 | EntityReference |
IntegrationRuntimeSsisCatalogInfo
名字 | 描述 | 價值 |
---|---|---|
catalogAdminPassword | 目錄資料庫的系統管理員用戶帳戶密碼。 | SecureString |
catalogAdminUserName | 目錄資料庫的系統管理員用戶名稱。 | 字串 約束: 最小長度 = 1 最大長度 = 1 |
catalogPricingTier | 目錄資料庫的定價層。 可以在 https://azure.microsoft.com/en-us/pricing/details/sql-database/ 中找到有效的值 | 'Basic' 'Premium' 'PremiumRS' 'Standard' |
catalogServerEndpoint | 目錄資料庫伺服器 URL。 | 字串 |
dualStandbyPairName | Azure-SSIS Integration Runtimes 的雙待命組名稱,以支援 SSISDB 故障轉移。 | 字串 |
IntegrationRuntimeSsisProperties
名字 | 描述 | 價值 |
---|---|---|
catalogInfo | 受控專用整合運行時間的目錄資訊。 | IntegrationRuntimeSsisCatalogInfo |
憑據 | 包含驗證資訊的認證參考。 | CredentialReference |
customSetupScriptProperties | 受控專用整合運行時間的自定義安裝腳本屬性。 | IntegrationRuntimeCustomSetupScriptProperties |
dataProxyProperties | 受控專用整合運行時間的數據 Proxy 屬性。 | IntegrationRuntimeDataProxyProperties |
版 | SSIS Integration Runtime 的版本 | 'Enterprise' 'Standard' |
expressCustomSetupProperties | 沒有 SSIS 整合運行時間文本屬性的自訂設定。 | CustomSetupBase[] |
licenseType | 攜帶您自己的授權案例的授權類型。 | 'BasePrice' 'LicenseIncluded' |
packageStores | SSIS Integration Runtime 的套件存放區。 | PackageStore[] |
IntegrationRuntimeVNetProperties
名字 | 描述 | 價值 |
---|---|---|
publicIPs | 此整合運行時間將使用之公用IP位址的資源識別碼。 | string[] |
子 | 此整合運行時間將加入的子網名稱。 | 字串 |
subnetId | 要加入此 Azure-SSIS 整合運行時間的子網標識碼。 | 字串 |
vNetId | 此整合運行時間將加入之 VNet 的識別碼。 | 字串 |
LicensedComponentSetupTypeProperties
名字 | 描述 | 價值 |
---|---|---|
componentName | 第三方元件的名稱。 | 字串 (必要) |
licenseKey | 要啟用元件的授權金鑰。 | SecretBase |
LinkedIntegrationRuntimeKeyAuthorization
名字 | 描述 | 價值 |
---|---|---|
authorizationType | 整合運行時間共享的授權類型。 | 'Key' (必要) |
鑰匙 | 用於授權的金鑰。 | SecureString (必要) |
LinkedIntegrationRuntimeRbacAuthorization
名字 | 描述 | 價值 |
---|---|---|
authorizationType | 整合運行時間共享的授權類型。 | 'RBAC' (必要) |
憑據 | 包含驗證資訊的認證參考。 | CredentialReference |
resourceId | 要共用之整合運行時間的資源標識碼。 | 字串 (必要) |
LinkedIntegrationRuntimeType
名字 | 描述 | 價值 |
---|---|---|
authorizationType | 針對 linkedIntegrationRuntimeKeyAuthorization 類型設定為 'Key',。 針對 linkedIntegrationRuntimeRbacAuthorization 類型設定為 'RBAC',。 | 'Key' 'RBAC' (必要) |
LinkedServiceReference
名字 | 描述 | 價值 |
---|---|---|
參數 | LinkedService 的自變數。 | ParameterValueSpecification |
referenceName | 參考 LinkedService 名稱。 | 字串 (必要) |
類型 | 連結服務參考類型。 | 'LinkedServiceReference' (必要) |
ManagedIntegrationRuntime
名字 | 描述 | 價值 |
---|---|---|
managedVirtualNetwork | 受控虛擬網路參考。 | ManagedVirtualNetworkReference |
類型 | 整合運行時間的類型。 | 'Managed' (必要) |
typeProperties | 受控整合運行時間屬性。 | ManagedIntegrationRuntimeTypeProperties (必要) |
ManagedIntegrationRuntimeTypeProperties
名字 | 描述 | 價值 |
---|---|---|
computeProperties | 受控整合運行時間的計算資源。 | IntegrationRuntimeComputeProperties |
customerVirtualNetwork | Azure-SSIS 整合運行時間將加入的虛擬網路名稱 | IntegrationRuntimeCustomerVirtualNetwork |
ssisProperties | 受控整合運行時間的 SSIS 屬性。 | IntegrationRuntimeSsisProperties |
ManagedVirtualNetworkReference
名字 | 描述 | 價值 |
---|---|---|
referenceName | 參考 ManagedVirtualNetwork 名稱。 | 字串 (必要) |
類型 | 受控虛擬網路參考類型。 | 'ManagedVirtualNetworkReference' (必要) |
Microsoft.DataFactory/factories/integrationRuntimes
名字 | 描述 | 價值 |
---|---|---|
名字 | 資源名稱 | 字串 約束: 最小長度 = 3 最大長度 = 3 模式 = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (必要) |
parent_id | 此資源為父系之資源的標識碼。 | 類型的資源標識碼:處理站 |
性能 | 整合運行時間屬性。 | IntegrationRuntime (必要) |
類型 | 資源類型 | “Microsoft.DataFactory/factories/integrationRuntimes@2018-06-01” |
PackageStore
名字 | 描述 | 價值 |
---|---|---|
名字 | 套件存放區的名稱 | 字串 (必要) |
packageStoreLinkedService | 套件存放區連結服務參考。 | EntityReference (必要) |
ParameterValueSpecification
名字 | 描述 | 價值 |
---|
PipelineExternalComputeScaleProperties
名字 | 描述 | 價值 |
---|---|---|
numberOfExternalNodes | 應該大於 0 且小於 11 的外部節點數目。 | int 約束: 最小值 = 1 最大值 = 10 |
numberOfPipelineNodes | 管線節點的數目,其應大於0且小於11。 | int 約束: 最小值 = 1 最大值 = 10 |
timeToLive | 整合運行時間的存留時間(以分鐘為單位)設定,以執行管線和外部活動。 | int 約束: 最小值 = 5 |
SecretBase
名字 | 描述 | 價值 |
---|---|---|
類型 | 針對類型 AzureKeyVaultSecretReference,設定為 'AzureKeyVaultSecret'。 將 類型設定為 'SecureString',SecureString。 | 'AzureKeyVaultSecret' 'SecureString' (必要) |
SecureString
名字 | 描述 | 價值 |
---|---|---|
類型 | 秘密的類型。 | 字串 (必要) |
價值 | 安全字串的值。 | 字串 (必要) |
SecureString
名字 | 描述 | 價值 |
---|---|---|
類型 | 秘密的類型。 | 'SecureString' (必要) |
價值 | 安全字串的值。 | 字串 (必要) |
SelfHostedIntegrationRuntime
名字 | 描述 | 價值 |
---|---|---|
類型 | 整合運行時間的類型。 | 'SelfHosted' (必要) |
typeProperties | 當這個屬性不是 Null 時,表示這是連結的整合運行時間。 屬性是用來存取原始整合運行時間。 | SelfHostedIntegrationRuntimeTypeProperties |
SelfHostedIntegrationRuntimeTypeProperties
名字 | 描述 | 價值 |
---|---|---|
linkedInfo | 連結整合運行時間的基底定義。 | LinkedIntegrationRuntimeType |
selfContainedInteractiveAuthoringEnabled | 當您的自我裝載整合運行時間無法與 Azure 轉寄建立連線時,確保互動式撰寫函式的替代選項。 | bool |