Bicep リソース定義
ワークスペース/integrationRuntimes リソースの種類は、次をターゲットとする操作でデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.Synapse/workspaces/integrationRuntimes リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.Synapse/workspaces/integrationRuntimes@2020-12-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
description: 'string'
type: 'string'
// For remaining properties, see IntegrationRuntime objects
}
}
LinkedIntegrationRuntimeType オブジェクト
authorizationType プロパティを設定して、オブジェクトの種類を指定します。
キーの場合は、次を使用します。
{
authorizationType: 'Key'
key: {
type: 'string'
value: 'string'
}
}
RBAC の場合は、次を使用します。
{
authorizationType: 'RBAC'
resourceId: 'string'
}
CustomSetupBase オブジェクト
型 プロパティを設定して、オブジェクトの型を指定します。
CmdkeySetup の場合は、次のコマンドを使用します。
{
type: 'CmdkeySetup'
typeProperties: {
password: {
type: 'string'
// For remaining properties, see SecretBase objects
}
targetName: any(...)
userName: any(...)
}
}
ComponentSetup の場合は、次のコマンドを使用します。
{
type: 'ComponentSetup'
typeProperties: {
componentName: 'string'
licenseKey: {
type: 'string'
// For remaining properties, see SecretBase objects
}
}
}
EnvironmentVariableSetup の場合は、次を使用します。
{
type: 'EnvironmentVariableSetup'
typeProperties: {
variableName: 'string'
variableValue: 'string'
}
}
SecretBase オブジェクト
型 プロパティを設定して、オブジェクトの型を指定します。
SecureString の場合は、次を使用します。
{
type: 'SecureString'
value: 'string'
}
IntegrationRuntime オブジェクト
型 プロパティを設定して、オブジェクトの型を指定します。
マネージドの場合は、次を使用します。
{
type: 'Managed'
typeProperties: {
computeProperties: {
dataFlowProperties: {
computeType: 'string'
coreCount: int
timeToLive: int
}
location: 'string'
maxParallelExecutionsPerNode: int
nodeSize: 'string'
numberOfNodes: int
vNetProperties: {
publicIPs: [
'string'
]
subnet: 'string'
subnetId: 'string'
vNetId: 'string'
}
}
ssisProperties: {
catalogInfo: {
catalogAdminPassword: {
type: 'string'
value: 'string'
}
catalogAdminUserName: 'string'
catalogPricingTier: 'string'
catalogServerEndpoint: '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'
}
}
}
SelfHosted の場合は、次を使用します。
{
type: 'SelfHosted'
typeProperties: {
linkedInfo: {
authorizationType: 'string'
// For remaining properties, see LinkedIntegrationRuntimeType objects
}
}
}
プロパティ値
Microsoft.Synapse/workspaces/integrationRuntimes
名前 | 説明 | 価値 |
---|---|---|
名前 | リソース名 | string (必須) |
親 | Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。 詳細については、「親リソースの外部 |
種類のリソースのシンボリック名: ワークスペース |
プロパティ | 統合ランタイムのプロパティ。 | IntegrationRuntime (必須) |
Cmdkeyセットアップ
名前 | 説明 | 価値 |
---|---|---|
種類 | カスタム セットアップの種類。 | 'CmdkeySetup' (必須) |
タイププロパティ | Cmdkey コマンドのカスタム セットアップの種類のプロパティ。 | CmdkeySetupTypeProperties (必須) |
CmdkeySetupTypeProperties (英語)
名前 | 説明 | 価値 |
---|---|---|
パスワード | データ ソース アクセスのパスワード。 | SecretBase (必須) |
ターゲット名 | データ ソース アクセスのサーバー名。 | any (必須) |
ユーザー名 | データ ソース アクセスのユーザー名。 | any (必須) |
コンポーネントのセットアップ
名前 | 説明 | 価値 |
---|---|---|
種類 | カスタム セットアップの種類。 | 'ComponentSetup' (必須) |
タイププロパティ | サード パーティ製コンポーネントの種類のプロパティをインストールします。 | LicensedComponentSetupTypeProperties (必須) |
カスタムセットアップベース
名前 | 説明 | 価値 |
---|---|---|
種類 | CmdkeySetup 型の場合は 、' CmdkeySetup' に設定します。 ComponentSetup 型の場合は 、' ComponentSetup' に設定します。 EnvironmentVariableSetup 型の場合は、' EnvironmentVariableSetup' に設定します。 | 「CmdkeySetup」 「コンポーネントセットアップ」 'EnvironmentVariableSetup' (必須) |
エンティティ参照
名前 | 説明 | 価値 |
---|---|---|
referenceName(リファレンスネーム) | この参照先エンティティの名前。 | ひも |
種類 | この参照先エンティティの型。 | 「IntegrationRuntimeReference」 'LinkedServiceReference' |
EnvironmentVariableSetup (環境変数のセットアップ)
名前 | 説明 | 価値 |
---|---|---|
種類 | カスタム セットアップの種類。 | 'EnvironmentVariableSetup' (必須) |
タイププロパティ | 環境変数の型プロパティを追加します。 | EnvironmentVariableSetupTypeProperties (必須) |
EnvironmentVariableSetupTypeProperties (環境変数SetupTypeProperties)
名前 | 説明 | 価値 |
---|---|---|
変数名 | 環境変数の名前。 | string (必須) |
変数値 | 環境変数の値。 | string (必須) |
統合ランタイム
名前 | 説明 | 価値 |
---|---|---|
説明 | 統合ランタイムの説明。 | ひも |
種類 | ManagedIntegrationRuntime 型の場合は 、'Managed' に設定します。 SelfHostedIntegrationRuntime 型の場合は 'SelfHosted' に設定します。 | 「管理」 'SelfHosted' (必須) |
インテグレーションランタイムコンピュートプロパティ
名前 | 説明 | 価値 |
---|---|---|
dataFlowプロパティ | マネージド統合ランタイムのデータ フロー プロパティ。 | 統合RuntimeDataFlowProperties |
ロケーション | マネージド統合ランタイムの場所。 サポートされているリージョンは、/azure/data-factory/data-factory-data-movement-activities にあります。 | ひも |
maxParallelExecutionsPerNode | マネージド統合ランタイムのノードあたりの並列実行の最大数。 | int 制約: 最小値 = 1 |
ノードサイズ | マネージド統合ランタイムのノード サイズ要件。 | ひも |
numberOfNodes の | マネージド統合ランタイムに必要なノード数。 | int 制約: 最小値 = 1 |
vNetプロパティ | マネージド統合ランタイムの VNet プロパティ。 | 統合ランタイムVNetプロパティ |
統合RuntimeCustomSetupScriptProperties
名前 | 説明 | 価値 |
---|---|---|
ブロブコンテナURI | カスタム セットアップ スクリプトを含む Azure BLOB コンテナーの URI。 | ひも |
sasトークン | Azure BLOB コンテナーの SAS トークン。 | SecureString の |
統合RuntimeDataFlowProperties
名前 | 説明 | 価値 |
---|---|---|
コンピュートタイプ | データ フロー ジョブを実行するクラスターのコンピューティングの種類。 | 'ComputeOptimized' (コンピューティング最適化) 「全般」 「メモリ最適化」 |
コアカウント | データ フロー ジョブを実行するクラスターのコア数。 サポートされる値は、8、16、32、48、80、144、272 です。 | 整数 (int) |
timeToLive (タイム・トゥ・ライブ) | データ フロー ジョブを実行するクラスターの Time to Live (分単位) 設定。 | int 制約: 最小値 = 0 |
インテグレーションランタイムデータプロキシプロパティ
名前 | 説明 | 価値 |
---|---|---|
connectVia (接続ビア) | セルフホステッド統合ランタイムリファレンス。 | エンティティ参照 |
道 | BLOB ストレージにステージング データを格納するパス。 | ひも |
ステージングLinkedService | ステージングのリンクされたサービス参照。 | エンティティ参照 |
統合RuntimeSsisCatalogInfo
名前 | 説明 | 価値 |
---|---|---|
catalogAdminパスワード | カタログ データベースの管理者ユーザー アカウントのパスワード。 | SecureString の |
catalogAdminUserName (カタログ管理者ユーザー名) | カタログ データベースの管理者ユーザー名。 | 糸 制約: 最小長 = 1 最大長 = 128 |
catalog価格層 | カタログ データベースの価格レベル。 有効な値は、https://azure.microsoft.com/en-us/pricing/details/sql-database/ | 「ベーシック」 「プレミアム」 「プレミアムRS」 「スタンダード」 |
catalogServerエンドポイント | カタログ データベース サーバーの URL。 | ひも |
統合RuntimeSsisProperties
名前 | 説明 | 価値 |
---|---|---|
カタログ情報 | マネージド専用統合ランタイムのカタログ情報。 | 統合RuntimeSsisCatalogInfo |
customSetupScriptプロパティ | マネージド専用統合ランタイムのカスタム セットアップ スクリプト プロパティ。 | 統合RuntimeCustomSetupScriptProperties |
データプロキシプロパティ | マネージド専用統合ランタイムのデータ プロキシ プロパティ。 | インテグレーションランタイムデータプロキシプロパティ |
エディション | SSIS 統合ランタイムのエディション | 「エンタープライズ」 「スタンダード」 |
expressCustomSetupプロパティ | SSIS 統合ランタイムのスクリプト プロパティを使用しないカスタム セットアップ。 | CustomSetupBase[] |
ライセンスの種類 | ライセンスを持ち込むシナリオのライセンスの種類。 | 「基準価格」 「ライセンスが含まれています」 |
統合ランタイムVNetプロパティ
名前 | 説明 | 価値 |
---|---|---|
パブリックIP | この統合ランタイムが使用するパブリック IP アドレスのリソース ID。 | 文字列[] |
サブネット | この統合ランタイムが参加するサブネットの名前。 | ひも |
サブネットID | この Azure-SSIS 統合ランタイムが参加するサブネットの ID。 | ひも |
vNetId (英語) | この統合ランタイムが参加する VNet の ID。 | ひも |
LicensedComponentSetupTypeProperties (ライセンスコンポーネント設定タイププロパティ)
名前 | 説明 | 価値 |
---|---|---|
コンポーネント名 | サード パーティコンポーネントの名前。 | string (必須) |
ライセンスキー | コンポーネントをアクティブ化するためのライセンス キー。 | シークレットベース |
LinkedIntegrationRuntimeKeyAuthorization(リンク統合ランタイムキー認証)
名前 | 説明 | 価値 |
---|---|---|
authorizationType (承認タイプ) | 統合ランタイム共有の承認の種類。 | 'Key' (必須) |
鍵 | 承認に使用されるキー。 | SecureString (必須) |
LinkedIntegrationRuntimeRbacAuthorization
名前 | 説明 | 価値 |
---|---|---|
authorizationType (承認タイプ) | 統合ランタイム共有の承認の種類。 | 'RBAC' (必須) |
リソースID | 共有する統合ランタイムのリソース識別子。 | string (必須) |
LinkedIntegrationランタイムタイプ
名前 | 説明 | 価値 |
---|---|---|
authorizationType (承認タイプ) | LinkedIntegrationRuntimeKeyAuthorization 型の場合は 'Key' に設定されます。 LinkedIntegrationRuntimeRbacAuthorization 型の 'RBAC' に設定します。 | 「キー」 'RBAC' (必須) |
ManagedIntegrationランタイム
名前 | 説明 | 価値 |
---|---|---|
種類 | 統合ランタイムの種類。 | 'Managed' (必須) |
タイププロパティ | マネージド統合ランタイムのプロパティ。 | ManagedIntegrationRuntimeTypeProperties (必須) |
ManagedIntegrationRuntimeTypeProperties (英語)
名前 | 説明 | 価値 |
---|---|---|
コンピュートプロパティ | マネージド統合ランタイムのコンピューティング リソース。 | インテグレーションランタイムコンピュートプロパティ |
ssisプロパティ | マネージド統合ランタイムの SSIS プロパティ。 | 統合RuntimeSsisProperties |
シークレットベース
名前 | 説明 | 価値 |
---|---|---|
種類 | SecureString 型の場合は 、' SecureString' に設定します。 | 'SecureString' (必須) |
セキュアストリング
名前 | 説明 | 価値 |
---|---|---|
種類 | シークレットの種類。 | string (必須) |
価値 | セキュリティで保護された文字列の値。 | string (必須) |
セキュアストリング
名前 | 説明 | 価値 |
---|---|---|
種類 | シークレットの種類。 | 'SecureString' (必須) |
価値 | セキュリティで保護された文字列の値。 | string (必須) |
SelfHostedIntegrationランタイム
名前 | 説明 | 価値 |
---|---|---|
種類 | 統合ランタイムの種類。 | 'SelfHosted' (必須) |
タイププロパティ | このプロパティが null でない場合は、リンクされた統合ランタイムであることを意味します。 このプロパティは、元の統合ランタイムにアクセスするために使用されます。 | SelfHostedIntegrationRuntimeTypeプロパティ |
SelfHostedIntegrationRuntimeTypeプロパティ
名前 | 説明 | 価値 |
---|---|---|
linkedInfo(リンク情報) | データ ファクトリからのリンクされた統合ランタイムの種類 | LinkedIntegrationランタイムタイプ |
ARM テンプレート リソース定義
ワークスペース/integrationRuntimes リソースの種類は、次をターゲットとする操作でデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.Synapse/workspaces/integrationRuntimes リソースを作成するには、次の JSON をテンプレートに追加します。
{
"type": "Microsoft.Synapse/workspaces/integrationRuntimes",
"apiVersion": "2020-12-01",
"name": "string",
"properties": {
"description": "string",
"type": "string"
// For remaining properties, see IntegrationRuntime objects
}
}
LinkedIntegrationRuntimeType オブジェクト
authorizationType プロパティを設定して、オブジェクトの種類を指定します。
キーの場合は、次を使用します。
{
"authorizationType": "Key",
"key": {
"type": "string",
"value": "string"
}
}
RBAC の場合は、次を使用します。
{
"authorizationType": "RBAC",
"resourceId": "string"
}
CustomSetupBase オブジェクト
型 プロパティを設定して、オブジェクトの型を指定します。
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"
}
}
SecretBase オブジェクト
型 プロパティを設定して、オブジェクトの型を指定します。
SecureString の場合は、次を使用します。
{
"type": "SecureString",
"value": "string"
}
IntegrationRuntime オブジェクト
型 プロパティを設定して、オブジェクトの型を指定します。
マネージドの場合は、次を使用します。
{
"type": "Managed",
"typeProperties": {
"computeProperties": {
"dataFlowProperties": {
"computeType": "string",
"coreCount": "int",
"timeToLive": "int"
},
"location": "string",
"maxParallelExecutionsPerNode": "int",
"nodeSize": "string",
"numberOfNodes": "int",
"vNetProperties": {
"publicIPs": [ "string" ],
"subnet": "string",
"subnetId": "string",
"vNetId": "string"
}
},
"ssisProperties": {
"catalogInfo": {
"catalogAdminPassword": {
"type": "string",
"value": "string"
},
"catalogAdminUserName": "string",
"catalogPricingTier": "string",
"catalogServerEndpoint": "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"
}
}
}
SelfHosted の場合は、次を使用します。
{
"type": "SelfHosted",
"typeProperties": {
"linkedInfo": {
"authorizationType": "string"
// For remaining properties, see LinkedIntegrationRuntimeType objects
}
}
}
プロパティ値
Microsoft.Synapse/workspaces/integrationRuntimes
名前 | 説明 | 価値 |
---|---|---|
apiVersion (英語) | API のバージョン | '2020-12-01' |
名前 | リソース名 | string (必須) |
プロパティ | 統合ランタイムのプロパティ。 | IntegrationRuntime (必須) |
種類 | リソースの種類 | 'Microsoft.Synapse/workspaces/integrationRuntimes' |
Cmdkeyセットアップ
名前 | 説明 | 価値 |
---|---|---|
種類 | カスタム セットアップの種類。 | 'CmdkeySetup' (必須) |
タイププロパティ | Cmdkey コマンドのカスタム セットアップの種類のプロパティ。 | CmdkeySetupTypeProperties (必須) |
CmdkeySetupTypeProperties (英語)
名前 | 説明 | 価値 |
---|---|---|
パスワード | データ ソース アクセスのパスワード。 | SecretBase (必須) |
ターゲット名 | データ ソース アクセスのサーバー名。 | any (必須) |
ユーザー名 | データ ソース アクセスのユーザー名。 | any (必須) |
コンポーネントのセットアップ
名前 | 説明 | 価値 |
---|---|---|
種類 | カスタム セットアップの種類。 | 'ComponentSetup' (必須) |
タイププロパティ | サード パーティ製コンポーネントの種類のプロパティをインストールします。 | LicensedComponentSetupTypeProperties (必須) |
カスタムセットアップベース
名前 | 説明 | 価値 |
---|---|---|
種類 | CmdkeySetup 型の場合は 、' CmdkeySetup' に設定します。 ComponentSetup 型の場合は 、' ComponentSetup' に設定します。 EnvironmentVariableSetup 型の場合は、' EnvironmentVariableSetup' に設定します。 | 「CmdkeySetup」 「コンポーネントセットアップ」 'EnvironmentVariableSetup' (必須) |
エンティティ参照
名前 | 説明 | 価値 |
---|---|---|
referenceName(リファレンスネーム) | この参照先エンティティの名前。 | ひも |
種類 | この参照先エンティティの型。 | 「IntegrationRuntimeReference」 'LinkedServiceReference' |
EnvironmentVariableSetup (環境変数のセットアップ)
名前 | 説明 | 価値 |
---|---|---|
種類 | カスタム セットアップの種類。 | 'EnvironmentVariableSetup' (必須) |
タイププロパティ | 環境変数の型プロパティを追加します。 | EnvironmentVariableSetupTypeProperties (必須) |
EnvironmentVariableSetupTypeProperties (環境変数SetupTypeProperties)
名前 | 説明 | 価値 |
---|---|---|
変数名 | 環境変数の名前。 | string (必須) |
変数値 | 環境変数の値。 | string (必須) |
統合ランタイム
名前 | 説明 | 価値 |
---|---|---|
説明 | 統合ランタイムの説明。 | ひも |
種類 | ManagedIntegrationRuntime 型の場合は 、'Managed' に設定します。 SelfHostedIntegrationRuntime 型の場合は 'SelfHosted' に設定します。 | 「管理」 'SelfHosted' (必須) |
インテグレーションランタイムコンピュートプロパティ
名前 | 説明 | 価値 |
---|---|---|
dataFlowプロパティ | マネージド統合ランタイムのデータ フロー プロパティ。 | 統合RuntimeDataFlowProperties |
ロケーション | マネージド統合ランタイムの場所。 サポートされているリージョンは、/azure/data-factory/data-factory-data-movement-activities にあります。 | ひも |
maxParallelExecutionsPerNode | マネージド統合ランタイムのノードあたりの並列実行の最大数。 | int 制約: 最小値 = 1 |
ノードサイズ | マネージド統合ランタイムのノード サイズ要件。 | ひも |
numberOfNodes の | マネージド統合ランタイムに必要なノード数。 | int 制約: 最小値 = 1 |
vNetプロパティ | マネージド統合ランタイムの VNet プロパティ。 | 統合ランタイムVNetプロパティ |
統合RuntimeCustomSetupScriptProperties
名前 | 説明 | 価値 |
---|---|---|
ブロブコンテナURI | カスタム セットアップ スクリプトを含む Azure BLOB コンテナーの URI。 | ひも |
sasトークン | Azure BLOB コンテナーの SAS トークン。 | SecureString の |
統合RuntimeDataFlowProperties
名前 | 説明 | 価値 |
---|---|---|
コンピュートタイプ | データ フロー ジョブを実行するクラスターのコンピューティングの種類。 | 'ComputeOptimized' (コンピューティング最適化) 「全般」 「メモリ最適化」 |
コアカウント | データ フロー ジョブを実行するクラスターのコア数。 サポートされる値は、8、16、32、48、80、144、272 です。 | 整数 (int) |
timeToLive (タイム・トゥ・ライブ) | データ フロー ジョブを実行するクラスターの Time to Live (分単位) 設定。 | int 制約: 最小値 = 0 |
インテグレーションランタイムデータプロキシプロパティ
名前 | 説明 | 価値 |
---|---|---|
connectVia (接続ビア) | セルフホステッド統合ランタイムリファレンス。 | エンティティ参照 |
道 | BLOB ストレージにステージング データを格納するパス。 | ひも |
ステージングLinkedService | ステージングのリンクされたサービス参照。 | エンティティ参照 |
統合RuntimeSsisCatalogInfo
名前 | 説明 | 価値 |
---|---|---|
catalogAdminパスワード | カタログ データベースの管理者ユーザー アカウントのパスワード。 | SecureString の |
catalogAdminUserName (カタログ管理者ユーザー名) | カタログ データベースの管理者ユーザー名。 | 糸 制約: 最小長 = 1 最大長 = 128 |
catalog価格層 | カタログ データベースの価格レベル。 有効な値は、https://azure.microsoft.com/en-us/pricing/details/sql-database/ | 「ベーシック」 「プレミアム」 「プレミアムRS」 「スタンダード」 |
catalogServerエンドポイント | カタログ データベース サーバーの URL。 | ひも |
統合RuntimeSsisProperties
名前 | 説明 | 価値 |
---|---|---|
カタログ情報 | マネージド専用統合ランタイムのカタログ情報。 | 統合RuntimeSsisCatalogInfo |
customSetupScriptプロパティ | マネージド専用統合ランタイムのカスタム セットアップ スクリプト プロパティ。 | 統合RuntimeCustomSetupScriptProperties |
データプロキシプロパティ | マネージド専用統合ランタイムのデータ プロキシ プロパティ。 | インテグレーションランタイムデータプロキシプロパティ |
エディション | SSIS 統合ランタイムのエディション | 「エンタープライズ」 「スタンダード」 |
expressCustomSetupプロパティ | SSIS 統合ランタイムのスクリプト プロパティを使用しないカスタム セットアップ。 | CustomSetupBase[] |
ライセンスの種類 | ライセンスを持ち込むシナリオのライセンスの種類。 | 「基準価格」 「ライセンスが含まれています」 |
統合ランタイムVNetプロパティ
名前 | 説明 | 価値 |
---|---|---|
パブリックIP | この統合ランタイムが使用するパブリック IP アドレスのリソース ID。 | 文字列[] |
サブネット | この統合ランタイムが参加するサブネットの名前。 | ひも |
サブネットID | この Azure-SSIS 統合ランタイムが参加するサブネットの ID。 | ひも |
vNetId (英語) | この統合ランタイムが参加する VNet の ID。 | ひも |
LicensedComponentSetupTypeProperties (ライセンスコンポーネント設定タイププロパティ)
名前 | 説明 | 価値 |
---|---|---|
コンポーネント名 | サード パーティコンポーネントの名前。 | string (必須) |
ライセンスキー | コンポーネントをアクティブ化するためのライセンス キー。 | シークレットベース |
LinkedIntegrationRuntimeKeyAuthorization(リンク統合ランタイムキー認証)
名前 | 説明 | 価値 |
---|---|---|
authorizationType (承認タイプ) | 統合ランタイム共有の承認の種類。 | 'Key' (必須) |
鍵 | 承認に使用されるキー。 | SecureString (必須) |
LinkedIntegrationRuntimeRbacAuthorization
名前 | 説明 | 価値 |
---|---|---|
authorizationType (承認タイプ) | 統合ランタイム共有の承認の種類。 | 'RBAC' (必須) |
リソースID | 共有する統合ランタイムのリソース識別子。 | string (必須) |
LinkedIntegrationランタイムタイプ
名前 | 説明 | 価値 |
---|---|---|
authorizationType (承認タイプ) | LinkedIntegrationRuntimeKeyAuthorization 型の場合は 'Key' に設定されます。 LinkedIntegrationRuntimeRbacAuthorization 型の 'RBAC' に設定します。 | 「キー」 'RBAC' (必須) |
ManagedIntegrationランタイム
名前 | 説明 | 価値 |
---|---|---|
種類 | 統合ランタイムの種類。 | 'Managed' (必須) |
タイププロパティ | マネージド統合ランタイムのプロパティ。 | ManagedIntegrationRuntimeTypeProperties (必須) |
ManagedIntegrationRuntimeTypeProperties (英語)
名前 | 説明 | 価値 |
---|---|---|
コンピュートプロパティ | マネージド統合ランタイムのコンピューティング リソース。 | インテグレーションランタイムコンピュートプロパティ |
ssisプロパティ | マネージド統合ランタイムの SSIS プロパティ。 | 統合RuntimeSsisProperties |
シークレットベース
名前 | 説明 | 価値 |
---|---|---|
種類 | SecureString 型の場合は 、' SecureString' に設定します。 | 'SecureString' (必須) |
セキュアストリング
名前 | 説明 | 価値 |
---|---|---|
種類 | シークレットの種類。 | string (必須) |
価値 | セキュリティで保護された文字列の値。 | string (必須) |
セキュアストリング
名前 | 説明 | 価値 |
---|---|---|
種類 | シークレットの種類。 | 'SecureString' (必須) |
価値 | セキュリティで保護された文字列の値。 | string (必須) |
SelfHostedIntegrationランタイム
名前 | 説明 | 価値 |
---|---|---|
種類 | 統合ランタイムの種類。 | 'SelfHosted' (必須) |
タイププロパティ | このプロパティが null でない場合は、リンクされた統合ランタイムであることを意味します。 このプロパティは、元の統合ランタイムにアクセスするために使用されます。 | SelfHostedIntegrationRuntimeTypeプロパティ |
SelfHostedIntegrationRuntimeTypeプロパティ
名前 | 説明 | 価値 |
---|---|---|
linkedInfo(リンク情報) | データ ファクトリからのリンクされた統合ランタイムの種類 | LinkedIntegrationランタイムタイプ |
使用例
Terraform (AzAPI プロバイダー) リソース定義
ワークスペース/integrationRuntimes リソースの種類は、次をターゲットとする操作でデプロイできます。
- リソース グループ
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.Synapse/workspaces/integrationRuntimes リソースを作成するには、次の Terraform をテンプレートに追加します。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Synapse/workspaces/integrationRuntimes@2020-12-01"
name = "string"
parent_id = "string"
body = {
properties = {
description = "string"
type = "string"
// For remaining properties, see IntegrationRuntime objects
}
}
}
LinkedIntegrationRuntimeType オブジェクト
authorizationType プロパティを設定して、オブジェクトの種類を指定します。
キーの場合は、次を使用します。
{
authorizationType = "Key"
key = {
type = "string"
value = "string"
}
}
RBAC の場合は、次を使用します。
{
authorizationType = "RBAC"
resourceId = "string"
}
CustomSetupBase オブジェクト
型 プロパティを設定して、オブジェクトの型を指定します。
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"
}
}
SecretBase オブジェクト
型 プロパティを設定して、オブジェクトの型を指定します。
SecureString の場合は、次を使用します。
{
type = "SecureString"
value = "string"
}
IntegrationRuntime オブジェクト
型 プロパティを設定して、オブジェクトの型を指定します。
マネージドの場合は、次を使用します。
{
type = "Managed"
typeProperties = {
computeProperties = {
dataFlowProperties = {
computeType = "string"
coreCount = int
timeToLive = int
}
location = "string"
maxParallelExecutionsPerNode = int
nodeSize = "string"
numberOfNodes = int
vNetProperties = {
publicIPs = [
"string"
]
subnet = "string"
subnetId = "string"
vNetId = "string"
}
}
ssisProperties = {
catalogInfo = {
catalogAdminPassword = {
type = "string"
value = "string"
}
catalogAdminUserName = "string"
catalogPricingTier = "string"
catalogServerEndpoint = "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"
}
}
}
SelfHosted の場合は、次を使用します。
{
type = "SelfHosted"
typeProperties = {
linkedInfo = {
authorizationType = "string"
// For remaining properties, see LinkedIntegrationRuntimeType objects
}
}
}
プロパティ値
Microsoft.Synapse/workspaces/integrationRuntimes
名前 | 説明 | 価値 |
---|---|---|
名前 | リソース名 | string (必須) |
parent_id | このリソースの親であるリソースの ID。 | 種類のリソースの ID: ワークスペース |
プロパティ | 統合ランタイムのプロパティ。 | IntegrationRuntime (必須) |
種類 | リソースの種類 | 「Microsoft.Synapse/ワークスペース/integrationRuntimes@2020-12-01」 |
Cmdkeyセットアップ
名前 | 説明 | 価値 |
---|---|---|
種類 | カスタム セットアップの種類。 | 'CmdkeySetup' (必須) |
タイププロパティ | Cmdkey コマンドのカスタム セットアップの種類のプロパティ。 | CmdkeySetupTypeProperties (必須) |
CmdkeySetupTypeProperties (英語)
名前 | 説明 | 価値 |
---|---|---|
パスワード | データ ソース アクセスのパスワード。 | SecretBase (必須) |
ターゲット名 | データ ソース アクセスのサーバー名。 | any (必須) |
ユーザー名 | データ ソース アクセスのユーザー名。 | any (必須) |
コンポーネントのセットアップ
名前 | 説明 | 価値 |
---|---|---|
種類 | カスタム セットアップの種類。 | 'ComponentSetup' (必須) |
タイププロパティ | サード パーティ製コンポーネントの種類のプロパティをインストールします。 | LicensedComponentSetupTypeProperties (必須) |
カスタムセットアップベース
名前 | 説明 | 価値 |
---|---|---|
種類 | CmdkeySetup 型の場合は 、' CmdkeySetup' に設定します。 ComponentSetup 型の場合は 、' ComponentSetup' に設定します。 EnvironmentVariableSetup 型の場合は、' EnvironmentVariableSetup' に設定します。 | 「CmdkeySetup」 「コンポーネントセットアップ」 'EnvironmentVariableSetup' (必須) |
エンティティ参照
名前 | 説明 | 価値 |
---|---|---|
referenceName(リファレンスネーム) | この参照先エンティティの名前。 | ひも |
種類 | この参照先エンティティの型。 | 「IntegrationRuntimeReference」 'LinkedServiceReference' |
EnvironmentVariableSetup (環境変数のセットアップ)
名前 | 説明 | 価値 |
---|---|---|
種類 | カスタム セットアップの種類。 | 'EnvironmentVariableSetup' (必須) |
タイププロパティ | 環境変数の型プロパティを追加します。 | EnvironmentVariableSetupTypeProperties (必須) |
EnvironmentVariableSetupTypeProperties (環境変数SetupTypeProperties)
名前 | 説明 | 価値 |
---|---|---|
変数名 | 環境変数の名前。 | string (必須) |
変数値 | 環境変数の値。 | string (必須) |
統合ランタイム
名前 | 説明 | 価値 |
---|---|---|
説明 | 統合ランタイムの説明。 | ひも |
種類 | ManagedIntegrationRuntime 型の場合は 、'Managed' に設定します。 SelfHostedIntegrationRuntime 型の場合は 'SelfHosted' に設定します。 | 「管理」 'SelfHosted' (必須) |
インテグレーションランタイムコンピュートプロパティ
名前 | 説明 | 価値 |
---|---|---|
dataFlowプロパティ | マネージド統合ランタイムのデータ フロー プロパティ。 | 統合RuntimeDataFlowProperties |
ロケーション | マネージド統合ランタイムの場所。 サポートされているリージョンは、/azure/data-factory/data-factory-data-movement-activities にあります。 | ひも |
maxParallelExecutionsPerNode | マネージド統合ランタイムのノードあたりの並列実行の最大数。 | int 制約: 最小値 = 1 |
ノードサイズ | マネージド統合ランタイムのノード サイズ要件。 | ひも |
numberOfNodes の | マネージド統合ランタイムに必要なノード数。 | int 制約: 最小値 = 1 |
vNetプロパティ | マネージド統合ランタイムの VNet プロパティ。 | 統合ランタイムVNetプロパティ |
統合RuntimeCustomSetupScriptProperties
名前 | 説明 | 価値 |
---|---|---|
ブロブコンテナURI | カスタム セットアップ スクリプトを含む Azure BLOB コンテナーの URI。 | ひも |
sasトークン | Azure BLOB コンテナーの SAS トークン。 | SecureString の |
統合RuntimeDataFlowProperties
名前 | 説明 | 価値 |
---|---|---|
コンピュートタイプ | データ フロー ジョブを実行するクラスターのコンピューティングの種類。 | 'ComputeOptimized' (コンピューティング最適化) 「全般」 「メモリ最適化」 |
コアカウント | データ フロー ジョブを実行するクラスターのコア数。 サポートされる値は、8、16、32、48、80、144、272 です。 | 整数 (int) |
timeToLive (タイム・トゥ・ライブ) | データ フロー ジョブを実行するクラスターの Time to Live (分単位) 設定。 | int 制約: 最小値 = 0 |
インテグレーションランタイムデータプロキシプロパティ
名前 | 説明 | 価値 |
---|---|---|
connectVia (接続ビア) | セルフホステッド統合ランタイムリファレンス。 | エンティティ参照 |
道 | BLOB ストレージにステージング データを格納するパス。 | ひも |
ステージングLinkedService | ステージングのリンクされたサービス参照。 | エンティティ参照 |
統合RuntimeSsisCatalogInfo
名前 | 説明 | 価値 |
---|---|---|
catalogAdminパスワード | カタログ データベースの管理者ユーザー アカウントのパスワード。 | SecureString の |
catalogAdminUserName (カタログ管理者ユーザー名) | カタログ データベースの管理者ユーザー名。 | 糸 制約: 最小長 = 1 最大長 = 128 |
catalog価格層 | カタログ データベースの価格レベル。 有効な値は、https://azure.microsoft.com/en-us/pricing/details/sql-database/ | 「ベーシック」 「プレミアム」 「プレミアムRS」 「スタンダード」 |
catalogServerエンドポイント | カタログ データベース サーバーの URL。 | ひも |
統合RuntimeSsisProperties
名前 | 説明 | 価値 |
---|---|---|
カタログ情報 | マネージド専用統合ランタイムのカタログ情報。 | 統合RuntimeSsisCatalogInfo |
customSetupScriptプロパティ | マネージド専用統合ランタイムのカスタム セットアップ スクリプト プロパティ。 | 統合RuntimeCustomSetupScriptProperties |
データプロキシプロパティ | マネージド専用統合ランタイムのデータ プロキシ プロパティ。 | インテグレーションランタイムデータプロキシプロパティ |
エディション | SSIS 統合ランタイムのエディション | 「エンタープライズ」 「スタンダード」 |
expressCustomSetupプロパティ | SSIS 統合ランタイムのスクリプト プロパティを使用しないカスタム セットアップ。 | CustomSetupBase[] |
ライセンスの種類 | ライセンスを持ち込むシナリオのライセンスの種類。 | 「基準価格」 「ライセンスが含まれています」 |
統合ランタイムVNetプロパティ
名前 | 説明 | 価値 |
---|---|---|
パブリックIP | この統合ランタイムが使用するパブリック IP アドレスのリソース ID。 | 文字列[] |
サブネット | この統合ランタイムが参加するサブネットの名前。 | ひも |
サブネットID | この Azure-SSIS 統合ランタイムが参加するサブネットの ID。 | ひも |
vNetId (英語) | この統合ランタイムが参加する VNet の ID。 | ひも |
LicensedComponentSetupTypeProperties (ライセンスコンポーネント設定タイププロパティ)
名前 | 説明 | 価値 |
---|---|---|
コンポーネント名 | サード パーティコンポーネントの名前。 | string (必須) |
ライセンスキー | コンポーネントをアクティブ化するためのライセンス キー。 | シークレットベース |
LinkedIntegrationRuntimeKeyAuthorization(リンク統合ランタイムキー認証)
名前 | 説明 | 価値 |
---|---|---|
authorizationType (承認タイプ) | 統合ランタイム共有の承認の種類。 | 'Key' (必須) |
鍵 | 承認に使用されるキー。 | SecureString (必須) |
LinkedIntegrationRuntimeRbacAuthorization
名前 | 説明 | 価値 |
---|---|---|
authorizationType (承認タイプ) | 統合ランタイム共有の承認の種類。 | 'RBAC' (必須) |
リソースID | 共有する統合ランタイムのリソース識別子。 | string (必須) |
LinkedIntegrationランタイムタイプ
名前 | 説明 | 価値 |
---|---|---|
authorizationType (承認タイプ) | LinkedIntegrationRuntimeKeyAuthorization 型の場合は 'Key' に設定されます。 LinkedIntegrationRuntimeRbacAuthorization 型の 'RBAC' に設定します。 | 「キー」 'RBAC' (必須) |
ManagedIntegrationランタイム
名前 | 説明 | 価値 |
---|---|---|
種類 | 統合ランタイムの種類。 | 'Managed' (必須) |
タイププロパティ | マネージド統合ランタイムのプロパティ。 | ManagedIntegrationRuntimeTypeProperties (必須) |
ManagedIntegrationRuntimeTypeProperties (英語)
名前 | 説明 | 価値 |
---|---|---|
コンピュートプロパティ | マネージド統合ランタイムのコンピューティング リソース。 | インテグレーションランタイムコンピュートプロパティ |
ssisプロパティ | マネージド統合ランタイムの SSIS プロパティ。 | 統合RuntimeSsisProperties |
シークレットベース
名前 | 説明 | 価値 |
---|---|---|
種類 | SecureString 型の場合は 、' SecureString' に設定します。 | 'SecureString' (必須) |
セキュアストリング
名前 | 説明 | 価値 |
---|---|---|
種類 | シークレットの種類。 | string (必須) |
価値 | セキュリティで保護された文字列の値。 | string (必須) |
セキュアストリング
名前 | 説明 | 価値 |
---|---|---|
種類 | シークレットの種類。 | 'SecureString' (必須) |
価値 | セキュリティで保護された文字列の値。 | string (必須) |
SelfHostedIntegrationランタイム
名前 | 説明 | 価値 |
---|---|---|
種類 | 統合ランタイムの種類。 | 'SelfHosted' (必須) |
タイププロパティ | このプロパティが null でない場合は、リンクされた統合ランタイムであることを意味します。 このプロパティは、元の統合ランタイムにアクセスするために使用されます。 | SelfHostedIntegrationRuntimeTypeプロパティ |
SelfHostedIntegrationRuntimeTypeプロパティ
名前 | 説明 | 価値 |
---|---|---|
linkedInfo(リンク情報) | データ ファクトリからのリンクされた統合ランタイムの種類 | LinkedIntegrationランタイムタイプ |