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' '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' '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' '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 (必須) |