次の方法で共有


Microsoft.DataFactory factories/integrationRuntimes 2018-06-01

Bicep リソース定義

factories/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 オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

マネージドの場合は、次を使用します。

{
  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。 string (必須)

AzureKeyVaultSecretReference

名前 形容 価値
secretName Azure Key Vault 内のシークレットの名前。 型: string (または resultType 文字列を含む式)。 any (必須)
secretVersion Azure Key Vault のシークレットのバージョン。 既定値は、シークレットの最新バージョンです。 型: string (または resultType 文字列を含む式)。 任意
Azure Key Vault のリンクされたサービス リファレンス。 LinkedServiceReference (必須)
種類 シークレットの種類。 'AzureKeyVaultSecret' (必須)

CmdkeySetup

名前 形容 価値
種類 カスタム セットアップの種類。 'CmdkeySetup' (必須)
typeProperties Cmdkey コマンドのカスタム セットアップの種類のプロパティ。 CmdkeySetupTypeProperties (必須)

CmdkeySetupTypeProperties

名前 形容 価値
パスワード データ ソース アクセスのパスワード。 SecretBase (必須)
targetName データ ソース アクセスのサーバー名。 型: 文字列。 any (必須)
userName データ ソース アクセスのユーザー名。 型: 文字列。 any (必須)

ComponentSetup

名前 形容 価値
種類 カスタム セットアップの種類。 'ComponentSetup' (必須)
typeProperties サード パーティ製コンポーネントの種類のプロパティをインストールします。 LicensedComponentSetupTypeProperties (必須)

CopyComputeScaleProperties

名前 形容 価値
dataIntegrationUnit コピー アクティビティの実行用に予約されている DIU 番号の設定。 サポートされる値は、4 から 256 の範囲の 4 の倍数です。 int

制約:
最小値 = 4
timeToLive コピー アクティビティを実行する統合ランタイムの Time to Live (分単位) 設定。 int

制約:
最小値 = 5

CredentialReference

名前 形容 価値
referenceName 参照資格情報名。 string (必須)
種類 資格情報参照の種類。 'CredentialReference' (必須)

CustomSetupBase

名前 形容 価値
種類 AzPowerShellSetupの型 'AzPowerShellSetup' に設定します。 CmdkeySetupの種類 'CmdkeySetup' に設定します。 ComponentSetupの型 'ComponentSetup' に設定します。 EnvironmentVariableSetupの種類 "EnvironmentVariableSetup" に設定します。 'AzPowerShellSetup'
'CmdkeySetup'
'ComponentSetup'
'EnvironmentVariableSetup' (必須)

EntityReference

名前 形容 価値
referenceName この参照先エンティティの名前。
種類 この参照先エンティティの型。 'IntegrationRuntimeReference'
'LinkedServiceReference'

EnvironmentVariableSetup

名前 形容 価値
種類 カスタム セットアップの種類。 'EnvironmentVariableSetup' (必須)
typeProperties 環境変数の型プロパティを追加します。 EnvironmentVariableSetupTypeProperties (必須)

EnvironmentVariableSetupTypeProperties

名前 形容 価値
variableName 環境変数の名前。 string (必須)
variableValue 環境変数の値。 string (必須)

IntegrationRuntime

名前 形容 価値
形容 統合ランタイムの説明。
種類 ManagedIntegrationRuntime型 'Managed' に設定します。 SelfHostedIntegrationRuntimeの型 'SelfHosted' に設定します。 'Managed'
'SelfHosted' (必須)

IntegrationRuntimeComputeProperties

名前 形容 価値
copyComputeScaleProperties マネージド統合ランタイムの CopyComputeScale プロパティ。 CopyComputeScaleProperties
dataFlowProperties マネージド統合ランタイムのデータ フロー プロパティ。 IntegrationRuntimeDataFlowProperties の
場所 マネージド統合ランタイムの場所。 サポートされているリージョンは、/azure/data-factory/data-factory-data-movement-activities にあります。
maxParallelExecutionsPerNode マネージド統合ランタイムのノードあたりの並列実行の最大数。 int

制約:
最小値 = 1
nodeSize マネージド統合ランタイムのノード サイズ要件。
numberOfNodes マネージド統合ランタイムに必要なノード数。 int

制約:
最小値 = 1
pipelineExternalComputeScaleProperties マネージド統合ランタイムの PipelineExternalComputeScale プロパティ。 PipelineExternalComputeScaleProperties の
vNetProperties マネージド統合ランタイムの VNet プロパティ。 IntegrationRuntimeVNetProperties の

IntegrationRuntimeCustomerVirtualNetwork

名前 形容 価値
subnetId Azure-SSIS 統合ランタイムが参加するサブネットの ID。

IntegrationRuntimeCustomSetupScriptProperties

名前 形容 価値
blobContainerUri カスタム セットアップ スクリプトを含む Azure BLOB コンテナーの URI。
sasToken Azure BLOB コンテナーの SAS トークン。 SecureString の

IntegrationRuntimeDataFlowProperties

名前 形容 価値
クリーンアップ クラスターはリサイクルされず、これが false に設定されている場合、TTL (有効期間) に達するまで、次のデータ フロー アクティビティの実行で使用されます。 既定値は true です。 bool
computeType データ フロー ジョブを実行するクラスターのコンピューティングの種類。 'ComputeOptimized'
'General'
'MemoryOptimized'
coreCount データ フロー ジョブを実行するクラスターのコア数。 サポートされる値は、8、16、32、48、80、144、272 です。 int
customProperties カスタム プロパティは、データ フロー ランタイムのパフォーマンスを調整するために使用されます。 IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem[]
timeToLive データ フロー ジョブを実行するクラスターの Time to Live (分単位) 設定。 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 SSISDB フェールオーバーをサポート Azure-SSIS 統合ランタイムのデュアル スタンバイ ペア名。

IntegrationRuntimeSsisProperties

名前 形容 価値
catalogInfo マネージド専用統合ランタイムのカタログ情報。 IntegrationRuntimeSsisCatalogInfo の
資格 情報 認証情報を含む資格情報参照。 CredentialReference
customSetupScriptProperties マネージド専用統合ランタイムのカスタム セットアップ スクリプト プロパティ。 IntegrationRuntimeCustomSetupScriptProperties の
dataProxyProperties マネージド専用統合ランタイムのデータ プロキシ プロパティ。 IntegrationRuntimeDataProxyProperties の
SSIS 統合ランタイムのエディション 'Enterprise'
'Standard'
expressCustomSetupProperties SSIS 統合ランタイムのスクリプト プロパティを使用しないカスタム セットアップ。 CustomSetupBase[]
licenseType ライセンスを持ち込むシナリオのライセンスの種類。 'BasePrice'
'LicenseIncluded'
packageStores SSIS 統合ランタイムのパッケージ ストア。 PackageStore[]

IntegrationRuntimeVNetProperties

名前 形容 価値
publicIPs この統合ランタイムが使用するパブリック IP アドレスのリソース ID。 string[]
サブネット この統合ランタイムが参加するサブネットの名前。
subnetId この Azure-SSIS 統合ランタイムが参加するサブネットの ID。
vNetId この統合ランタイムが参加する VNet の ID。

LicensedComponentSetupTypeProperties

名前 形容 価値
componentName サード パーティコンポーネントの名前。 string (必須)
licenseKey コンポーネントをアクティブ化するためのライセンス キー。 SecretBase の

LinkedIntegrationRuntimeKeyAuthorization

名前 形容 価値
authorizationType 統合ランタイム共有の承認の種類。 'Key' (必須)
承認に使用されるキー。 SecureString (必須)

LinkedIntegrationRuntimeRbacAuthorization

名前 形容 価値
authorizationType 統合ランタイム共有の承認の種類。 'RBAC' (必須)
資格 情報 認証情報を含む資格情報参照。 CredentialReference
resourceId 共有する統合ランタイムのリソース識別子。 string (必須)

LinkedIntegrationRuntimeType

名前 形容 価値
authorizationType LinkedIntegrationRuntimeKeyAuthorizationの型 'Key' に設定します。 LinkedIntegrationRuntimeRbacAuthorization種類として 'RBAC' に設定します。 'Key'
'RBAC' (必須)

LinkedServiceReference

名前 形容 価値
パラメーター LinkedService の引数。 ParameterValueSpecification の
referenceName LinkedService 名を参照します。 string (必須)
種類 リンクされたサービス参照の種類。 'LinkedServiceReference' (必須)

ManagedIntegrationRuntime

名前 形容 価値
managedVirtualNetwork マネージド仮想ネットワーク リファレンス。 ManagedVirtualNetworkReference の
種類 統合ランタイムの種類。 'Managed' (必須)
typeProperties マネージド統合ランタイムのプロパティ。 ManagedIntegrationRuntimeTypeProperties (必須)

ManagedIntegrationRuntimeTypeProperties

名前 形容 価値
computeProperties マネージド統合ランタイムのコンピューティング リソース。 IntegrationRuntimeComputeProperties の
customerVirtualNetwork Azure-SSIS 統合ランタイムが参加する仮想ネットワークの名前 IntegrationRuntimeCustomerVirtualNetwork の
ssisProperties マネージド統合ランタイムの SSIS プロパティ。 IntegrationRuntimeSsisProperties の

ManagedVirtualNetworkReference

名前 形容 価値
referenceName ManagedVirtualNetwork 名を参照します。 string (必須)
種類 マネージド仮想ネットワークの参照の種類。 'ManagedVirtualNetworkReference' (必須)

Microsoft.DataFactory/factories/integrationRuntimes

名前 形容 価値
名前 リソース名

制約:
最小長 = 3
最大長 = 3
パターン = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: ファクトリ
プロパティ 統合ランタイムのプロパティ。 IntegrationRuntime (必須)

PackageStore

名前 形容 価値
名前 パッケージ ストアの名前 string (必須)
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

名前 形容 価値
種類 シークレットの種類。 string (必須)
価値 セキュリティで保護された文字列の値。 string (必須)

SecureString

名前 形容 価値
種類 シークレットの種類。 'SecureString' (必須)
価値 セキュリティで保護された文字列の値。 string (必須)

SelfHostedIntegrationRuntime

名前 形容 価値
種類 統合ランタイムの種類。 'SelfHosted' (必須)
typeProperties このプロパティが null でない場合は、リンクされた統合ランタイムであることを意味します。 このプロパティは、元の統合ランタイムにアクセスするために使用されます。 SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

名前 形容 価値
linkedInfo リンクされた統合ランタイムの基本定義。 LinkedIntegrationRuntimeType の
selfContainedInteractiveAuthoringEnabled セルフホステッド統合ランタイムが Azure Relay との接続を確立できない場合に、対話型の作成機能を確保する別のオプション。 bool

クイック スタートのサンプル

次のクイック スタート サンプルでは、このリソースの種類をデプロイします。

Bicep ファイル 形容
Git とマネージド vnet 構成 を使用して Azure Data Factory を する このテンプレートは、Git 構成とマネージド仮想ネットワークを使用して Azure Data Factory を作成します。
Azure VM でのセルフホスト統合ランタイムの このテンプレートは、セルフホスト統合ランタイムを作成し、Azure 仮想マシンに登録します

ARM テンプレート リソース定義

factories/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 オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

マネージドの場合は、次を使用します。

{
  "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。 string (必須)

AzureKeyVaultSecretReference

名前 形容 価値
secretName Azure Key Vault 内のシークレットの名前。 型: string (または resultType 文字列を含む式)。 any (必須)
secretVersion Azure Key Vault のシークレットのバージョン。 既定値は、シークレットの最新バージョンです。 型: string (または resultType 文字列を含む式)。 任意
Azure Key Vault のリンクされたサービス リファレンス。 LinkedServiceReference (必須)
種類 シークレットの種類。 'AzureKeyVaultSecret' (必須)

CmdkeySetup

名前 形容 価値
種類 カスタム セットアップの種類。 'CmdkeySetup' (必須)
typeProperties Cmdkey コマンドのカスタム セットアップの種類のプロパティ。 CmdkeySetupTypeProperties (必須)

CmdkeySetupTypeProperties

名前 形容 価値
パスワード データ ソース アクセスのパスワード。 SecretBase (必須)
targetName データ ソース アクセスのサーバー名。 型: 文字列。 any (必須)
userName データ ソース アクセスのユーザー名。 型: 文字列。 any (必須)

ComponentSetup

名前 形容 価値
種類 カスタム セットアップの種類。 'ComponentSetup' (必須)
typeProperties サード パーティ製コンポーネントの種類のプロパティをインストールします。 LicensedComponentSetupTypeProperties (必須)

CopyComputeScaleProperties

名前 形容 価値
dataIntegrationUnit コピー アクティビティの実行用に予約されている DIU 番号の設定。 サポートされる値は、4 から 256 の範囲の 4 の倍数です。 int

制約:
最小値 = 4
timeToLive コピー アクティビティを実行する統合ランタイムの Time to Live (分単位) 設定。 int

制約:
最小値 = 5

CredentialReference

名前 形容 価値
referenceName 参照資格情報名。 string (必須)
種類 資格情報参照の種類。 'CredentialReference' (必須)

CustomSetupBase

名前 形容 価値
種類 AzPowerShellSetupの型 'AzPowerShellSetup' に設定します。 CmdkeySetupの種類 'CmdkeySetup' に設定します。 ComponentSetupの型 'ComponentSetup' に設定します。 EnvironmentVariableSetupの種類 "EnvironmentVariableSetup" に設定します。 'AzPowerShellSetup'
'CmdkeySetup'
'ComponentSetup'
'EnvironmentVariableSetup' (必須)

EntityReference

名前 形容 価値
referenceName この参照先エンティティの名前。
種類 この参照先エンティティの型。 'IntegrationRuntimeReference'
'LinkedServiceReference'

EnvironmentVariableSetup

名前 形容 価値
種類 カスタム セットアップの種類。 'EnvironmentVariableSetup' (必須)
typeProperties 環境変数の型プロパティを追加します。 EnvironmentVariableSetupTypeProperties (必須)

EnvironmentVariableSetupTypeProperties

名前 形容 価値
variableName 環境変数の名前。 string (必須)
variableValue 環境変数の値。 string (必須)

IntegrationRuntime

名前 形容 価値
形容 統合ランタイムの説明。
種類 ManagedIntegrationRuntime型 'Managed' に設定します。 SelfHostedIntegrationRuntimeの型 'SelfHosted' に設定します。 'Managed'
'SelfHosted' (必須)

IntegrationRuntimeComputeProperties

名前 形容 価値
copyComputeScaleProperties マネージド統合ランタイムの CopyComputeScale プロパティ。 CopyComputeScaleProperties
dataFlowProperties マネージド統合ランタイムのデータ フロー プロパティ。 IntegrationRuntimeDataFlowProperties の
場所 マネージド統合ランタイムの場所。 サポートされているリージョンは、/azure/data-factory/data-factory-data-movement-activities にあります。
maxParallelExecutionsPerNode マネージド統合ランタイムのノードあたりの並列実行の最大数。 int

制約:
最小値 = 1
nodeSize マネージド統合ランタイムのノード サイズ要件。
numberOfNodes マネージド統合ランタイムに必要なノード数。 int

制約:
最小値 = 1
pipelineExternalComputeScaleProperties マネージド統合ランタイムの PipelineExternalComputeScale プロパティ。 PipelineExternalComputeScaleProperties の
vNetProperties マネージド統合ランタイムの VNet プロパティ。 IntegrationRuntimeVNetProperties の

IntegrationRuntimeCustomerVirtualNetwork

名前 形容 価値
subnetId Azure-SSIS 統合ランタイムが参加するサブネットの ID。

IntegrationRuntimeCustomSetupScriptProperties

名前 形容 価値
blobContainerUri カスタム セットアップ スクリプトを含む Azure BLOB コンテナーの URI。
sasToken Azure BLOB コンテナーの SAS トークン。 SecureString の

IntegrationRuntimeDataFlowProperties

名前 形容 価値
クリーンアップ クラスターはリサイクルされず、これが false に設定されている場合、TTL (有効期間) に達するまで、次のデータ フロー アクティビティの実行で使用されます。 既定値は true です。 bool
computeType データ フロー ジョブを実行するクラスターのコンピューティングの種類。 'ComputeOptimized'
'General'
'MemoryOptimized'
coreCount データ フロー ジョブを実行するクラスターのコア数。 サポートされる値は、8、16、32、48、80、144、272 です。 int
customProperties カスタム プロパティは、データ フロー ランタイムのパフォーマンスを調整するために使用されます。 IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem[]
timeToLive データ フロー ジョブを実行するクラスターの Time to Live (分単位) 設定。 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 SSISDB フェールオーバーをサポート Azure-SSIS 統合ランタイムのデュアル スタンバイ ペア名。

IntegrationRuntimeSsisProperties

名前 形容 価値
catalogInfo マネージド専用統合ランタイムのカタログ情報。 IntegrationRuntimeSsisCatalogInfo の
資格 情報 認証情報を含む資格情報参照。 CredentialReference
customSetupScriptProperties マネージド専用統合ランタイムのカスタム セットアップ スクリプト プロパティ。 IntegrationRuntimeCustomSetupScriptProperties の
dataProxyProperties マネージド専用統合ランタイムのデータ プロキシ プロパティ。 IntegrationRuntimeDataProxyProperties の
SSIS 統合ランタイムのエディション 'Enterprise'
'Standard'
expressCustomSetupProperties SSIS 統合ランタイムのスクリプト プロパティを使用しないカスタム セットアップ。 CustomSetupBase[]
licenseType ライセンスを持ち込むシナリオのライセンスの種類。 'BasePrice'
'LicenseIncluded'
packageStores SSIS 統合ランタイムのパッケージ ストア。 PackageStore[]

IntegrationRuntimeVNetProperties

名前 形容 価値
publicIPs この統合ランタイムが使用するパブリック IP アドレスのリソース ID。 string[]
サブネット この統合ランタイムが参加するサブネットの名前。
subnetId この Azure-SSIS 統合ランタイムが参加するサブネットの ID。
vNetId この統合ランタイムが参加する VNet の ID。

LicensedComponentSetupTypeProperties

名前 形容 価値
componentName サード パーティコンポーネントの名前。 string (必須)
licenseKey コンポーネントをアクティブ化するためのライセンス キー。 SecretBase の

LinkedIntegrationRuntimeKeyAuthorization

名前 形容 価値
authorizationType 統合ランタイム共有の承認の種類。 'Key' (必須)
承認に使用されるキー。 SecureString (必須)

LinkedIntegrationRuntimeRbacAuthorization

名前 形容 価値
authorizationType 統合ランタイム共有の承認の種類。 'RBAC' (必須)
資格 情報 認証情報を含む資格情報参照。 CredentialReference
resourceId 共有する統合ランタイムのリソース識別子。 string (必須)

LinkedIntegrationRuntimeType

名前 形容 価値
authorizationType LinkedIntegrationRuntimeKeyAuthorizationの型 'Key' に設定します。 LinkedIntegrationRuntimeRbacAuthorization種類として 'RBAC' に設定します。 'Key'
'RBAC' (必須)

LinkedServiceReference

名前 形容 価値
パラメーター LinkedService の引数。 ParameterValueSpecification の
referenceName LinkedService 名を参照します。 string (必須)
種類 リンクされたサービス参照の種類。 'LinkedServiceReference' (必須)

ManagedIntegrationRuntime

名前 形容 価値
managedVirtualNetwork マネージド仮想ネットワーク リファレンス。 ManagedVirtualNetworkReference の
種類 統合ランタイムの種類。 'Managed' (必須)
typeProperties マネージド統合ランタイムのプロパティ。 ManagedIntegrationRuntimeTypeProperties (必須)

ManagedIntegrationRuntimeTypeProperties

名前 形容 価値
computeProperties マネージド統合ランタイムのコンピューティング リソース。 IntegrationRuntimeComputeProperties の
customerVirtualNetwork Azure-SSIS 統合ランタイムが参加する仮想ネットワークの名前 IntegrationRuntimeCustomerVirtualNetwork の
ssisProperties マネージド統合ランタイムの SSIS プロパティ。 IntegrationRuntimeSsisProperties の

ManagedVirtualNetworkReference

名前 形容 価値
referenceName ManagedVirtualNetwork 名を参照します。 string (必須)
種類 マネージド仮想ネットワークの参照の種類。 '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

名前 形容 価値
名前 パッケージ ストアの名前 string (必須)
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

名前 形容 価値
種類 シークレットの種類。 string (必須)
価値 セキュリティで保護された文字列の値。 string (必須)

SecureString

名前 形容 価値
種類 シークレットの種類。 'SecureString' (必須)
価値 セキュリティで保護された文字列の値。 string (必須)

SelfHostedIntegrationRuntime

名前 形容 価値
種類 統合ランタイムの種類。 'SelfHosted' (必須)
typeProperties このプロパティが null でない場合は、リンクされた統合ランタイムであることを意味します。 このプロパティは、元の統合ランタイムにアクセスするために使用されます。 SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

名前 形容 価値
linkedInfo リンクされた統合ランタイムの基本定義。 LinkedIntegrationRuntimeType の
selfContainedInteractiveAuthoringEnabled セルフホステッド統合ランタイムが Azure Relay との接続を確立できない場合に、対話型の作成機能を確保する別のオプション。 bool

クイック スタート テンプレート

次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 形容
Git とマネージド vnet 構成 を使用して Azure Data Factory を する

Azure
にデプロイする
このテンプレートは、Git 構成とマネージド仮想ネットワークを使用して Azure Data Factory を作成します。
Azure VM でのセルフホスト統合ランタイムの

Azure
にデプロイする
このテンプレートは、セルフホスト統合ランタイムを作成し、Azure 仮想マシンに登録します

Terraform (AzAPI プロバイダー) リソース定義

factories/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 オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

マネージドの場合は、次を使用します。

{
  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。 string (必須)

AzureKeyVaultSecretReference

名前 形容 価値
secretName Azure Key Vault 内のシークレットの名前。 型: string (または resultType 文字列を含む式)。 any (必須)
secretVersion Azure Key Vault のシークレットのバージョン。 既定値は、シークレットの最新バージョンです。 型: string (または resultType 文字列を含む式)。 任意
Azure Key Vault のリンクされたサービス リファレンス。 LinkedServiceReference (必須)
種類 シークレットの種類。 'AzureKeyVaultSecret' (必須)

CmdkeySetup

名前 形容 価値
種類 カスタム セットアップの種類。 'CmdkeySetup' (必須)
typeProperties Cmdkey コマンドのカスタム セットアップの種類のプロパティ。 CmdkeySetupTypeProperties (必須)

CmdkeySetupTypeProperties

名前 形容 価値
パスワード データ ソース アクセスのパスワード。 SecretBase (必須)
targetName データ ソース アクセスのサーバー名。 型: 文字列。 any (必須)
userName データ ソース アクセスのユーザー名。 型: 文字列。 any (必須)

ComponentSetup

名前 形容 価値
種類 カスタム セットアップの種類。 'ComponentSetup' (必須)
typeProperties サード パーティ製コンポーネントの種類のプロパティをインストールします。 LicensedComponentSetupTypeProperties (必須)

CopyComputeScaleProperties

名前 形容 価値
dataIntegrationUnit コピー アクティビティの実行用に予約されている DIU 番号の設定。 サポートされる値は、4 から 256 の範囲の 4 の倍数です。 int

制約:
最小値 = 4
timeToLive コピー アクティビティを実行する統合ランタイムの Time to Live (分単位) 設定。 int

制約:
最小値 = 5

CredentialReference

名前 形容 価値
referenceName 参照資格情報名。 string (必須)
種類 資格情報参照の種類。 'CredentialReference' (必須)

CustomSetupBase

名前 形容 価値
種類 AzPowerShellSetupの型 'AzPowerShellSetup' に設定します。 CmdkeySetupの種類 'CmdkeySetup' に設定します。 ComponentSetupの型 'ComponentSetup' に設定します。 EnvironmentVariableSetupの種類 "EnvironmentVariableSetup" に設定します。 'AzPowerShellSetup'
'CmdkeySetup'
'ComponentSetup'
'EnvironmentVariableSetup' (必須)

EntityReference

名前 形容 価値
referenceName この参照先エンティティの名前。
種類 この参照先エンティティの型。 'IntegrationRuntimeReference'
'LinkedServiceReference'

EnvironmentVariableSetup

名前 形容 価値
種類 カスタム セットアップの種類。 'EnvironmentVariableSetup' (必須)
typeProperties 環境変数の型プロパティを追加します。 EnvironmentVariableSetupTypeProperties (必須)

EnvironmentVariableSetupTypeProperties

名前 形容 価値
variableName 環境変数の名前。 string (必須)
variableValue 環境変数の値。 string (必須)

IntegrationRuntime

名前 形容 価値
形容 統合ランタイムの説明。
種類 ManagedIntegrationRuntime型 'Managed' に設定します。 SelfHostedIntegrationRuntimeの型 'SelfHosted' に設定します。 'Managed'
'SelfHosted' (必須)

IntegrationRuntimeComputeProperties

名前 形容 価値
copyComputeScaleProperties マネージド統合ランタイムの CopyComputeScale プロパティ。 CopyComputeScaleProperties
dataFlowProperties マネージド統合ランタイムのデータ フロー プロパティ。 IntegrationRuntimeDataFlowProperties の
場所 マネージド統合ランタイムの場所。 サポートされているリージョンは、/azure/data-factory/data-factory-data-movement-activities にあります。
maxParallelExecutionsPerNode マネージド統合ランタイムのノードあたりの並列実行の最大数。 int

制約:
最小値 = 1
nodeSize マネージド統合ランタイムのノード サイズ要件。
numberOfNodes マネージド統合ランタイムに必要なノード数。 int

制約:
最小値 = 1
pipelineExternalComputeScaleProperties マネージド統合ランタイムの PipelineExternalComputeScale プロパティ。 PipelineExternalComputeScaleProperties の
vNetProperties マネージド統合ランタイムの VNet プロパティ。 IntegrationRuntimeVNetProperties の

IntegrationRuntimeCustomerVirtualNetwork

名前 形容 価値
subnetId Azure-SSIS 統合ランタイムが参加するサブネットの ID。

IntegrationRuntimeCustomSetupScriptProperties

名前 形容 価値
blobContainerUri カスタム セットアップ スクリプトを含む Azure BLOB コンテナーの URI。
sasToken Azure BLOB コンテナーの SAS トークン。 SecureString の

IntegrationRuntimeDataFlowProperties

名前 形容 価値
クリーンアップ クラスターはリサイクルされず、これが false に設定されている場合、TTL (有効期間) に達するまで、次のデータ フロー アクティビティの実行で使用されます。 既定値は true です。 bool
computeType データ フロー ジョブを実行するクラスターのコンピューティングの種類。 'ComputeOptimized'
'General'
'MemoryOptimized'
coreCount データ フロー ジョブを実行するクラスターのコア数。 サポートされる値は、8、16、32、48、80、144、272 です。 int
customProperties カスタム プロパティは、データ フロー ランタイムのパフォーマンスを調整するために使用されます。 IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem[]
timeToLive データ フロー ジョブを実行するクラスターの Time to Live (分単位) 設定。 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 SSISDB フェールオーバーをサポート Azure-SSIS 統合ランタイムのデュアル スタンバイ ペア名。

IntegrationRuntimeSsisProperties

名前 形容 価値
catalogInfo マネージド専用統合ランタイムのカタログ情報。 IntegrationRuntimeSsisCatalogInfo の
資格 情報 認証情報を含む資格情報参照。 CredentialReference
customSetupScriptProperties マネージド専用統合ランタイムのカスタム セットアップ スクリプト プロパティ。 IntegrationRuntimeCustomSetupScriptProperties の
dataProxyProperties マネージド専用統合ランタイムのデータ プロキシ プロパティ。 IntegrationRuntimeDataProxyProperties の
SSIS 統合ランタイムのエディション 'Enterprise'
'Standard'
expressCustomSetupProperties SSIS 統合ランタイムのスクリプト プロパティを使用しないカスタム セットアップ。 CustomSetupBase[]
licenseType ライセンスを持ち込むシナリオのライセンスの種類。 'BasePrice'
'LicenseIncluded'
packageStores SSIS 統合ランタイムのパッケージ ストア。 PackageStore[]

IntegrationRuntimeVNetProperties

名前 形容 価値
publicIPs この統合ランタイムが使用するパブリック IP アドレスのリソース ID。 string[]
サブネット この統合ランタイムが参加するサブネットの名前。
subnetId この Azure-SSIS 統合ランタイムが参加するサブネットの ID。
vNetId この統合ランタイムが参加する VNet の ID。

LicensedComponentSetupTypeProperties

名前 形容 価値
componentName サード パーティコンポーネントの名前。 string (必須)
licenseKey コンポーネントをアクティブ化するためのライセンス キー。 SecretBase の

LinkedIntegrationRuntimeKeyAuthorization

名前 形容 価値
authorizationType 統合ランタイム共有の承認の種類。 'Key' (必須)
承認に使用されるキー。 SecureString (必須)

LinkedIntegrationRuntimeRbacAuthorization

名前 形容 価値
authorizationType 統合ランタイム共有の承認の種類。 'RBAC' (必須)
資格 情報 認証情報を含む資格情報参照。 CredentialReference
resourceId 共有する統合ランタイムのリソース識別子。 string (必須)

LinkedIntegrationRuntimeType

名前 形容 価値
authorizationType LinkedIntegrationRuntimeKeyAuthorizationの型 'Key' に設定します。 LinkedIntegrationRuntimeRbacAuthorization種類として 'RBAC' に設定します。 'Key'
'RBAC' (必須)

LinkedServiceReference

名前 形容 価値
パラメーター LinkedService の引数。 ParameterValueSpecification の
referenceName LinkedService 名を参照します。 string (必須)
種類 リンクされたサービス参照の種類。 'LinkedServiceReference' (必須)

ManagedIntegrationRuntime

名前 形容 価値
managedVirtualNetwork マネージド仮想ネットワーク リファレンス。 ManagedVirtualNetworkReference の
種類 統合ランタイムの種類。 'Managed' (必須)
typeProperties マネージド統合ランタイムのプロパティ。 ManagedIntegrationRuntimeTypeProperties (必須)

ManagedIntegrationRuntimeTypeProperties

名前 形容 価値
computeProperties マネージド統合ランタイムのコンピューティング リソース。 IntegrationRuntimeComputeProperties の
customerVirtualNetwork Azure-SSIS 統合ランタイムが参加する仮想ネットワークの名前 IntegrationRuntimeCustomerVirtualNetwork の
ssisProperties マネージド統合ランタイムの SSIS プロパティ。 IntegrationRuntimeSsisProperties の

ManagedVirtualNetworkReference

名前 形容 価値
referenceName ManagedVirtualNetwork 名を参照します。 string (必須)
種類 マネージド仮想ネットワークの参照の種類。 'ManagedVirtualNetworkReference' (必須)

Microsoft.DataFactory/factories/integrationRuntimes

名前 形容 価値
名前 リソース名

制約:
最小長 = 3
最大長 = 3
パターン = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: ファクトリ
プロパティ 統合ランタイムのプロパティ。 IntegrationRuntime (必須)
種類 リソースの種類 "Microsoft.DataFactory/factories/integrationRuntimes@2018-06-01"

PackageStore

名前 形容 価値
名前 パッケージ ストアの名前 string (必須)
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

名前 形容 価値
種類 シークレットの種類。 string (必須)
価値 セキュリティで保護された文字列の値。 string (必須)

SecureString

名前 形容 価値
種類 シークレットの種類。 'SecureString' (必須)
価値 セキュリティで保護された文字列の値。 string (必須)

SelfHostedIntegrationRuntime

名前 形容 価値
種類 統合ランタイムの種類。 'SelfHosted' (必須)
typeProperties このプロパティが null でない場合は、リンクされた統合ランタイムであることを意味します。 このプロパティは、元の統合ランタイムにアクセスするために使用されます。 SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

名前 形容 価値
linkedInfo リンクされた統合ランタイムの基本定義。 LinkedIntegrationRuntimeType の
selfContainedInteractiveAuthoringEnabled セルフホステッド統合ランタイムが Azure Relay との接続を確立できない場合に、対話型の作成機能を確保する別のオプション。 bool