Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Definição de recursos do bíceps
O tipo de recurso accounts/shareSubscriptions/dataSetMappings pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings@2018-11-01-preview' = {
name: 'string'
kind: 'string'
// For remaining properties, see Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings objects
}
Objetos Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings
Defina a propriedade kind para especificar o tipo de objeto.
Para AdlsGen2File, use:
{
kind: 'AdlsGen2File'
properties: {
dataSetId: 'string'
filePath: 'string'
fileSystem: 'string'
outputType: 'string'
resourceGroup: 'string'
storageAccountName: 'string'
subscriptionId: 'string'
}
}
Para AdlsGen2FileSystem, use:
{
kind: 'AdlsGen2FileSystem'
properties: {
dataSetId: 'string'
fileSystem: 'string'
resourceGroup: 'string'
storageAccountName: 'string'
subscriptionId: 'string'
}
}
Para AdlsGen2Folder, use:
{
kind: 'AdlsGen2Folder'
properties: {
dataSetId: 'string'
fileSystem: 'string'
folderPath: 'string'
resourceGroup: 'string'
storageAccountName: 'string'
subscriptionId: 'string'
}
}
Para Blob, use:
{
kind: 'Blob'
properties: {
containerName: 'string'
dataSetId: 'string'
filePath: 'string'
outputType: 'string'
resourceGroup: 'string'
storageAccountName: 'string'
subscriptionId: 'string'
}
}
Para BlobFolder, use:
{
kind: 'BlobFolder'
properties: {
containerName: 'string'
dataSetId: 'string'
prefix: 'string'
resourceGroup: 'string'
storageAccountName: 'string'
subscriptionId: 'string'
}
}
Para Container, use:
{
kind: 'Container'
properties: {
containerName: 'string'
dataSetId: 'string'
resourceGroup: 'string'
storageAccountName: 'string'
subscriptionId: 'string'
}
}
Para KustoCluster, use:
{
kind: 'KustoCluster'
properties: {
dataSetId: 'string'
kustoClusterResourceId: 'string'
}
}
Para KustoDatabase, use:
{
kind: 'KustoDatabase'
properties: {
dataSetId: 'string'
kustoClusterResourceId: 'string'
}
}
Para SqlDBTable , use:
{
kind: 'SqlDBTable'
properties: {
databaseName: 'string'
dataSetId: 'string'
schemaName: 'string'
sqlServerResourceId: 'string'
tableName: 'string'
}
}
Para SqlDWTable , use:
{
kind: 'SqlDWTable'
properties: {
dataSetId: 'string'
dataWarehouseName: 'string'
schemaName: 'string'
sqlServerResourceId: 'string'
tableName: 'string'
}
}
Valores de propriedade
AdlsGen2FileDataSetMapping
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de mapeamento de conjunto de dados. | 'AdlsGen2File' (obrigatório) |
propriedades | Propriedades de mapeamento do conjunto de dados do arquivo ADLS Gen2. | AdlsGen2FileDataSetMappingProperties (obrigatório) |
AdlsGen2FileDataSetMappingProperties
Designação | Descrição | Valor |
---|---|---|
dataSetId | A id do conjunto de dados de origem. | string (obrigatório) |
filePath | Caminho do arquivo dentro do sistema de arquivos. | string (obrigatório) |
Sistema de arquivos | Sistema de arquivos ao qual o arquivo pertence. | string (obrigatório) |
outputType | Tipo de arquivo de saída | 'Csv' 'Parquet' |
resourceGroup [en] | Grupo de recursos da conta de armazenamento. | string (obrigatório) |
storageAccountName | Nome da conta de armazenamento do conjunto de dados de origem. | string (obrigatório) |
subscriptionId | ID de subscrição da conta de armazenamento. | string (obrigatório) |
AdlsGen2FileSystemDataSetMapping
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de mapeamento de conjunto de dados. | 'AdlsGen2FileSystem' (obrigatório) |
propriedades | Propriedades de mapeamento do conjunto de dados do sistema de arquivos ADLS Gen2. | AdlsGen2FileSystemDataSetMappingProperties (obrigatório) |
AdlsGen2FileSystemDataSetMappingProperties
Designação | Descrição | Valor |
---|---|---|
dataSetId | A id do conjunto de dados de origem. | string (obrigatório) |
Sistema de arquivos | O nome do sistema de arquivos. | string (obrigatório) |
resourceGroup [en] | Grupo de recursos da conta de armazenamento. | string (obrigatório) |
storageAccountName | Nome da conta de armazenamento do conjunto de dados de origem. | string (obrigatório) |
subscriptionId | ID de subscrição da conta de armazenamento. | string (obrigatório) |
AdlsGen2FolderDataSetMapping
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de mapeamento de conjunto de dados. | 'AdlsGen2Folder' (obrigatório) |
propriedades | Propriedades de mapeamento do conjunto de dados da pasta ADLS Gen2. | AdlsGen2FolderDataSetMappingProperties (obrigatório) |
AdlsGen2FolderDataSetMappingProperties
Designação | Descrição | Valor |
---|---|---|
dataSetId | A id do conjunto de dados de origem. | string (obrigatório) |
Sistema de arquivos | Sistema de arquivos ao qual a pasta pertence. | string (obrigatório) |
folderPath | Caminho da pasta dentro do sistema de arquivos. | string (obrigatório) |
resourceGroup [en] | Grupo de recursos da conta de armazenamento. | string (obrigatório) |
storageAccountName | Nome da conta de armazenamento do conjunto de dados de origem. | string (obrigatório) |
subscriptionId | ID de subscrição da conta de armazenamento. | string (obrigatório) |
BlobContainerDataSetMapping
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de mapeamento de conjunto de dados. | «Contentor» (obrigatório) |
propriedades | Propriedades de mapeamento do conjunto de dados do contêiner de blob. | BlobContainerMappingProperties (obrigatório) |
BlobContainerMappingProperties
Designação | Descrição | Valor |
---|---|---|
containerName | Nome do contêiner BLOB. | string (obrigatório) |
dataSetId | A id do conjunto de dados de origem. | string (obrigatório) |
resourceGroup [en] | Grupo de recursos da conta de armazenamento. | string (obrigatório) |
storageAccountName | Nome da conta de armazenamento do conjunto de dados de origem. | string (obrigatório) |
subscriptionId | ID de subscrição da conta de armazenamento. | string (obrigatório) |
BlobDataSetMapping
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de mapeamento de conjunto de dados. | 'Blob' (obrigatório) |
propriedades | Propriedades de mapeamento do conjunto de dados de Blob. | BlobMappingProperties (obrigatório) |
BlobFolderDataSetMapping
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de mapeamento de conjunto de dados. | 'BlobFolder' (obrigatório) |
propriedades | Propriedades de mapeamento do conjunto de dados da pasta Blob. | BlobFolderMappingProperties (obrigatório) |
BlobFolderMappingProperties
Designação | Descrição | Valor |
---|---|---|
containerName | Contêiner que tem o caminho do arquivo. | string (obrigatório) |
dataSetId | A id do conjunto de dados de origem. | string (obrigatório) |
prefixo | Prefixo para pasta blob | string (obrigatório) |
resourceGroup [en] | Grupo de recursos da conta de armazenamento. | string (obrigatório) |
storageAccountName | Nome da conta de armazenamento do conjunto de dados de origem. | string (obrigatório) |
subscriptionId | ID de subscrição da conta de armazenamento. | string (obrigatório) |
BlobMappingProperties
Designação | Descrição | Valor |
---|---|---|
containerName | Contêiner que tem o caminho do arquivo. | string (obrigatório) |
dataSetId | A id do conjunto de dados de origem. | string (obrigatório) |
filePath | Caminho do arquivo dentro do conjunto de dados de origem | string (obrigatório) |
outputType | Tipo de saída de arquivo | 'Csv' 'Parquet' |
resourceGroup [en] | Grupo de recursos da conta de armazenamento. | string (obrigatório) |
storageAccountName | Nome da conta de armazenamento do conjunto de dados de origem. | string (obrigatório) |
subscriptionId | ID de subscrição da conta de armazenamento. | string (obrigatório) |
KustoClusterDataSetMapping
KustoClusterDataSetMappingProperties
Designação | Descrição | Valor |
---|---|---|
dataSetId | A id do conjunto de dados de origem. | string (obrigatório) |
kustoClusterResourceId | ID do recurso do cluster kusto do coletor. | string (obrigatório) |
KustoDatabaseDataSetMapping
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de mapeamento de conjunto de dados. | 'KustoDatabase' (obrigatório) |
propriedades | Propriedades de mapeamento do conjunto de dados do banco de dados Kusto. | KustoDatabaseDataSetMappingProperties (obrigatório) |
KustoDatabaseDataSetMappingProperties
Designação | Descrição | Valor |
---|---|---|
dataSetId | A id do conjunto de dados de origem. | string (obrigatório) |
kustoClusterResourceId | ID do recurso do cluster kusto do coletor. | string (obrigatório) |
Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings
Designação | Descrição | Valor |
---|---|---|
tipo | Defina como 'AdlsGen2File' para o tipo AdlsGen2FileDataSetMapping. Defina como 'AdlsGen2FileSystem' para o tipo AdlsGen2FileSystemDataSetMapping. Defina como 'AdlsGen2Folder' para o tipo AdlsGen2FolderDataSetMapping. Defina como 'Blob' para o tipo BlobDataSetMapping. Defina como 'BlobFolder' para o tipo BlobFolderDataSetMapping. Defina como 'Container' para o tipo BlobContainerDataSetMapping. Defina como 'KustoCluster' para o tipo KustoClusterDataSetMapping. Defina como 'KustoDatabase' para o tipo KustoDatabaseDataSetMapping. Defina como 'SqlDBTable' para o tipo SqlDBTableDataSetMapping. Defina como 'SqlDWTable' para o tipo SqlDWTableDataSetMapping. | 'AdlsGen2File' 'AdlsGen2FileSystem' 'AdlsGen2Folder' 'Blob' 'BlobFolder' «Contentor» 'KustoCluster' 'KustoDatabase' 'SqlDBTable' 'SqlDWTable' (obrigatório) |
Designação | O nome do recurso | string (obrigatório) |
pai | No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte recurso filho fora do recurso pai. |
Nome simbólico para o recurso do tipo: accounts/shareSubscriptions |
SqlDBTableDataSetMapping
SqlDBTableDataSetMappingProperties
Designação | Descrição | Valor |
---|---|---|
Nome do banco de dados | Nome do DatabaseName do conjunto de dados do coletor | string (obrigatório) |
dataSetId | A id do conjunto de dados de origem. | string (obrigatório) |
schemaName | Esquema da tabela. O valor padrão é dbo. | string (obrigatório) |
sqlServerResourceId | Id do recurso do servidor SQL | string (obrigatório) |
nome_da_tabela | Nome da tabela do banco de dados SQL. | string (obrigatório) |
SqlDWTableDataSetMapping
SqlDWTableDataSetMappingProperties
Designação | Descrição | Valor |
---|---|---|
dataSetId | A id do conjunto de dados de origem. | string (obrigatório) |
dataWarehouseName | Nome do DataWarehouse do conjunto de dados de origem | string (obrigatório) |
schemaName | Esquema da tabela. O valor padrão é dbo. | string (obrigatório) |
sqlServerResourceId | Id do recurso do servidor SQL | string (obrigatório) |
nome_da_tabela | Nome da tabela SQL DW. | string (obrigatório) |
Definição de recurso de modelo ARM
O tipo de recurso accounts/shareSubscriptions/dataSetMappings pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings, adicione o seguinte JSON ao seu modelo.
{
"name": "string",
"kind": "string"
// For remaining properties, see Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings objects
}
Objetos Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings
Defina a propriedade kind para especificar o tipo de objeto.
Para AdlsGen2File, use:
{
"kind": "AdlsGen2File",
"properties": {
"dataSetId": "string",
"filePath": "string",
"fileSystem": "string",
"outputType": "string",
"resourceGroup": "string",
"storageAccountName": "string",
"subscriptionId": "string"
}
}
Para AdlsGen2FileSystem, use:
{
"kind": "AdlsGen2FileSystem",
"properties": {
"dataSetId": "string",
"fileSystem": "string",
"resourceGroup": "string",
"storageAccountName": "string",
"subscriptionId": "string"
}
}
Para AdlsGen2Folder, use:
{
"kind": "AdlsGen2Folder",
"properties": {
"dataSetId": "string",
"fileSystem": "string",
"folderPath": "string",
"resourceGroup": "string",
"storageAccountName": "string",
"subscriptionId": "string"
}
}
Para Blob, use:
{
"kind": "Blob",
"properties": {
"containerName": "string",
"dataSetId": "string",
"filePath": "string",
"outputType": "string",
"resourceGroup": "string",
"storageAccountName": "string",
"subscriptionId": "string"
}
}
Para BlobFolder, use:
{
"kind": "BlobFolder",
"properties": {
"containerName": "string",
"dataSetId": "string",
"prefix": "string",
"resourceGroup": "string",
"storageAccountName": "string",
"subscriptionId": "string"
}
}
Para Container, use:
{
"kind": "Container",
"properties": {
"containerName": "string",
"dataSetId": "string",
"resourceGroup": "string",
"storageAccountName": "string",
"subscriptionId": "string"
}
}
Para KustoCluster, use:
{
"kind": "KustoCluster",
"properties": {
"dataSetId": "string",
"kustoClusterResourceId": "string"
}
}
Para KustoDatabase, use:
{
"kind": "KustoDatabase",
"properties": {
"dataSetId": "string",
"kustoClusterResourceId": "string"
}
}
Para SqlDBTable , use:
{
"kind": "SqlDBTable",
"properties": {
"databaseName": "string",
"dataSetId": "string",
"schemaName": "string",
"sqlServerResourceId": "string",
"tableName": "string"
}
}
Para SqlDWTable , use:
{
"kind": "SqlDWTable",
"properties": {
"dataSetId": "string",
"dataWarehouseName": "string",
"schemaName": "string",
"sqlServerResourceId": "string",
"tableName": "string"
}
}
Valores de propriedade
AdlsGen2FileDataSetMapping
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de mapeamento de conjunto de dados. | 'AdlsGen2File' (obrigatório) |
propriedades | Propriedades de mapeamento do conjunto de dados do arquivo ADLS Gen2. | AdlsGen2FileDataSetMappingProperties (obrigatório) |
AdlsGen2FileDataSetMappingProperties
Designação | Descrição | Valor |
---|---|---|
dataSetId | A id do conjunto de dados de origem. | string (obrigatório) |
filePath | Caminho do arquivo dentro do sistema de arquivos. | string (obrigatório) |
Sistema de arquivos | Sistema de arquivos ao qual o arquivo pertence. | string (obrigatório) |
outputType | Tipo de arquivo de saída | 'Csv' 'Parquet' |
resourceGroup [en] | Grupo de recursos da conta de armazenamento. | string (obrigatório) |
storageAccountName | Nome da conta de armazenamento do conjunto de dados de origem. | string (obrigatório) |
subscriptionId | ID de subscrição da conta de armazenamento. | string (obrigatório) |
AdlsGen2FileSystemDataSetMapping
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de mapeamento de conjunto de dados. | 'AdlsGen2FileSystem' (obrigatório) |
propriedades | Propriedades de mapeamento do conjunto de dados do sistema de arquivos ADLS Gen2. | AdlsGen2FileSystemDataSetMappingProperties (obrigatório) |
AdlsGen2FileSystemDataSetMappingProperties
Designação | Descrição | Valor |
---|---|---|
dataSetId | A id do conjunto de dados de origem. | string (obrigatório) |
Sistema de arquivos | O nome do sistema de arquivos. | string (obrigatório) |
resourceGroup [en] | Grupo de recursos da conta de armazenamento. | string (obrigatório) |
storageAccountName | Nome da conta de armazenamento do conjunto de dados de origem. | string (obrigatório) |
subscriptionId | ID de subscrição da conta de armazenamento. | string (obrigatório) |
AdlsGen2FolderDataSetMapping
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de mapeamento de conjunto de dados. | 'AdlsGen2Folder' (obrigatório) |
propriedades | Propriedades de mapeamento do conjunto de dados da pasta ADLS Gen2. | AdlsGen2FolderDataSetMappingProperties (obrigatório) |
AdlsGen2FolderDataSetMappingProperties
Designação | Descrição | Valor |
---|---|---|
dataSetId | A id do conjunto de dados de origem. | string (obrigatório) |
Sistema de arquivos | Sistema de arquivos ao qual a pasta pertence. | string (obrigatório) |
folderPath | Caminho da pasta dentro do sistema de arquivos. | string (obrigatório) |
resourceGroup [en] | Grupo de recursos da conta de armazenamento. | string (obrigatório) |
storageAccountName | Nome da conta de armazenamento do conjunto de dados de origem. | string (obrigatório) |
subscriptionId | ID de subscrição da conta de armazenamento. | string (obrigatório) |
BlobContainerDataSetMapping
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de mapeamento de conjunto de dados. | «Contentor» (obrigatório) |
propriedades | Propriedades de mapeamento do conjunto de dados do contêiner de blob. | BlobContainerMappingProperties (obrigatório) |
BlobContainerMappingProperties
Designação | Descrição | Valor |
---|---|---|
containerName | Nome do contêiner BLOB. | string (obrigatório) |
dataSetId | A id do conjunto de dados de origem. | string (obrigatório) |
resourceGroup [en] | Grupo de recursos da conta de armazenamento. | string (obrigatório) |
storageAccountName | Nome da conta de armazenamento do conjunto de dados de origem. | string (obrigatório) |
subscriptionId | ID de subscrição da conta de armazenamento. | string (obrigatório) |
BlobDataSetMapping
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de mapeamento de conjunto de dados. | 'Blob' (obrigatório) |
propriedades | Propriedades de mapeamento do conjunto de dados de Blob. | BlobMappingProperties (obrigatório) |
BlobFolderDataSetMapping
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de mapeamento de conjunto de dados. | 'BlobFolder' (obrigatório) |
propriedades | Propriedades de mapeamento do conjunto de dados da pasta Blob. | BlobFolderMappingProperties (obrigatório) |
BlobFolderMappingProperties
Designação | Descrição | Valor |
---|---|---|
containerName | Contêiner que tem o caminho do arquivo. | string (obrigatório) |
dataSetId | A id do conjunto de dados de origem. | string (obrigatório) |
prefixo | Prefixo para pasta blob | string (obrigatório) |
resourceGroup [en] | Grupo de recursos da conta de armazenamento. | string (obrigatório) |
storageAccountName | Nome da conta de armazenamento do conjunto de dados de origem. | string (obrigatório) |
subscriptionId | ID de subscrição da conta de armazenamento. | string (obrigatório) |
BlobMappingProperties
Designação | Descrição | Valor |
---|---|---|
containerName | Contêiner que tem o caminho do arquivo. | string (obrigatório) |
dataSetId | A id do conjunto de dados de origem. | string (obrigatório) |
filePath | Caminho do arquivo dentro do conjunto de dados de origem | string (obrigatório) |
outputType | Tipo de saída de arquivo | 'Csv' 'Parquet' |
resourceGroup [en] | Grupo de recursos da conta de armazenamento. | string (obrigatório) |
storageAccountName | Nome da conta de armazenamento do conjunto de dados de origem. | string (obrigatório) |
subscriptionId | ID de subscrição da conta de armazenamento. | string (obrigatório) |
KustoClusterDataSetMapping
KustoClusterDataSetMappingProperties
Designação | Descrição | Valor |
---|---|---|
dataSetId | A id do conjunto de dados de origem. | string (obrigatório) |
kustoClusterResourceId | ID do recurso do cluster kusto do coletor. | string (obrigatório) |
KustoDatabaseDataSetMapping
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de mapeamento de conjunto de dados. | 'KustoDatabase' (obrigatório) |
propriedades | Propriedades de mapeamento do conjunto de dados do banco de dados Kusto. | KustoDatabaseDataSetMappingProperties (obrigatório) |
KustoDatabaseDataSetMappingProperties
Designação | Descrição | Valor |
---|---|---|
dataSetId | A id do conjunto de dados de origem. | string (obrigatório) |
kustoClusterResourceId | ID do recurso do cluster kusto do coletor. | string (obrigatório) |
Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2018-11-01-pré-visualização' |
tipo | Defina como 'AdlsGen2File' para o tipo AdlsGen2FileDataSetMapping. Defina como 'AdlsGen2FileSystem' para o tipo AdlsGen2FileSystemDataSetMapping. Defina como 'AdlsGen2Folder' para o tipo AdlsGen2FolderDataSetMapping. Defina como 'Blob' para o tipo BlobDataSetMapping. Defina como 'BlobFolder' para o tipo BlobFolderDataSetMapping. Defina como 'Container' para o tipo BlobContainerDataSetMapping. Defina como 'KustoCluster' para o tipo KustoClusterDataSetMapping. Defina como 'KustoDatabase' para o tipo KustoDatabaseDataSetMapping. Defina como 'SqlDBTable' para o tipo SqlDBTableDataSetMapping. Defina como 'SqlDWTable' para o tipo SqlDWTableDataSetMapping. | 'AdlsGen2File' 'AdlsGen2FileSystem' 'AdlsGen2Folder' 'Blob' 'BlobFolder' «Contentor» 'KustoCluster' 'KustoDatabase' 'SqlDBTable' 'SqlDWTable' (obrigatório) |
Designação | O nome do recurso | string (obrigatório) |
tipo | O tipo de recurso | 'Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings' |
SqlDBTableDataSetMapping
SqlDBTableDataSetMappingProperties
Designação | Descrição | Valor |
---|---|---|
Nome do banco de dados | Nome do DatabaseName do conjunto de dados do coletor | string (obrigatório) |
dataSetId | A id do conjunto de dados de origem. | string (obrigatório) |
schemaName | Esquema da tabela. O valor padrão é dbo. | string (obrigatório) |
sqlServerResourceId | Id do recurso do servidor SQL | string (obrigatório) |
nome_da_tabela | Nome da tabela do banco de dados SQL. | string (obrigatório) |
SqlDWTableDataSetMapping
SqlDWTableDataSetMappingProperties
Designação | Descrição | Valor |
---|---|---|
dataSetId | A id do conjunto de dados de origem. | string (obrigatório) |
dataWarehouseName | Nome do DataWarehouse do conjunto de dados de origem | string (obrigatório) |
schemaName | Esquema da tabela. O valor padrão é dbo. | string (obrigatório) |
sqlServerResourceId | Id do recurso do servidor SQL | string (obrigatório) |
nome_da_tabela | Nome da tabela SQL DW. | string (obrigatório) |
Exemplos de uso
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso accounts/shareSubscriptions/dataSetMappings pode ser implantado com operações direcionadas:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
name = "string"
kind = "string"
// For remaining properties, see Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings objects
}
Objetos Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings
Defina a propriedade kind para especificar o tipo de objeto.
Para AdlsGen2File, use:
{
kind = "AdlsGen2File"
properties = {
dataSetId = "string"
filePath = "string"
fileSystem = "string"
outputType = "string"
resourceGroup = "string"
storageAccountName = "string"
subscriptionId = "string"
}
}
Para AdlsGen2FileSystem, use:
{
kind = "AdlsGen2FileSystem"
properties = {
dataSetId = "string"
fileSystem = "string"
resourceGroup = "string"
storageAccountName = "string"
subscriptionId = "string"
}
}
Para AdlsGen2Folder, use:
{
kind = "AdlsGen2Folder"
properties = {
dataSetId = "string"
fileSystem = "string"
folderPath = "string"
resourceGroup = "string"
storageAccountName = "string"
subscriptionId = "string"
}
}
Para Blob, use:
{
kind = "Blob"
properties = {
containerName = "string"
dataSetId = "string"
filePath = "string"
outputType = "string"
resourceGroup = "string"
storageAccountName = "string"
subscriptionId = "string"
}
}
Para BlobFolder, use:
{
kind = "BlobFolder"
properties = {
containerName = "string"
dataSetId = "string"
prefix = "string"
resourceGroup = "string"
storageAccountName = "string"
subscriptionId = "string"
}
}
Para Container, use:
{
kind = "Container"
properties = {
containerName = "string"
dataSetId = "string"
resourceGroup = "string"
storageAccountName = "string"
subscriptionId = "string"
}
}
Para KustoCluster, use:
{
kind = "KustoCluster"
properties = {
dataSetId = "string"
kustoClusterResourceId = "string"
}
}
Para KustoDatabase, use:
{
kind = "KustoDatabase"
properties = {
dataSetId = "string"
kustoClusterResourceId = "string"
}
}
Para SqlDBTable , use:
{
kind = "SqlDBTable"
properties = {
databaseName = "string"
dataSetId = "string"
schemaName = "string"
sqlServerResourceId = "string"
tableName = "string"
}
}
Para SqlDWTable , use:
{
kind = "SqlDWTable"
properties = {
dataSetId = "string"
dataWarehouseName = "string"
schemaName = "string"
sqlServerResourceId = "string"
tableName = "string"
}
}
Valores de propriedade
AdlsGen2FileDataSetMapping
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de mapeamento de conjunto de dados. | 'AdlsGen2File' (obrigatório) |
propriedades | Propriedades de mapeamento do conjunto de dados do arquivo ADLS Gen2. | AdlsGen2FileDataSetMappingProperties (obrigatório) |
AdlsGen2FileDataSetMappingProperties
Designação | Descrição | Valor |
---|---|---|
dataSetId | A id do conjunto de dados de origem. | string (obrigatório) |
filePath | Caminho do arquivo dentro do sistema de arquivos. | string (obrigatório) |
Sistema de arquivos | Sistema de arquivos ao qual o arquivo pertence. | string (obrigatório) |
outputType | Tipo de arquivo de saída | 'Csv' 'Parquet' |
resourceGroup [en] | Grupo de recursos da conta de armazenamento. | string (obrigatório) |
storageAccountName | Nome da conta de armazenamento do conjunto de dados de origem. | string (obrigatório) |
subscriptionId | ID de subscrição da conta de armazenamento. | string (obrigatório) |
AdlsGen2FileSystemDataSetMapping
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de mapeamento de conjunto de dados. | 'AdlsGen2FileSystem' (obrigatório) |
propriedades | Propriedades de mapeamento do conjunto de dados do sistema de arquivos ADLS Gen2. | AdlsGen2FileSystemDataSetMappingProperties (obrigatório) |
AdlsGen2FileSystemDataSetMappingProperties
Designação | Descrição | Valor |
---|---|---|
dataSetId | A id do conjunto de dados de origem. | string (obrigatório) |
Sistema de arquivos | O nome do sistema de arquivos. | string (obrigatório) |
resourceGroup [en] | Grupo de recursos da conta de armazenamento. | string (obrigatório) |
storageAccountName | Nome da conta de armazenamento do conjunto de dados de origem. | string (obrigatório) |
subscriptionId | ID de subscrição da conta de armazenamento. | string (obrigatório) |
AdlsGen2FolderDataSetMapping
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de mapeamento de conjunto de dados. | 'AdlsGen2Folder' (obrigatório) |
propriedades | Propriedades de mapeamento do conjunto de dados da pasta ADLS Gen2. | AdlsGen2FolderDataSetMappingProperties (obrigatório) |
AdlsGen2FolderDataSetMappingProperties
Designação | Descrição | Valor |
---|---|---|
dataSetId | A id do conjunto de dados de origem. | string (obrigatório) |
Sistema de arquivos | Sistema de arquivos ao qual a pasta pertence. | string (obrigatório) |
folderPath | Caminho da pasta dentro do sistema de arquivos. | string (obrigatório) |
resourceGroup [en] | Grupo de recursos da conta de armazenamento. | string (obrigatório) |
storageAccountName | Nome da conta de armazenamento do conjunto de dados de origem. | string (obrigatório) |
subscriptionId | ID de subscrição da conta de armazenamento. | string (obrigatório) |
BlobContainerDataSetMapping
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de mapeamento de conjunto de dados. | «Contentor» (obrigatório) |
propriedades | Propriedades de mapeamento do conjunto de dados do contêiner de blob. | BlobContainerMappingProperties (obrigatório) |
BlobContainerMappingProperties
Designação | Descrição | Valor |
---|---|---|
containerName | Nome do contêiner BLOB. | string (obrigatório) |
dataSetId | A id do conjunto de dados de origem. | string (obrigatório) |
resourceGroup [en] | Grupo de recursos da conta de armazenamento. | string (obrigatório) |
storageAccountName | Nome da conta de armazenamento do conjunto de dados de origem. | string (obrigatório) |
subscriptionId | ID de subscrição da conta de armazenamento. | string (obrigatório) |
BlobDataSetMapping
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de mapeamento de conjunto de dados. | 'Blob' (obrigatório) |
propriedades | Propriedades de mapeamento do conjunto de dados de Blob. | BlobMappingProperties (obrigatório) |
BlobFolderDataSetMapping
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de mapeamento de conjunto de dados. | 'BlobFolder' (obrigatório) |
propriedades | Propriedades de mapeamento do conjunto de dados da pasta Blob. | BlobFolderMappingProperties (obrigatório) |
BlobFolderMappingProperties
Designação | Descrição | Valor |
---|---|---|
containerName | Contêiner que tem o caminho do arquivo. | string (obrigatório) |
dataSetId | A id do conjunto de dados de origem. | string (obrigatório) |
prefixo | Prefixo para pasta blob | string (obrigatório) |
resourceGroup [en] | Grupo de recursos da conta de armazenamento. | string (obrigatório) |
storageAccountName | Nome da conta de armazenamento do conjunto de dados de origem. | string (obrigatório) |
subscriptionId | ID de subscrição da conta de armazenamento. | string (obrigatório) |
BlobMappingProperties
Designação | Descrição | Valor |
---|---|---|
containerName | Contêiner que tem o caminho do arquivo. | string (obrigatório) |
dataSetId | A id do conjunto de dados de origem. | string (obrigatório) |
filePath | Caminho do arquivo dentro do conjunto de dados de origem | string (obrigatório) |
outputType | Tipo de saída de arquivo | 'Csv' 'Parquet' |
resourceGroup [en] | Grupo de recursos da conta de armazenamento. | string (obrigatório) |
storageAccountName | Nome da conta de armazenamento do conjunto de dados de origem. | string (obrigatório) |
subscriptionId | ID de subscrição da conta de armazenamento. | string (obrigatório) |
KustoClusterDataSetMapping
KustoClusterDataSetMappingProperties
Designação | Descrição | Valor |
---|---|---|
dataSetId | A id do conjunto de dados de origem. | string (obrigatório) |
kustoClusterResourceId | ID do recurso do cluster kusto do coletor. | string (obrigatório) |
KustoDatabaseDataSetMapping
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de mapeamento de conjunto de dados. | 'KustoDatabase' (obrigatório) |
propriedades | Propriedades de mapeamento do conjunto de dados do banco de dados Kusto. | KustoDatabaseDataSetMappingProperties (obrigatório) |
KustoDatabaseDataSetMappingProperties
Designação | Descrição | Valor |
---|---|---|
dataSetId | A id do conjunto de dados de origem. | string (obrigatório) |
kustoClusterResourceId | ID do recurso do cluster kusto do coletor. | string (obrigatório) |
Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings
Designação | Descrição | Valor |
---|---|---|
tipo | Defina como 'AdlsGen2File' para o tipo AdlsGen2FileDataSetMapping. Defina como 'AdlsGen2FileSystem' para o tipo AdlsGen2FileSystemDataSetMapping. Defina como 'AdlsGen2Folder' para o tipo AdlsGen2FolderDataSetMapping. Defina como 'Blob' para o tipo BlobDataSetMapping. Defina como 'BlobFolder' para o tipo BlobFolderDataSetMapping. Defina como 'Container' para o tipo BlobContainerDataSetMapping. Defina como 'KustoCluster' para o tipo KustoClusterDataSetMapping. Defina como 'KustoDatabase' para o tipo KustoDatabaseDataSetMapping. Defina como 'SqlDBTable' para o tipo SqlDBTableDataSetMapping. Defina como 'SqlDWTable' para o tipo SqlDWTableDataSetMapping. | 'AdlsGen2File' 'AdlsGen2FileSystem' 'AdlsGen2Folder' 'Blob' 'BlobFolder' «Contentor» 'KustoCluster' 'KustoDatabase' 'SqlDBTable' 'SqlDWTable' (obrigatório) |
Designação | O nome do recurso | string (obrigatório) |
parent_id | A ID do recurso que é o pai para este recurso. | ID do recurso do tipo: accounts/shareSubscriptions |
tipo | O tipo de recurso | "Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings@2018-11-01-preview" |
SqlDBTableDataSetMapping
SqlDBTableDataSetMappingProperties
Designação | Descrição | Valor |
---|---|---|
Nome do banco de dados | Nome do DatabaseName do conjunto de dados do coletor | string (obrigatório) |
dataSetId | A id do conjunto de dados de origem. | string (obrigatório) |
schemaName | Esquema da tabela. O valor padrão é dbo. | string (obrigatório) |
sqlServerResourceId | Id do recurso do servidor SQL | string (obrigatório) |
nome_da_tabela | Nome da tabela do banco de dados SQL. | string (obrigatório) |
SqlDWTableDataSetMapping
SqlDWTableDataSetMappingProperties
Designação | Descrição | Valor |
---|---|---|
dataSetId | A id do conjunto de dados de origem. | string (obrigatório) |
dataWarehouseName | Nome do DataWarehouse do conjunto de dados de origem | string (obrigatório) |
schemaName | Esquema da tabela. O valor padrão é dbo. | string (obrigatório) |
sqlServerResourceId | Id do recurso do servidor SQL | string (obrigatório) |
nome_da_tabela | Nome da tabela SQL DW. | string (obrigatório) |