Microsoft.DataShare アカウント/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'
parent: resourceSymbolicName
// For remaining properties, see accounts/shareSubscriptions/dataSetMappings objects
}
accounts/shareSubscriptions/dataSetMappings オブジェクト
kind プロパティを設定して、オブジェクトの種類を指定します。
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'
}
プロパティの値
accounts/shareSubscriptions/dataSetMappings
名前 | 説明 | 値 |
---|---|---|
name | リソース名 Bicep で子リソースの名前と型を設定する方法を参照してください。 |
string (必須) |
kind | オブジェクトの種類を設定する | AdlsGen2File AdlsGen2FileSystem AdlsGen2Folder BLOB BlobFolder コンテナー KustoCluster KustoDatabase SqlDBTable SqlDWTable SynapseWorkspaceSqlPoolTable (必須) |
parent | Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。 詳細については、「 親リソースの外部にある子リソース」を参照してください。 |
種類のリソースのシンボリック名: shareSubscriptions |
AdlsGen2FileDataSetMapping
名前 | 説明 | 値 |
---|---|---|
kind | データ セット マッピングの種類。 | 'AdlsGen2File' (必須) |
properties | ADLS Gen2 ファイル データ セットマッピングプロパティ。 | AdlsGen2FileDataSetMappingProperties (必須) |
AdlsGen2FileDataSetMappingProperties
名前 | 説明 | 値 |
---|---|---|
dataSetId | ソース データ セットの ID。 | string (必須) |
filePath | ファイル システム内のファイル パス。 | string (必須) |
fileSystem | ファイルが属するファイル システム。 | string (必須) |
outputType | 出力ファイルの種類 | 'Csv' 'Parquet' |
resourceGroup | ストレージ アカウントのリソース グループ。 | string (必須) |
storageAccountName | ソース データ セットのストレージ アカウント名。 | string (必須) |
subscriptionId | ストレージ アカウントのサブスクリプション ID。 | string (必須) |
AdlsGen2FileSystemDataSetMapping
名前 | 説明 | 値 |
---|---|---|
kind | データ セット マッピングの種類。 | 'AdlsGen2FileSystem' (必須) |
properties | ADLS Gen2 ファイル システム データ セットマッピングプロパティ。 | AdlsGen2FileSystemDataSetMappingProperties (必須) |
AdlsGen2FileSystemDataSetMappingProperties
名前 | 説明 | 値 |
---|---|---|
dataSetId | ソース データ セットの ID。 | string (必須) |
fileSystem | ファイル システム名。 | string (必須) |
resourceGroup | ストレージ アカウントのリソース グループ。 | string (必須) |
storageAccountName | ソース データ セットのストレージ アカウント名。 | string (必須) |
subscriptionId | ストレージ アカウントのサブスクリプション ID。 | string (必須) |
AdlsGen2FolderDataSetMapping
名前 | 説明 | 値 |
---|---|---|
kind | データ セット マッピングの種類。 | 'AdlsGen2Folder' (必須) |
properties | ADLS Gen2 フォルダー データ セットマッピングプロパティ。 | AdlsGen2FolderDataSetMappingProperties (必須) |
AdlsGen2FolderDataSetMappingProperties
名前 | 説明 | 値 |
---|---|---|
dataSetId | ソース データ セットの ID。 | string (必須) |
fileSystem | フォルダーが属するファイル システム。 | string (必須) |
folderPath | ファイル システム内のフォルダー パス。 | string (必須) |
resourceGroup | ストレージ アカウントのリソース グループ。 | string (必須) |
storageAccountName | ソース データ セットのストレージ アカウント名。 | string (必須) |
subscriptionId | ストレージ アカウントのサブスクリプション ID。 | string (必須) |
BlobDataSetMapping
名前 | 説明 | 値 |
---|---|---|
kind | データ セット マッピングの種類。 | 'Blob' (必須) |
properties | BLOB データ セットマッピングのプロパティ。 | BlobMappingProperties (必須) |
BlobMappingProperties
名前 | 説明 | 値 |
---|---|---|
containerName | ファイル パスを持つコンテナー。 | string (必須) |
dataSetId | ソース データ セットの ID。 | string (必須) |
filePath | ソース データ セット内のファイル パス | string (必須) |
outputType | ファイル出力の種類 | 'Csv' 'Parquet' |
resourceGroup | ストレージ アカウントのリソース グループ。 | string (必須) |
storageAccountName | ソース データ セットのストレージ アカウント名。 | string (必須) |
subscriptionId | ストレージ アカウントのサブスクリプション ID。 | string (必須) |
BlobFolderDataSetMapping
名前 | 説明 | 値 |
---|---|---|
kind | データ セット マッピングの種類。 | 'BlobFolder' (必須) |
properties | BLOB フォルダー のデータ セット マッピング プロパティ。 | BlobFolderMappingProperties (必須) |
BlobFolderMappingProperties
名前 | 説明 | 値 |
---|---|---|
containerName | ファイル パスを持つコンテナー。 | string (必須) |
dataSetId | ソース データ セットの ID。 | string (必須) |
prefix | BLOB フォルダーのプレフィックス | string (必須) |
resourceGroup | ストレージ アカウントのリソース グループ。 | string (必須) |
storageAccountName | ソース データ セットのストレージ アカウント名。 | string (必須) |
subscriptionId | ストレージ アカウントのサブスクリプション ID。 | string (必須) |
BlobContainerDataSetMapping
名前 | 説明 | 値 |
---|---|---|
kind | データ セット マッピングの種類。 | 'Container' (必須) |
properties | BLOB コンテナー データ セットのマッピング プロパティ。 | BlobContainerMappingProperties (必須) |
BlobContainerMappingProperties
名前 | 説明 | 値 |
---|---|---|
containerName | BLOB コンテナー名。 | string (必須) |
dataSetId | ソース データ セットの ID。 | string (必須) |
resourceGroup | ストレージ アカウントのリソース グループ。 | string (必須) |
storageAccountName | ソース データ セットのストレージ アカウント名。 | string (必須) |
subscriptionId | ストレージ アカウントのサブスクリプション ID。 | string (必須) |
KustoClusterDataSetMapping
名前 | 説明 | 値 |
---|---|---|
kind | データ セット マッピングの種類。 | 'KustoCluster' (必須) |
properties | Kusto クラスター データ セットマッピングプロパティ。 | KustoClusterDataSetMappingProperties (必須) |
KustoClusterDataSetMappingProperties
名前 | 説明 | 値 |
---|---|---|
dataSetId | ソース データ セットの ID。 | string (必須) |
kustoClusterResourceId | シンク kusto クラスターのリソース ID。 | string (必須) |
KustoDatabaseDataSetMapping
名前 | 説明 | 値 |
---|---|---|
kind | データ セット マッピングの種類。 | 'KustoDatabase' (必須) |
properties | Kusto データベース データ セットマッピングプロパティ。 | KustoDatabaseDataSetMappingProperties (必須) |
KustoDatabaseDataSetMappingProperties
名前 | 説明 | 値 |
---|---|---|
dataSetId | ソース データ セットの ID。 | string (必須) |
kustoClusterResourceId | シンク kusto クラスターのリソース ID。 | string (必須) |
SqlDBTableDataSetMapping
名前 | 説明 | 値 |
---|---|---|
kind | データ セット マッピングの種類。 | 'SqlDBTable' (必須) |
properties | Sql DB データ セットマッピングプロパティ。 | SqlDBTableDataSetMappingProperties (必須) |
SqlDBTableDataSetMappingProperties
名前 | 説明 | 値 |
---|---|---|
databaseName | シンク データ セットの DatabaseName 名 | string (必須) |
dataSetId | ソース データ セットの ID。 | string (必須) |
schemaName | テーブルのスキーマ。 既定値は dbo です。 | string (必須) |
sqlServerResourceId | SQL Server のリソース ID | string (必須) |
tableName | SQL DB テーブル名。 | string (必須) |
SqlDWTableDataSetMapping
名前 | 説明 | 値 |
---|---|---|
kind | データ セット マッピングの種類。 | 'SqlDWTable' (必須) |
properties | Sql DW データ セットマッピングプロパティ。 | SqlDWTableDataSetMappingProperties (必須) |
SqlDWTableDataSetMappingProperties
名前 | 説明 | 値 |
---|---|---|
dataSetId | ソース データ セットの ID。 | string (必須) |
dataWarehouseName | ソース データ セットの DataWarehouse 名 | string (必須) |
schemaName | テーブルのスキーマ。 既定値は dbo です。 | string (必須) |
sqlServerResourceId | SQL Server のリソース ID | string (必須) |
tableName | SQL DW テーブル名。 | string (必須) |
SynapseWorkspaceSqlPoolTableDataSetMapping
名前 | 説明 | 値 |
---|---|---|
kind | データ セット マッピングの種類。 | 'SynapseWorkspaceSqlPoolTable' (必須) |
properties | Synapse ワークスペース SQL プール テーブル のデータ セット マッピング プロパティ。 | SynapseWorkspaceSqlPoolTableDataSetMappingProperties (必須) |
SynapseWorkspaceSqlPoolTableDataSetMappingProperties
名前 | 説明 | 値 |
---|---|---|
dataSetId | ソース データ セットの ID。 | string (必須) |
synapseWorkspaceSqlPoolTableResourceId | Synapse ワークスペース SQL プール テーブルのリソース ID | string (必須) |
ARM テンプレート リソース定義
accounts/shareSubscriptions/dataSetMappings リソースの種類は、次のようにデプロイできます。
- リソース グループ - リソース グループのデプロイ コマンドに関するページを参照してください
各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。
リソース形式
Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings リソースを作成するには、次の JSON をテンプレートに追加します。
{
"type": "Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings",
"apiVersion": "2020-09-01",
"name": "string",
"kind": "string",
// For remaining properties, see accounts/shareSubscriptions/dataSetMappings objects
}
accounts/shareSubscriptions/dataSetMappings オブジェクト
kind プロパティを設定して、オブジェクトの種類を指定します。
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"
}
プロパティの値
accounts/shareSubscriptions/dataSetMappings
名前 | 説明 | 値 |
---|---|---|
type | リソースの種類 | 'Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings' |
apiVersion | リソース API のバージョン | '2020-09-01' |
name | リソース名 JSON ARM テンプレートで子リソースの名前と型を設定する方法を参照してください。 |
string (必須) |
kind | オブジェクトの種類を設定する | AdlsGen2File AdlsGen2FileSystem AdlsGen2Folder BLOB BlobFolder コンテナー KustoCluster KustoDatabase SqlDBTable SqlDWTable SynapseWorkspaceSqlPoolTable (必須) |
AdlsGen2FileDataSetMapping
名前 | 説明 | 値 |
---|---|---|
kind | データ セット マッピングの種類。 | 'AdlsGen2File' (必須) |
properties | ADLS Gen2 ファイル データ セットマッピングプロパティ。 | AdlsGen2FileDataSetMappingProperties (必須) |
AdlsGen2FileDataSetMappingProperties
名前 | 説明 | 値 |
---|---|---|
dataSetId | ソース データ セットの ID。 | string (必須) |
filePath | ファイル システム内のファイル パス。 | string (必須) |
fileSystem | ファイルが属するファイル システム。 | string (必須) |
outputType | 出力ファイルの種類 | 'Csv' 'Parquet' |
resourceGroup | ストレージ アカウントのリソース グループ。 | string (必須) |
storageAccountName | ソース データ セットのストレージ アカウント名。 | string (必須) |
subscriptionId | ストレージ アカウントのサブスクリプション ID。 | string (必須) |
AdlsGen2FileSystemDataSetMapping
名前 | 説明 | 値 |
---|---|---|
kind | データ セット マッピングの種類。 | 'AdlsGen2FileSystem' (必須) |
properties | ADLS Gen2 ファイル システム データ セットマッピングプロパティ。 | AdlsGen2FileSystemDataSetMappingProperties (必須) |
AdlsGen2FileSystemDataSetMappingProperties
名前 | 説明 | 値 |
---|---|---|
dataSetId | ソース データ セットの ID。 | string (必須) |
fileSystem | ファイル システム名。 | string (必須) |
resourceGroup | ストレージ アカウントのリソース グループ。 | string (必須) |
storageAccountName | ソース データ セットのストレージ アカウント名。 | string (必須) |
subscriptionId | ストレージ アカウントのサブスクリプション ID。 | string (必須) |
AdlsGen2FolderDataSetMapping
名前 | 説明 | 値 |
---|---|---|
kind | データ セット マッピングの種類。 | 'AdlsGen2Folder' (必須) |
properties | ADLS Gen2 フォルダー データ セットマッピングプロパティ。 | AdlsGen2FolderDataSetMappingProperties (必須) |
AdlsGen2FolderDataSetMappingProperties
名前 | 説明 | 値 |
---|---|---|
dataSetId | ソース データ セットの ID。 | string (必須) |
fileSystem | フォルダーが属するファイル システム。 | string (必須) |
folderPath | ファイル システム内のフォルダー パス。 | string (必須) |
resourceGroup | ストレージ アカウントのリソース グループ。 | string (必須) |
storageAccountName | ソース データ セットのストレージ アカウント名。 | string (必須) |
subscriptionId | ストレージ アカウントのサブスクリプション ID。 | string (必須) |
BlobDataSetMapping
名前 | 説明 | 値 |
---|---|---|
kind | データ セット マッピングの種類。 | 'Blob' (必須) |
properties | BLOB データ セットマッピングのプロパティ。 | BlobMappingProperties (必須) |
BlobMappingProperties
名前 | 説明 | 値 |
---|---|---|
containerName | ファイル パスを持つコンテナー。 | string (必須) |
dataSetId | ソース データ セットの ID。 | string (必須) |
filePath | ソース データ セット内のファイル パス | string (必須) |
outputType | ファイル出力の種類 | 'Csv' 'Parquet' |
resourceGroup | ストレージ アカウントのリソース グループ。 | string (必須) |
storageAccountName | ソース データ セットのストレージ アカウント名。 | string (必須) |
subscriptionId | ストレージ アカウントのサブスクリプション ID。 | string (必須) |
BlobFolderDataSetMapping
名前 | 説明 | 値 |
---|---|---|
kind | データ セット マッピングの種類。 | 'BlobFolder' (必須) |
properties | BLOB フォルダー のデータ セット マッピング プロパティ。 | BlobFolderMappingProperties (必須) |
BlobFolderMappingProperties
名前 | 説明 | 値 |
---|---|---|
containerName | ファイル パスを持つコンテナー。 | string (必須) |
dataSetId | ソース データ セットの ID。 | string (必須) |
prefix | BLOB フォルダーのプレフィックス | string (必須) |
resourceGroup | ストレージ アカウントのリソース グループ。 | string (必須) |
storageAccountName | ソース データ セットのストレージ アカウント名。 | string (必須) |
subscriptionId | ストレージ アカウントのサブスクリプション ID。 | string (必須) |
BlobContainerDataSetMapping
名前 | 説明 | 値 |
---|---|---|
kind | データ セット マッピングの種類。 | 'Container' (必須) |
properties | BLOB コンテナー のデータ セット マッピング プロパティ。 | BlobContainerMappingProperties (必須) |
BlobContainerMappingProperties
名前 | 説明 | 値 |
---|---|---|
containerName | BLOB コンテナー名。 | string (必須) |
dataSetId | ソース データ セットの ID。 | string (必須) |
resourceGroup | ストレージ アカウントのリソース グループ。 | string (必須) |
storageAccountName | ソース データ セットのストレージ アカウント名。 | string (必須) |
subscriptionId | ストレージ アカウントのサブスクリプション ID。 | string (必須) |
KustoClusterDataSetMapping
名前 | 説明 | 値 |
---|---|---|
kind | データ セット マッピングの種類。 | 'KustoCluster' (必須) |
properties | Kusto クラスター データ セットマッピングプロパティ。 | KustoClusterDataSetMappingProperties (必須) |
KustoClusterDataSetMappingProperties
名前 | 説明 | 値 |
---|---|---|
dataSetId | ソース データ セットの ID。 | string (必須) |
kustoClusterResourceId | シンク kusto クラスターのリソース ID。 | string (必須) |
KustoDatabaseDataSetMapping
名前 | 説明 | 値 |
---|---|---|
kind | データ セット マッピングの種類。 | 'KustoDatabase' (必須) |
properties | Kusto データベース データ セットマッピングプロパティ。 | KustoDatabaseDataSetMappingProperties (必須) |
KustoDatabaseDataSetMappingProperties
名前 | 説明 | 値 |
---|---|---|
dataSetId | ソース データ セットの ID。 | string (必須) |
kustoClusterResourceId | シンク kusto クラスターのリソース ID。 | string (必須) |
SqlDBTableDataSetMapping
名前 | 説明 | 値 |
---|---|---|
kind | データ セット マッピングの種類。 | 'SqlDBTable' (必須) |
properties | Sql DB データ セットのマッピング プロパティ。 | SqlDBTableDataSetMappingProperties (必須) |
SqlDBTableDataSetMappingProperties
名前 | 説明 | 値 |
---|---|---|
databaseName | シンク データ セットの DatabaseName 名 | string (必須) |
dataSetId | ソース データ セットの ID。 | string (必須) |
schemaName | テーブルのスキーマ。 既定値は dbo です。 | string (必須) |
sqlServerResourceId | SQL Server のリソース ID | string (必須) |
tableName | SQL DB テーブル名。 | string (必須) |
SqlDWTableDataSetMapping
名前 | 説明 | 値 |
---|---|---|
kind | データ セット マッピングの種類。 | 'SqlDWTable' (必須) |
properties | Sql DW データ セットマッピングプロパティ。 | SqlDWTableDataSetMappingProperties (必須) |
SqlDWTableDataSetMappingProperties
名前 | 説明 | 値 |
---|---|---|
dataSetId | ソース データ セットの ID。 | string (必須) |
dataWarehouseName | ソース データ セットの DataWarehouse 名 | string (必須) |
schemaName | テーブルのスキーマ。 既定値は dbo です。 | string (必須) |
sqlServerResourceId | SQL Server のリソース ID | string (必須) |
tableName | SQL DW テーブル名。 | string (必須) |
SynapseWorkspaceSqlPoolTableDataSetMapping
名前 | 説明 | 値 |
---|---|---|
kind | データ セット マッピングの種類。 | 'SynapseWorkspaceSqlPoolTable' (必須) |
properties | 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" {
type = "Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings@2020-09-01"
name = "string"
parent_id = "string"
// For remaining properties, see accounts/shareSubscriptions/dataSetMappings objects
body = jsonencode({
kind = "string"
})
}
accounts/shareSubscriptions/dataSetMappings オブジェクト
kind プロパティを設定して、オブジェクトの種類を指定します。
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"
}
プロパティの値
accounts/shareSubscriptions/dataSetMappings
名前 | 説明 | 値 |
---|---|---|
type | リソースの種類 | "Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings@2020-09-01" |
name | リソース名 | string (必須) |
parent_id | このリソースの親であるリソースの ID。 | 種類のリソースの ID: shareSubscriptions |
kind | オブジェクトの種類を設定する | AdlsGen2File AdlsGen2FileSystem AdlsGen2Folder BLOB BlobFolder コンテナー KustoCluster KustoDatabase SqlDBTable SqlDWTable SynapseWorkspaceSqlPoolTable (必須) |
AdlsGen2FileDataSetMapping
名前 | 説明 | 値 |
---|---|---|
kind | データ セット マッピングの種類。 | "AdlsGen2File" (必須) |
properties | ADLS Gen2 ファイル データ セットマッピングプロパティ。 | AdlsGen2FileDataSetMappingProperties (必須) |
AdlsGen2FileDataSetMappingProperties
名前 | 説明 | 値 |
---|---|---|
dataSetId | ソース データ セットの ID。 | string (必須) |
filePath | ファイル システム内のファイル パス。 | string (必須) |
fileSystem | ファイルが属するファイル システム。 | string (必須) |
outputType | 出力ファイルの種類 | "Csv" "Parquet" |
resourceGroup | ストレージ アカウントのリソース グループ。 | string (必須) |
storageAccountName | ソース データ セットのストレージ アカウント名。 | string (必須) |
subscriptionId | ストレージ アカウントのサブスクリプション ID。 | string (必須) |
AdlsGen2FileSystemDataSetMapping
名前 | 説明 | 値 |
---|---|---|
kind | データ セット マッピングの種類。 | "AdlsGen2FileSystem" (必須) |
properties | ADLS Gen2 ファイル システム データ セットマッピングプロパティ。 | AdlsGen2FileSystemDataSetMappingProperties (必須) |
AdlsGen2FileSystemDataSetMappingProperties
名前 | 説明 | 値 |
---|---|---|
dataSetId | ソース データ セットの ID。 | string (必須) |
fileSystem | ファイル システム名。 | string (必須) |
resourceGroup | ストレージ アカウントのリソース グループ。 | string (必須) |
storageAccountName | ソース データ セットのストレージ アカウント名。 | string (必須) |
subscriptionId | ストレージ アカウントのサブスクリプション ID。 | string (必須) |
AdlsGen2FolderDataSetMapping
名前 | 説明 | 値 |
---|---|---|
kind | データ セット マッピングの種類。 | "AdlsGen2Folder" (必須) |
properties | ADLS Gen2 フォルダー データ セットマッピングプロパティ。 | AdlsGen2FolderDataSetMappingProperties (必須) |
AdlsGen2FolderDataSetMappingProperties
名前 | 説明 | 値 |
---|---|---|
dataSetId | ソース データ セットの ID。 | string (必須) |
fileSystem | フォルダーが属するファイル システム。 | string (必須) |
folderPath | ファイル システム内のフォルダー パス。 | string (必須) |
resourceGroup | ストレージ アカウントのリソース グループ。 | string (必須) |
storageAccountName | ソース データ セットのストレージ アカウント名。 | string (必須) |
subscriptionId | ストレージ アカウントのサブスクリプション ID。 | string (必須) |
BlobDataSetMapping
名前 | 説明 | 値 |
---|---|---|
kind | データ セット マッピングの種類。 | "BLOB" (必須) |
properties | BLOB データ セットマッピングのプロパティ。 | BlobMappingProperties (必須) |
BlobMappingProperties
名前 | 説明 | 値 |
---|---|---|
containerName | ファイル パスを持つコンテナー。 | string (必須) |
dataSetId | ソース データ セットの ID。 | string (必須) |
filePath | ソース データ セット内のファイル パス | string (必須) |
outputType | ファイル出力の種類 | "Csv" "Parquet" |
resourceGroup | ストレージ アカウントのリソース グループ。 | string (必須) |
storageAccountName | ソース データ セットのストレージ アカウント名。 | string (必須) |
subscriptionId | ストレージ アカウントのサブスクリプション ID。 | string (必須) |
BlobFolderDataSetMapping
名前 | 説明 | 値 |
---|---|---|
kind | データ セット マッピングの種類。 | "BlobFolder" (必須) |
properties | BLOB フォルダー のデータ セット マッピング プロパティ。 | BlobFolderMappingProperties (必須) |
BlobFolderMappingProperties
名前 | 説明 | 値 |
---|---|---|
containerName | ファイル パスを持つコンテナー。 | string (必須) |
dataSetId | ソース データ セットの ID。 | string (必須) |
prefix | BLOB フォルダーのプレフィックス | string (必須) |
resourceGroup | ストレージ アカウントのリソース グループ。 | string (必須) |
storageAccountName | ソース データ セットのストレージ アカウント名。 | string (必須) |
subscriptionId | ストレージ アカウントのサブスクリプション ID。 | string (必須) |
BlobContainerDataSetMapping
名前 | 説明 | 値 |
---|---|---|
kind | データ セット マッピングの種類。 | "Container" (必須) |
properties | BLOB コンテナー のデータ セット マッピング プロパティ。 | BlobContainerMappingProperties (必須) |
BlobContainerMappingProperties
名前 | 説明 | 値 |
---|---|---|
containerName | BLOB コンテナー名。 | string (必須) |
dataSetId | ソース データ セットの ID。 | string (必須) |
resourceGroup | ストレージ アカウントのリソース グループ。 | string (必須) |
storageAccountName | ソース データ セットのストレージ アカウント名。 | string (必須) |
subscriptionId | ストレージ アカウントのサブスクリプション ID。 | string (必須) |
KustoClusterDataSetMapping
名前 | 説明 | 値 |
---|---|---|
kind | データ セット マッピングの種類。 | "KustoCluster" (必須) |
properties | Kusto クラスター データ セットマッピングプロパティ。 | KustoClusterDataSetMappingProperties (必須) |
KustoClusterDataSetMappingProperties
名前 | 説明 | 値 |
---|---|---|
dataSetId | ソース データ セットの ID。 | string (必須) |
kustoClusterResourceId | シンク kusto クラスターのリソース ID。 | string (必須) |
KustoDatabaseDataSetMapping
名前 | 説明 | 値 |
---|---|---|
kind | データ セット マッピングの種類。 | "KustoDatabase" (必須) |
properties | Kusto データベース データ セットマッピングプロパティ。 | KustoDatabaseDataSetMappingProperties (必須) |
KustoDatabaseDataSetMappingProperties
名前 | 説明 | 値 |
---|---|---|
dataSetId | ソース データ セットの ID。 | string (必須) |
kustoClusterResourceId | シンク kusto クラスターのリソース ID。 | string (必須) |
SqlDBTableDataSetMapping
名前 | 説明 | 値 |
---|---|---|
kind | データ セット マッピングの種類。 | "SqlDBTable" (必須) |
properties | Sql DB データ セットのマッピング プロパティ。 | SqlDBTableDataSetMappingProperties (必須) |
SqlDBTableDataSetMappingProperties
名前 | 説明 | 値 |
---|---|---|
databaseName | シンク データ セットの DatabaseName 名 | string (必須) |
dataSetId | ソース データ セットの ID。 | string (必須) |
schemaName | テーブルのスキーマ。 既定値は dbo です。 | string (必須) |
sqlServerResourceId | SQL Server のリソース ID | string (必須) |
tableName | SQL DB テーブル名。 | string (必須) |
SqlDWTableDataSetMapping
名前 | 説明 | 値 |
---|---|---|
kind | データ セット マッピングの種類。 | "SqlDWTable" (必須) |
properties | Sql DW データ セットマッピングプロパティ。 | SqlDWTableDataSetMappingProperties (必須) |
SqlDWTableDataSetMappingProperties
名前 | 説明 | 値 |
---|---|---|
dataSetId | ソース データ セットの ID。 | string (必須) |
dataWarehouseName | ソース データ セットの DataWarehouse 名 | string (必須) |
schemaName | テーブルのスキーマ。 既定値は dbo です。 | string (必須) |
sqlServerResourceId | SQL Server のリソース ID | string (必須) |
tableName | SQL DW テーブル名。 | string (必須) |
SynapseWorkspaceSqlPoolTableDataSetMapping
名前 | 説明 | 値 |
---|---|---|
kind | データ セット マッピングの種類。 | "SynapseWorkspaceSqlPoolTable" (必須) |
properties | Synapse ワークスペース SQL プール テーブル のデータ セット マッピング プロパティ。 | SynapseWorkspaceSqlPoolTableDataSetMappingProperties (必須) |
SynapseWorkspaceSqlPoolTableDataSetMappingProperties
名前 | 説明 | 値 |
---|---|---|
dataSetId | ソース データ セットの ID。 | string (必須) |
synapseWorkspaceSqlPoolTableResourceId | Synapse ワークスペース SQL プール テーブルのリソース ID | string (必須) |