次の方法で共有


Microsoft.DataShare accounts/shareSubscriptions/dataSetMappings 2020-09-01

Bicep リソース定義

accounts/shareSubscriptions/dataSetMappings リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings@2020-09-01' = {
  name: 'string'
  kind: 'string'
  // For remaining properties, see Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings objects
}

Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings オブジェクト

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

AdlsGen2Fileの場合は、次を使用します。

{
  kind: 'AdlsGen2File'
  properties: {
    dataSetId: 'string'
    filePath: 'string'
    fileSystem: 'string'
    outputType: 'string'
    resourceGroup: 'string'
    storageAccountName: 'string'
    subscriptionId: 'string'
  }
}

AdlsGen2FileSystemの場合は、次を使用します。

{
  kind: 'AdlsGen2FileSystem'
  properties: {
    dataSetId: 'string'
    fileSystem: 'string'
    resourceGroup: 'string'
    storageAccountName: 'string'
    subscriptionId: 'string'
  }
}

AdlsGen2Folderの場合は、次を使用します。

{
  kind: 'AdlsGen2Folder'
  properties: {
    dataSetId: 'string'
    fileSystem: 'string'
    folderPath: 'string'
    resourceGroup: 'string'
    storageAccountName: 'string'
    subscriptionId: 'string'
  }
}

BLOBの場合は、次を使用します。

{
  kind: 'Blob'
  properties: {
    containerName: 'string'
    dataSetId: 'string'
    filePath: 'string'
    outputType: 'string'
    resourceGroup: 'string'
    storageAccountName: 'string'
    subscriptionId: 'string'
  }
}

BlobFolderを する場合は、次を使用します。

{
  kind: 'BlobFolder'
  properties: {
    containerName: 'string'
    dataSetId: 'string'
    prefix: 'string'
    resourceGroup: 'string'
    storageAccountName: 'string'
    subscriptionId: 'string'
  }
}

コンテナーの場合は、次を使用します。

{
  kind: 'Container'
  properties: {
    containerName: 'string'
    dataSetId: 'string'
    resourceGroup: 'string'
    storageAccountName: 'string'
    subscriptionId: 'string'
  }
}

KustoClusterの場合は、次を使用します。

{
  kind: 'KustoCluster'
  properties: {
    dataSetId: 'string'
    kustoClusterResourceId: 'string'
  }
}

KustoDatabaseの場合は、次の値を使用します。

{
  kind: 'KustoDatabase'
  properties: {
    dataSetId: 'string'
    kustoClusterResourceId: 'string'
  }
}

SqlDBTableの場合は、次を使用します。

{
  kind: 'SqlDBTable'
  properties: {
    databaseName: 'string'
    dataSetId: 'string'
    schemaName: 'string'
    sqlServerResourceId: 'string'
    tableName: 'string'
  }
}

SqlDWTableの場合は、次を使用します。

{
  kind: 'SqlDWTable'
  properties: {
    dataSetId: 'string'
    dataWarehouseName: 'string'
    schemaName: 'string'
    sqlServerResourceId: 'string'
    tableName: 'string'
  }
}

SynapseWorkspaceSqlPoolTableの場合は、次の値を使用します。

{
  kind: 'SynapseWorkspaceSqlPoolTable'
  properties: {
    dataSetId: 'string'
    synapseWorkspaceSqlPoolTableResourceId: 'string'
  }
}

プロパティ値

AdlsGen2FileDataSetMapping

名前 形容 価値
種類 データ セット マッピングの種類。 'AdlsGen2File' (必須)
プロパティ ADLS Gen2 ファイル データ セットマッピングプロパティ。 AdlsGen2FileDataSetMappingProperties (必須)

AdlsGen2FileDataSetMappingProperties

名前 形容 価値
dataSetId ソース データ セットの ID。 string (必須)
filePath ファイル システム内のファイル パス。 string (必須)
fileSystem ファイルが属するファイル システム。 string (必須)
outputType 出力ファイルの種類 'Csv'
'Parquet'
resourceGroup ストレージ アカウントのリソース グループ。 string (必須)
storageAccountName ソース データ セットのストレージ アカウント名。 string (必須)
subscriptionId ストレージ アカウントのサブスクリプション ID。 string (必須)

AdlsGen2FileSystemDataSetMapping

名前 形容 価値
種類 データ セット マッピングの種類。 'AdlsGen2FileSystem' (必須)
プロパティ ADLS Gen2 ファイル システム データ セットマッピングプロパティ。 AdlsGen2FileSystemDataSetMappingProperties (必須)

AdlsGen2FileSystemDataSetMappingProperties

名前 形容 価値
dataSetId ソース データ セットの ID。 string (必須)
fileSystem ファイル システム名。 string (必須)
resourceGroup ストレージ アカウントのリソース グループ。 string (必須)
storageAccountName ソース データ セットのストレージ アカウント名。 string (必須)
subscriptionId ストレージ アカウントのサブスクリプション ID。 string (必須)

AdlsGen2FolderDataSetMapping

名前 形容 価値
種類 データ セット マッピングの種類。 'AdlsGen2Folder' (必須)
プロパティ ADLS Gen2 フォルダー データ セットマッピングプロパティ。 AdlsGen2FolderDataSetMappingProperties (必須)

AdlsGen2FolderDataSetMappingProperties

名前 形容 価値
dataSetId ソース データ セットの ID。 string (必須)
fileSystem フォルダーが属するファイル システム。 string (必須)
folderPath ファイル システム内のフォルダー パス。 string (必須)
resourceGroup ストレージ アカウントのリソース グループ。 string (必須)
storageAccountName ソース データ セットのストレージ アカウント名。 string (必須)
subscriptionId ストレージ アカウントのサブスクリプション ID。 string (必須)

BlobContainerDataSetMapping

名前 形容 価値
種類 データ セット マッピングの種類。 'Container' (必須)
プロパティ BLOB コンテナー データ セットのマッピング プロパティ。 BlobContainerMappingProperties (必須)

BlobContainerMappingProperties

名前 形容 価値
containerName BLOB コンテナー名。 string (必須)
dataSetId ソース データ セットの ID。 string (必須)
resourceGroup ストレージ アカウントのリソース グループ。 string (必須)
storageAccountName ソース データ セットのストレージ アカウント名。 string (必須)
subscriptionId ストレージ アカウントのサブスクリプション ID。 string (必須)

BlobDataSetMapping

名前 形容 価値
種類 データ セット マッピングの種類。 'Blob' (必須)
プロパティ BLOB データ セットマッピングのプロパティ。 BlobMappingProperties (必須)

BlobFolderDataSetMapping

名前 形容 価値
種類 データ セット マッピングの種類。 'BlobFolder' (必須)
プロパティ BLOB フォルダー データ セットのマッピング プロパティ。 BlobFolderMappingProperties (必須)

BlobFolderMappingProperties

名前 形容 価値
containerName ファイル パスを持つコンテナー。 string (必須)
dataSetId ソース データ セットの ID。 string (必須)
接頭辞 BLOB フォルダーのプレフィックス string (必須)
resourceGroup ストレージ アカウントのリソース グループ。 string (必須)
storageAccountName ソース データ セットのストレージ アカウント名。 string (必須)
subscriptionId ストレージ アカウントのサブスクリプション ID。 string (必須)

BlobMappingProperties

名前 形容 価値
containerName ファイル パスを持つコンテナー。 string (必須)
dataSetId ソース データ セットの ID。 string (必須)
filePath ソース データ セット内のファイル パス string (必須)
outputType ファイル出力の種類 'Csv'
'Parquet'
resourceGroup ストレージ アカウントのリソース グループ。 string (必須)
storageAccountName ソース データ セットのストレージ アカウント名。 string (必須)
subscriptionId ストレージ アカウントのサブスクリプション ID。 string (必須)

KustoClusterDataSetMapping

名前 形容 価値
種類 データ セット マッピングの種類。 'KustoCluster' (必須)
プロパティ Kusto クラスター データ セットマッピングプロパティ。 KustoClusterDataSetMappingProperties (必須)

KustoClusterDataSetMappingProperties

名前 形容 価値
dataSetId ソース データ セットの ID。 string (必須)
kustoClusterResourceId シンク kusto クラスターのリソース ID。 string (必須)

KustoDatabaseDataSetMapping

名前 形容 価値
種類 データ セット マッピングの種類。 'KustoDatabase' (必須)
プロパティ Kusto データベース データ セットマッピングプロパティ。 KustoDatabaseDataSetMappingProperties (必須)

KustoDatabaseDataSetMappingProperties

名前 形容 価値
dataSetId ソース データ セットの ID。 string (必須)
kustoClusterResourceId シンク kusto クラスターのリソース ID。 string (必須)

Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings

名前 形容 価値
種類 adlsGen2FileDataSetMapping型として 'AdlsGen2File' に設定します。 adlsGen2FileSystemDataSetMappingの型 'AdlsGen2FileSystem' に設定します。 adlsGen2FolderDataSetMappingの型 'AdlsGen2Folder' に設定します。 BlobDataSetMappingの種類 'Blob' に設定します。 BlobFolderDataSetMappingの種類 'BlobFolder' に設定します。 BlobContainerDataSetMappingの種類 'Container' に設定します。 KustoClusterDataSetMapping型として 'KustoCluster' に設定します。 KustoDatabaseDataSetMapping型として 'KustoDatabase' に設定します。 SqlDBTableDataSetMappingの型 'SqlDBTable' に設定します。 SqlDWTableDataSetMappingの型 'SqlDWTable' に設定します。 SynapseWorkspaceSqlPoolTableDataSetMapping'SynapseWorkspaceSqlPoolTable' に設定します。 'AdlsGen2File'
'AdlsGen2FileSystem'
'AdlsGen2Folder'
'Blob'
'BlobFolder'
'Container'
'KustoCluster'
'KustoDatabase'
'SqlDBTable'
'SqlDWTable'
'SynapseWorkspaceSqlPoolTable' (必須)
名前 リソース名 string (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: accounts/shareSubscriptions

SqlDBTableDataSetMapping

名前 形容 価値
種類 データ セット マッピングの種類。 'SqlDBTable' (必須)
プロパティ Sql DB データ セットマッピングのプロパティ。 SqlDBTableDataSetMappingProperties (必須)

SqlDBTableDataSetMappingProperties

名前 形容 価値
databaseName シンク データ セットの DatabaseName 名 string (必須)
dataSetId ソース データ セットの ID。 string (必須)
schemaName テーブルのスキーマ。 既定値は dbo です。 string (必須)
sqlServerResourceId SQL Server のリソース ID string (必須)
tableName SQL DB テーブル名。 string (必須)

SqlDWTableDataSetMapping

名前 形容 価値
種類 データ セット マッピングの種類。 'SqlDWTable' (必須)
プロパティ Sql DW データ セットのマッピング プロパティ。 SqlDWTableDataSetMappingProperties (必須)

SqlDWTableDataSetMappingProperties

名前 形容 価値
dataSetId ソース データ セットの ID。 string (必須)
dataWarehouseName ソース・データ・セットの DataWarehouse 名 string (必須)
schemaName テーブルのスキーマ。 既定値は dbo です。 string (必須)
sqlServerResourceId SQL Server のリソース ID string (必須)
tableName SQL DW テーブル名。 string (必須)

SynapseWorkspaceSqlPoolTableDataSetMapping

名前 形容 価値
種類 データ セット マッピングの種類。 'SynapseWorkspaceSqlPoolTable' (必須)
プロパティ Synapse ワークスペース SQL プール テーブル のデータ セット マッピング プロパティ。 SynapseWorkspaceSqlPoolTableDataSetMappingProperties (必須)

SynapseWorkspaceSqlPoolTableDataSetMappingProperties

名前 形容 価値
dataSetId ソース データ セットの ID。 string (必須)
synapseWorkspaceSqlPoolTableResourceId Synapse ワークスペースの SQL プール テーブルのリソース ID string (必須)

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

accounts/shareSubscriptions/dataSetMappings リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "name": "string",
  "kind": "string"
  // For remaining properties, see Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings objects
}

Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings オブジェクト

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

AdlsGen2Fileの場合は、次を使用します。

{
  "kind": "AdlsGen2File",
  "properties": {
    "dataSetId": "string",
    "filePath": "string",
    "fileSystem": "string",
    "outputType": "string",
    "resourceGroup": "string",
    "storageAccountName": "string",
    "subscriptionId": "string"
  }
}

AdlsGen2FileSystemの場合は、次を使用します。

{
  "kind": "AdlsGen2FileSystem",
  "properties": {
    "dataSetId": "string",
    "fileSystem": "string",
    "resourceGroup": "string",
    "storageAccountName": "string",
    "subscriptionId": "string"
  }
}

AdlsGen2Folderの場合は、次を使用します。

{
  "kind": "AdlsGen2Folder",
  "properties": {
    "dataSetId": "string",
    "fileSystem": "string",
    "folderPath": "string",
    "resourceGroup": "string",
    "storageAccountName": "string",
    "subscriptionId": "string"
  }
}

BLOBの場合は、次を使用します。

{
  "kind": "Blob",
  "properties": {
    "containerName": "string",
    "dataSetId": "string",
    "filePath": "string",
    "outputType": "string",
    "resourceGroup": "string",
    "storageAccountName": "string",
    "subscriptionId": "string"
  }
}

BlobFolderを する場合は、次を使用します。

{
  "kind": "BlobFolder",
  "properties": {
    "containerName": "string",
    "dataSetId": "string",
    "prefix": "string",
    "resourceGroup": "string",
    "storageAccountName": "string",
    "subscriptionId": "string"
  }
}

コンテナーの場合は、次を使用します。

{
  "kind": "Container",
  "properties": {
    "containerName": "string",
    "dataSetId": "string",
    "resourceGroup": "string",
    "storageAccountName": "string",
    "subscriptionId": "string"
  }
}

KustoClusterの場合は、次を使用します。

{
  "kind": "KustoCluster",
  "properties": {
    "dataSetId": "string",
    "kustoClusterResourceId": "string"
  }
}

KustoDatabaseの場合は、次の値を使用します。

{
  "kind": "KustoDatabase",
  "properties": {
    "dataSetId": "string",
    "kustoClusterResourceId": "string"
  }
}

SqlDBTableの場合は、次を使用します。

{
  "kind": "SqlDBTable",
  "properties": {
    "databaseName": "string",
    "dataSetId": "string",
    "schemaName": "string",
    "sqlServerResourceId": "string",
    "tableName": "string"
  }
}

SqlDWTableの場合は、次を使用します。

{
  "kind": "SqlDWTable",
  "properties": {
    "dataSetId": "string",
    "dataWarehouseName": "string",
    "schemaName": "string",
    "sqlServerResourceId": "string",
    "tableName": "string"
  }
}

SynapseWorkspaceSqlPoolTableの場合は、次の値を使用します。

{
  "kind": "SynapseWorkspaceSqlPoolTable",
  "properties": {
    "dataSetId": "string",
    "synapseWorkspaceSqlPoolTableResourceId": "string"
  }
}

プロパティ値

AdlsGen2FileDataSetMapping

名前 形容 価値
種類 データ セット マッピングの種類。 'AdlsGen2File' (必須)
プロパティ ADLS Gen2 ファイル データ セットマッピングプロパティ。 AdlsGen2FileDataSetMappingProperties (必須)

AdlsGen2FileDataSetMappingProperties

名前 形容 価値
dataSetId ソース データ セットの ID。 string (必須)
filePath ファイル システム内のファイル パス。 string (必須)
fileSystem ファイルが属するファイル システム。 string (必須)
outputType 出力ファイルの種類 'Csv'
'Parquet'
resourceGroup ストレージ アカウントのリソース グループ。 string (必須)
storageAccountName ソース データ セットのストレージ アカウント名。 string (必須)
subscriptionId ストレージ アカウントのサブスクリプション ID。 string (必須)

AdlsGen2FileSystemDataSetMapping

名前 形容 価値
種類 データ セット マッピングの種類。 'AdlsGen2FileSystem' (必須)
プロパティ ADLS Gen2 ファイル システム データ セットマッピングプロパティ。 AdlsGen2FileSystemDataSetMappingProperties (必須)

AdlsGen2FileSystemDataSetMappingProperties

名前 形容 価値
dataSetId ソース データ セットの ID。 string (必須)
fileSystem ファイル システム名。 string (必須)
resourceGroup ストレージ アカウントのリソース グループ。 string (必須)
storageAccountName ソース データ セットのストレージ アカウント名。 string (必須)
subscriptionId ストレージ アカウントのサブスクリプション ID。 string (必須)

AdlsGen2FolderDataSetMapping

名前 形容 価値
種類 データ セット マッピングの種類。 'AdlsGen2Folder' (必須)
プロパティ ADLS Gen2 フォルダー データ セットマッピングプロパティ。 AdlsGen2FolderDataSetMappingProperties (必須)

AdlsGen2FolderDataSetMappingProperties

名前 形容 価値
dataSetId ソース データ セットの ID。 string (必須)
fileSystem フォルダーが属するファイル システム。 string (必須)
folderPath ファイル システム内のフォルダー パス。 string (必須)
resourceGroup ストレージ アカウントのリソース グループ。 string (必須)
storageAccountName ソース データ セットのストレージ アカウント名。 string (必須)
subscriptionId ストレージ アカウントのサブスクリプション ID。 string (必須)

BlobContainerDataSetMapping

名前 形容 価値
種類 データ セット マッピングの種類。 'Container' (必須)
プロパティ BLOB コンテナー データ セットのマッピング プロパティ。 BlobContainerMappingProperties (必須)

BlobContainerMappingProperties

名前 形容 価値
containerName BLOB コンテナー名。 string (必須)
dataSetId ソース データ セットの ID。 string (必須)
resourceGroup ストレージ アカウントのリソース グループ。 string (必須)
storageAccountName ソース データ セットのストレージ アカウント名。 string (必須)
subscriptionId ストレージ アカウントのサブスクリプション ID。 string (必須)

BlobDataSetMapping

名前 形容 価値
種類 データ セット マッピングの種類。 'Blob' (必須)
プロパティ BLOB データ セットマッピングのプロパティ。 BlobMappingProperties (必須)

BlobFolderDataSetMapping

名前 形容 価値
種類 データ セット マッピングの種類。 'BlobFolder' (必須)
プロパティ BLOB フォルダー データ セットのマッピング プロパティ。 BlobFolderMappingProperties (必須)

BlobFolderMappingProperties

名前 形容 価値
containerName ファイル パスを持つコンテナー。 string (必須)
dataSetId ソース データ セットの ID。 string (必須)
接頭辞 BLOB フォルダーのプレフィックス string (必須)
resourceGroup ストレージ アカウントのリソース グループ。 string (必須)
storageAccountName ソース データ セットのストレージ アカウント名。 string (必須)
subscriptionId ストレージ アカウントのサブスクリプション ID。 string (必須)

BlobMappingProperties

名前 形容 価値
containerName ファイル パスを持つコンテナー。 string (必須)
dataSetId ソース データ セットの ID。 string (必須)
filePath ソース データ セット内のファイル パス string (必須)
outputType ファイル出力の種類 'Csv'
'Parquet'
resourceGroup ストレージ アカウントのリソース グループ。 string (必須)
storageAccountName ソース データ セットのストレージ アカウント名。 string (必須)
subscriptionId ストレージ アカウントのサブスクリプション ID。 string (必須)

KustoClusterDataSetMapping

名前 形容 価値
種類 データ セット マッピングの種類。 'KustoCluster' (必須)
プロパティ Kusto クラスター データ セットマッピングプロパティ。 KustoClusterDataSetMappingProperties (必須)

KustoClusterDataSetMappingProperties

名前 形容 価値
dataSetId ソース データ セットの ID。 string (必須)
kustoClusterResourceId シンク kusto クラスターのリソース ID。 string (必須)

KustoDatabaseDataSetMapping

名前 形容 価値
種類 データ セット マッピングの種類。 'KustoDatabase' (必須)
プロパティ Kusto データベース データ セットマッピングプロパティ。 KustoDatabaseDataSetMappingProperties (必須)

KustoDatabaseDataSetMappingProperties

名前 形容 価値
dataSetId ソース データ セットの ID。 string (必須)
kustoClusterResourceId シンク kusto クラスターのリソース ID。 string (必須)

Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings

名前 形容 価値
apiVersion API のバージョン '2020-09-01'
種類 adlsGen2FileDataSetMapping型として 'AdlsGen2File' に設定します。 adlsGen2FileSystemDataSetMappingの型 'AdlsGen2FileSystem' に設定します。 adlsGen2FolderDataSetMappingの型 'AdlsGen2Folder' に設定します。 BlobDataSetMappingの種類 'Blob' に設定します。 BlobFolderDataSetMappingの種類 'BlobFolder' に設定します。 BlobContainerDataSetMappingの種類 'Container' に設定します。 KustoClusterDataSetMapping型として 'KustoCluster' に設定します。 KustoDatabaseDataSetMapping型として 'KustoDatabase' に設定します。 SqlDBTableDataSetMappingの型 'SqlDBTable' に設定します。 SqlDWTableDataSetMappingの型 'SqlDWTable' に設定します。 SynapseWorkspaceSqlPoolTableDataSetMapping'SynapseWorkspaceSqlPoolTable' に設定します。 'AdlsGen2File'
'AdlsGen2FileSystem'
'AdlsGen2Folder'
'Blob'
'BlobFolder'
'Container'
'KustoCluster'
'KustoDatabase'
'SqlDBTable'
'SqlDWTable'
'SynapseWorkspaceSqlPoolTable' (必須)
名前 リソース名 string (必須)
種類 リソースの種類 'Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings'

SqlDBTableDataSetMapping

名前 形容 価値
種類 データ セット マッピングの種類。 'SqlDBTable' (必須)
プロパティ Sql DB データ セットマッピングのプロパティ。 SqlDBTableDataSetMappingProperties (必須)

SqlDBTableDataSetMappingProperties

名前 形容 価値
databaseName シンク データ セットの DatabaseName 名 string (必須)
dataSetId ソース データ セットの ID。 string (必須)
schemaName テーブルのスキーマ。 既定値は dbo です。 string (必須)
sqlServerResourceId SQL Server のリソース ID string (必須)
tableName SQL DB テーブル名。 string (必須)

SqlDWTableDataSetMapping

名前 形容 価値
種類 データ セット マッピングの種類。 'SqlDWTable' (必須)
プロパティ Sql DW データ セットのマッピング プロパティ。 SqlDWTableDataSetMappingProperties (必須)

SqlDWTableDataSetMappingProperties

名前 形容 価値
dataSetId ソース データ セットの ID。 string (必須)
dataWarehouseName ソース・データ・セットの DataWarehouse 名 string (必須)
schemaName テーブルのスキーマ。 既定値は dbo です。 string (必須)
sqlServerResourceId SQL Server のリソース ID string (必須)
tableName SQL DW テーブル名。 string (必須)

SynapseWorkspaceSqlPoolTableDataSetMapping

名前 形容 価値
種類 データ セット マッピングの種類。 'SynapseWorkspaceSqlPoolTable' (必須)
プロパティ Synapse ワークスペース SQL プール テーブル のデータ セット マッピング プロパティ。 SynapseWorkspaceSqlPoolTableDataSetMappingProperties (必須)

SynapseWorkspaceSqlPoolTableDataSetMappingProperties

名前 形容 価値
dataSetId ソース データ セットの ID。 string (必須)
synapseWorkspaceSqlPoolTableResourceId Synapse ワークスペースの SQL プール テーブルのリソース ID string (必須)

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

accounts/shareSubscriptions/dataSetMappings リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  name = "string"
  kind = "string"
  // For remaining properties, see Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings objects
}

Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings オブジェクト

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

AdlsGen2Fileの場合は、次を使用します。

{
  kind = "AdlsGen2File"
  properties = {
    dataSetId = "string"
    filePath = "string"
    fileSystem = "string"
    outputType = "string"
    resourceGroup = "string"
    storageAccountName = "string"
    subscriptionId = "string"
  }
}

AdlsGen2FileSystemの場合は、次を使用します。

{
  kind = "AdlsGen2FileSystem"
  properties = {
    dataSetId = "string"
    fileSystem = "string"
    resourceGroup = "string"
    storageAccountName = "string"
    subscriptionId = "string"
  }
}

AdlsGen2Folderの場合は、次を使用します。

{
  kind = "AdlsGen2Folder"
  properties = {
    dataSetId = "string"
    fileSystem = "string"
    folderPath = "string"
    resourceGroup = "string"
    storageAccountName = "string"
    subscriptionId = "string"
  }
}

BLOBの場合は、次を使用します。

{
  kind = "Blob"
  properties = {
    containerName = "string"
    dataSetId = "string"
    filePath = "string"
    outputType = "string"
    resourceGroup = "string"
    storageAccountName = "string"
    subscriptionId = "string"
  }
}

BlobFolderを する場合は、次を使用します。

{
  kind = "BlobFolder"
  properties = {
    containerName = "string"
    dataSetId = "string"
    prefix = "string"
    resourceGroup = "string"
    storageAccountName = "string"
    subscriptionId = "string"
  }
}

コンテナーの場合は、次を使用します。

{
  kind = "Container"
  properties = {
    containerName = "string"
    dataSetId = "string"
    resourceGroup = "string"
    storageAccountName = "string"
    subscriptionId = "string"
  }
}

KustoClusterの場合は、次を使用します。

{
  kind = "KustoCluster"
  properties = {
    dataSetId = "string"
    kustoClusterResourceId = "string"
  }
}

KustoDatabaseの場合は、次の値を使用します。

{
  kind = "KustoDatabase"
  properties = {
    dataSetId = "string"
    kustoClusterResourceId = "string"
  }
}

SqlDBTableの場合は、次を使用します。

{
  kind = "SqlDBTable"
  properties = {
    databaseName = "string"
    dataSetId = "string"
    schemaName = "string"
    sqlServerResourceId = "string"
    tableName = "string"
  }
}

SqlDWTableの場合は、次を使用します。

{
  kind = "SqlDWTable"
  properties = {
    dataSetId = "string"
    dataWarehouseName = "string"
    schemaName = "string"
    sqlServerResourceId = "string"
    tableName = "string"
  }
}

SynapseWorkspaceSqlPoolTableの場合は、次の値を使用します。

{
  kind = "SynapseWorkspaceSqlPoolTable"
  properties = {
    dataSetId = "string"
    synapseWorkspaceSqlPoolTableResourceId = "string"
  }
}

プロパティ値

AdlsGen2FileDataSetMapping

名前 形容 価値
種類 データ セット マッピングの種類。 'AdlsGen2File' (必須)
プロパティ ADLS Gen2 ファイル データ セットマッピングプロパティ。 AdlsGen2FileDataSetMappingProperties (必須)

AdlsGen2FileDataSetMappingProperties

名前 形容 価値
dataSetId ソース データ セットの ID。 string (必須)
filePath ファイル システム内のファイル パス。 string (必須)
fileSystem ファイルが属するファイル システム。 string (必須)
outputType 出力ファイルの種類 'Csv'
'Parquet'
resourceGroup ストレージ アカウントのリソース グループ。 string (必須)
storageAccountName ソース データ セットのストレージ アカウント名。 string (必須)
subscriptionId ストレージ アカウントのサブスクリプション ID。 string (必須)

AdlsGen2FileSystemDataSetMapping

名前 形容 価値
種類 データ セット マッピングの種類。 'AdlsGen2FileSystem' (必須)
プロパティ ADLS Gen2 ファイル システム データ セットマッピングプロパティ。 AdlsGen2FileSystemDataSetMappingProperties (必須)

AdlsGen2FileSystemDataSetMappingProperties

名前 形容 価値
dataSetId ソース データ セットの ID。 string (必須)
fileSystem ファイル システム名。 string (必須)
resourceGroup ストレージ アカウントのリソース グループ。 string (必須)
storageAccountName ソース データ セットのストレージ アカウント名。 string (必須)
subscriptionId ストレージ アカウントのサブスクリプション ID。 string (必須)

AdlsGen2FolderDataSetMapping

名前 形容 価値
種類 データ セット マッピングの種類。 'AdlsGen2Folder' (必須)
プロパティ ADLS Gen2 フォルダー データ セットマッピングプロパティ。 AdlsGen2FolderDataSetMappingProperties (必須)

AdlsGen2FolderDataSetMappingProperties

名前 形容 価値
dataSetId ソース データ セットの ID。 string (必須)
fileSystem フォルダーが属するファイル システム。 string (必須)
folderPath ファイル システム内のフォルダー パス。 string (必須)
resourceGroup ストレージ アカウントのリソース グループ。 string (必須)
storageAccountName ソース データ セットのストレージ アカウント名。 string (必須)
subscriptionId ストレージ アカウントのサブスクリプション ID。 string (必須)

BlobContainerDataSetMapping

名前 形容 価値
種類 データ セット マッピングの種類。 'Container' (必須)
プロパティ BLOB コンテナー データ セットのマッピング プロパティ。 BlobContainerMappingProperties (必須)

BlobContainerMappingProperties

名前 形容 価値
containerName BLOB コンテナー名。 string (必須)
dataSetId ソース データ セットの ID。 string (必須)
resourceGroup ストレージ アカウントのリソース グループ。 string (必須)
storageAccountName ソース データ セットのストレージ アカウント名。 string (必須)
subscriptionId ストレージ アカウントのサブスクリプション ID。 string (必須)

BlobDataSetMapping

名前 形容 価値
種類 データ セット マッピングの種類。 'Blob' (必須)
プロパティ BLOB データ セットマッピングのプロパティ。 BlobMappingProperties (必須)

BlobFolderDataSetMapping

名前 形容 価値
種類 データ セット マッピングの種類。 'BlobFolder' (必須)
プロパティ BLOB フォルダー データ セットのマッピング プロパティ。 BlobFolderMappingProperties (必須)

BlobFolderMappingProperties

名前 形容 価値
containerName ファイル パスを持つコンテナー。 string (必須)
dataSetId ソース データ セットの ID。 string (必須)
接頭辞 BLOB フォルダーのプレフィックス string (必須)
resourceGroup ストレージ アカウントのリソース グループ。 string (必須)
storageAccountName ソース データ セットのストレージ アカウント名。 string (必須)
subscriptionId ストレージ アカウントのサブスクリプション ID。 string (必須)

BlobMappingProperties

名前 形容 価値
containerName ファイル パスを持つコンテナー。 string (必須)
dataSetId ソース データ セットの ID。 string (必須)
filePath ソース データ セット内のファイル パス string (必須)
outputType ファイル出力の種類 'Csv'
'Parquet'
resourceGroup ストレージ アカウントのリソース グループ。 string (必須)
storageAccountName ソース データ セットのストレージ アカウント名。 string (必須)
subscriptionId ストレージ アカウントのサブスクリプション ID。 string (必須)

KustoClusterDataSetMapping

名前 形容 価値
種類 データ セット マッピングの種類。 'KustoCluster' (必須)
プロパティ Kusto クラスター データ セットマッピングプロパティ。 KustoClusterDataSetMappingProperties (必須)

KustoClusterDataSetMappingProperties

名前 形容 価値
dataSetId ソース データ セットの ID。 string (必須)
kustoClusterResourceId シンク kusto クラスターのリソース ID。 string (必須)

KustoDatabaseDataSetMapping

名前 形容 価値
種類 データ セット マッピングの種類。 'KustoDatabase' (必須)
プロパティ Kusto データベース データ セットマッピングプロパティ。 KustoDatabaseDataSetMappingProperties (必須)

KustoDatabaseDataSetMappingProperties

名前 形容 価値
dataSetId ソース データ セットの ID。 string (必須)
kustoClusterResourceId シンク kusto クラスターのリソース ID。 string (必須)

Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings

名前 形容 価値
種類 adlsGen2FileDataSetMapping型として 'AdlsGen2File' に設定します。 adlsGen2FileSystemDataSetMappingの型 'AdlsGen2FileSystem' に設定します。 adlsGen2FolderDataSetMappingの型 'AdlsGen2Folder' に設定します。 BlobDataSetMappingの種類 'Blob' に設定します。 BlobFolderDataSetMappingの種類 'BlobFolder' に設定します。 BlobContainerDataSetMappingの種類 'Container' に設定します。 KustoClusterDataSetMapping型として 'KustoCluster' に設定します。 KustoDatabaseDataSetMapping型として 'KustoDatabase' に設定します。 SqlDBTableDataSetMappingの型 'SqlDBTable' に設定します。 SqlDWTableDataSetMappingの型 'SqlDWTable' に設定します。 SynapseWorkspaceSqlPoolTableDataSetMapping'SynapseWorkspaceSqlPoolTable' に設定します。 'AdlsGen2File'
'AdlsGen2FileSystem'
'AdlsGen2Folder'
'Blob'
'BlobFolder'
'Container'
'KustoCluster'
'KustoDatabase'
'SqlDBTable'
'SqlDWTable'
'SynapseWorkspaceSqlPoolTable' (必須)
名前 リソース名 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: accounts/shareSubscriptions
種類 リソースの種類 "Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings@2020-09-01"

SqlDBTableDataSetMapping

名前 形容 価値
種類 データ セット マッピングの種類。 'SqlDBTable' (必須)
プロパティ Sql DB データ セットマッピングのプロパティ。 SqlDBTableDataSetMappingProperties (必須)

SqlDBTableDataSetMappingProperties

名前 形容 価値
databaseName シンク データ セットの DatabaseName 名 string (必須)
dataSetId ソース データ セットの ID。 string (必須)
schemaName テーブルのスキーマ。 既定値は dbo です。 string (必須)
sqlServerResourceId SQL Server のリソース ID string (必須)
tableName SQL DB テーブル名。 string (必須)

SqlDWTableDataSetMapping

名前 形容 価値
種類 データ セット マッピングの種類。 'SqlDWTable' (必須)
プロパティ Sql DW データ セットのマッピング プロパティ。 SqlDWTableDataSetMappingProperties (必須)

SqlDWTableDataSetMappingProperties

名前 形容 価値
dataSetId ソース データ セットの ID。 string (必須)
dataWarehouseName ソース・データ・セットの DataWarehouse 名 string (必須)
schemaName テーブルのスキーマ。 既定値は dbo です。 string (必須)
sqlServerResourceId SQL Server のリソース ID string (必須)
tableName SQL DW テーブル名。 string (必須)

SynapseWorkspaceSqlPoolTableDataSetMapping

名前 形容 価値
種類 データ セット マッピングの種類。 'SynapseWorkspaceSqlPoolTable' (必須)
プロパティ Synapse ワークスペース SQL プール テーブル のデータ セット マッピング プロパティ。 SynapseWorkspaceSqlPoolTableDataSetMappingProperties (必須)

SynapseWorkspaceSqlPoolTableDataSetMappingProperties

名前 形容 価値
dataSetId ソース データ セットの ID。 string (必須)
synapseWorkspaceSqlPoolTableResourceId Synapse ワークスペースの SQL プール テーブルのリソース ID string (必須)