Partilhar via


Microsoft.DataShare contas/shareSubscriptions/dataSetMappings 2020-10-01-pré-visualização

Definição de recurso bicep

As contas/shareSubscriptions/dataSetMappings tipo de recurso pode ser implementado para:

Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.

Formato de recursos

Para criar um recurso Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings, adicione o seguinte Bicep ao seu modelo.

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

contas/shareSubscriptions/dataSetMappings objetos

Desajei a propriedade do tipo para especificar o tipo de objeto.

Para a AdlsGen2File, utilize:

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

Para o AdlsGen2FileSystem, utilize:

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

Para a AdlsGen2Folder, utilize:

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

Para a contagem de dados AdlsGen2Storage, utilize:

  kind: 'AdlsGen2StorageAccount'
  properties: {
    containerName: 'string'
    dataSetId: 'string'
    folder: 'string'
    mountPath: 'string'
    storageAccountResourceId: 'string'
  }

Para Blob, use:

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

Para BlobFolder, utilize:

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

Para blobStorageAccount, utilize:

  kind: 'BlobStorageAccount'
  properties: {
    containerName: 'string'
    dataSetId: 'string'
    folder: 'string'
    mountPath: 'string'
    storageAccountResourceId: 'string'
  }

Para o Contentor, utilize:

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

Para KustoCluster, utilize:

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

Para a Base KustoData, utilize:

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

Para SqlDBTable, utilize:

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

Para sqlDWTable, utilize:

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

Para o SynapseWorkspaceSqlPoolTable, utilize:

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

Valores imobiliários

contas/shareSubscriptions/dataSetMappings

Nome Descrição Valor
name O nome do recurso

Veja como definir nomes e tipos de recursos para crianças em Bicep.
corda (necessária)
tipo Desaje o tipo de objeto AdlsGen2File
AdlsGen2FileSystem
AdlsGen2Folder
AdlsGen2StorageAccount
Blob
BlobFolder
BlobStorageAccount
Container (Contentor)
KustoCluster
Base KustoData
SqlDBTable
SqlDWTable
SinaapseWorkspaceSqlPoolTable (obrigatório)
pai Em Bicep, pode especificar o recurso principal para um recurso infantil. Só precisa de adicionar esta propriedade quando o recurso da criança for declarado fora do recurso principal.

Para obter mais informações, consulte o recurso Child fora do recurso dos pais.
Nome simbólico para recurso do tipo: partilhasSubscrições

AdlsGen2FileDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. 'AdlsGen2File' (obrigatório)
propriedades ADLS Gen2 conjunto de dados de mapeamento de propriedades. AdlsGen2FileDataSetMappingProperties (necessárias)

AdlsGen2FileDataSetMappingProperties

Nome Descrição Valor
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
filePath Percurso de arquivo dentro do sistema de ficheiros. corda (necessária)
sistema de ficheiros Sistema de ficheiros ao qual o ficheiro pertence. corda (necessária)
tipo de saída Tipo de ficheiro de saída 'Csv'
'Parquet'
resourceGroup Grupo de recursos da conta de armazenamento. corda (necessária)
storageAccountName Nome da conta de armazenamento do conjunto de dados de origem. corda (necessária)
subscriptionId Id de assinatura da conta de armazenamento. corda (necessária)

AdlsGen2FileSystemDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. 'AdlsGen2FileSystem' (obrigatório)
propriedades AdLS Gen2 conjunto de dados de mapeamento de dados. AdlsGen2FileSystemDataSetMappingProperties (necessárias)

AdlsGen2FileSystemDataSetMappingProperties

Nome Descrição Valor
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
sistema de ficheiros O nome do sistema de ficheiros. corda (necessária)
resourceGroup Grupo de recursos da conta de armazenamento. corda (necessária)
storageAccountName Nome da conta de armazenamento do conjunto de dados de origem. corda (necessária)
subscriptionId Id de assinatura da conta de armazenamento. corda (necessária)

AdlsGen2FolderDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. 'AdlsGen2Folder' (obrigatório)
propriedades AdLS Gen2 conjunto de dados de mapeamento de dados. AdlsGen2FolderDataSetMappingProperties (necessárias)

AdlsGen2FolderDataSetMappingProperties

Nome Descrição Valor
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
sistema de ficheiros Sistema de ficheiros a que pertence a pasta. corda (necessária)
folderPath Caminho da pasta dentro do sistema de ficheiros. corda (necessária)
resourceGroup Grupo de recursos da conta de armazenamento. corda (necessária)
storageAccountName Nome da conta de armazenamento do conjunto de dados de origem. corda (necessária)
subscriptionId Id de assinatura da conta de armazenamento. corda (necessária)

AdlsGen2StorageAccountDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. 'AdlsGen2StorageAccount' (obrigatório)
propriedades ADLSGen2 Conjunto de dados de conta de armazenamento propriedades de mapeamento. AdlsGen2StorageAccountDataSetMappingProperties (obrigatório)

AdlsGen2StorageAccountDataSetMappingProperties

Nome Descrição Valor
nome de contentor Recebe ou define o nome do recipiente. corda (necessária)
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
pasta Obtém ou define o caminho para a pasta dentro do recipiente. corda (necessária)
mountPath Recebe ou define o caminho de montagem string
storageAccountResourceId Id de recursos da conta de armazenamento da pia corda (necessária)

BlobDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. 'Blob' (obrigatório)
propriedades Blob dados conjunto propriedades de mapeamento. BlobMappingProperties (necessárias)

BlobMappingProperties

Nome Descrição Valor
nome de contentor Contentor que tem o caminho do arquivo. corda (necessária)
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
filePath Percurso de arquivo dentro do conjunto de dados de origem corda (necessária)
tipo de saída Tipo de saída de ficheiro 'Csv'
'Parquet'
resourceGroup Grupo de recursos da conta de armazenamento. corda (necessária)
storageAccountName Nome da conta de armazenamento do conjunto de dados de origem. corda (necessária)
subscriptionId Id de assinatura da conta de armazenamento. corda (necessária)

BlobFolderDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. 'BlobFolder' (obrigatório)
propriedades Conjunto de dados de definição de pasta blob propriedades de mapeamento. BlobFolderMappingProperties (necessárias)

BlobFolderMappingProperties

Nome Descrição Valor
nome de contentor Contentor que tem o caminho do arquivo. corda (necessária)
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
prefixo Prefixo para pasta blob corda (necessária)
resourceGroup Grupo de recursos da conta de armazenamento. corda (necessária)
storageAccountName Nome da conta de armazenamento do conjunto de dados de origem. corda (necessária)
subscriptionId Id de assinatura da conta de armazenamento. corda (necessária)

BlobstorageAccountDataSetmapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. 'BlobStorageAccount' (obrigatório)
propriedades Conjunto de dados de conta de armazenamento de blob propriedades de mapeamento. BlobStorageAccountDataSetMappingProperties (necessárias)

BlobstorageAccountDataSetMappingProperties

Nome Descrição Valor
nome de contentor Recebe ou define o nome do recipiente. corda (necessária)
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
pasta Obtém ou define o caminho para a pasta dentro do recipiente. corda (necessária)
mountPath Obtém ou define o caminho de montagem do lado do consumidor onde o conjunto de dados deve ser mapeado. string
storageAccountResourceId Id de recursos da conta de armazenamento da pia corda (necessária)

BlobContainerDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. «Contentor» (obrigatório)
propriedades Conjunto de dados de conjunto de dados do recipiente blob propriedades de mapeamento. BlobContainerMappingProperties (necessárias)

BlobContainerMappingProperties

Nome Descrição Valor
nome de contentor Nome do recipiente BLOB. corda (necessária)
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
resourceGroup Grupo de recursos da conta de armazenamento. corda (necessária)
storageAccountName Nome da conta de armazenamento do conjunto de dados de origem. corda (necessária)
subscriptionId Id de assinatura da conta de armazenamento. corda (necessária)

KustoClusterDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. 'KustoCluster' (obrigatório)
propriedades Propriedades de mapeamento de dados de cluster kusto. KustoClusterDataSetMappingProperties (necessárias)

KustoClusterDataSetMappingProperties

Nome Descrição Valor
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
kustoClusterResourceId Identificação de recursos do aglomerado de kusto da pia. corda (necessária)

KustoDatabaseDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. 'KustoDatabase' (obrigatório)
propriedades Propriedades de mapeamento de dados de base de dados de Kusto. KustoDataBaseDataSetMappingProperties (necessárias)

KustoDataBaseDataSetMappingProperties

Nome Descrição Valor
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
kustoClusterResourceId Identificação de recursos do aglomerado de kusto da pia. corda (necessária)

SqlDBTableDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. 'SqlDBTable' (obrigatório)
propriedades Propriedades de mapeamento de conjunto de dados sql DB. SqlDBTableDataSetMappingProperties (necessárias)

SqlDBTableDataSetMappingPropererties

Nome Descrição Valor
base de dados Nome Data de dados Nome do conjunto de dados do lavatório corda (necessária)
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
schemaName O esquema da mesa. O valor predefinido é dbo. corda (necessária)
sqlServerResourceId Id de recursos do servidor SQL corda (necessária)
tableName Nome da mesa SQL DB. corda (necessária)

SqlDWTableDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. 'SqlDWTable' (obrigatório)
propriedades Propriedades de mapeamento de dados do SQL DW. SqlDWTableDataSetMappingProperties (necessárias)

SqlDWTableDataSetMappingPropererties

Nome Descrição Valor
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
dataWarehouseName DataWarehouse nome do conjunto de dados de origem corda (necessária)
schemaName O esquema da mesa. O valor predefinido é dbo. corda (necessária)
sqlServerResourceId Id de recursos do servidor SQL corda (necessária)
tableName Nome da mesa SQL DW. corda (necessária)

SinaapseWorkspaceSqlPoolTableDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. 'SynapseWorkspaceSqlPoolTable' (obrigatório)
propriedades Um conjunto de dados de mapeamento de tabela de piscina sinaapse Sql Pool. SinaapseWorkspaceSqlPoolTableDataSetMappingProperties (necessárias)

SinaapseWorkspaceSqlPoolTableDataSetMappingPropererties

Nome Descrição Valor
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
sinapseWorkspaceSqlPoolTableResourceId Id de recursos da Mesa de Bilhar SQL do Espaço de Trabalho Synapse corda (necessária)

Definição de recurso de modelo DE ARM

As contas/shareSubscriptions/dataSetMappings tipo de recurso pode ser implementado para:

Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.

Formato de recursos

Para criar um recurso Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings",
  "apiVersion": "2020-10-01-preview",
  "name": "string",
  "kind": "string",
  // For remaining properties, see accounts/shareSubscriptions/dataSetMappings objects
}

contas/shareSubscriptions/dataSetMappings objetos

Desajei a propriedade do tipo para especificar o tipo de objeto.

Para a AdlsGen2File, utilize:

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

Para o AdlsGen2FileSystem, utilize:

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

Para a AdlsGen2Folder, utilize:

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

Para a contagem de dados AdlsGen2Storage, utilize:

  "kind": "AdlsGen2StorageAccount",
  "properties": {
    "containerName": "string",
    "dataSetId": "string",
    "folder": "string",
    "mountPath": "string",
    "storageAccountResourceId": "string"
  }

Para Blob, use:

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

Para BlobFolder, utilize:

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

Para blobStorageAccount, utilize:

  "kind": "BlobStorageAccount",
  "properties": {
    "containerName": "string",
    "dataSetId": "string",
    "folder": "string",
    "mountPath": "string",
    "storageAccountResourceId": "string"
  }

Para o Contentor, utilize:

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

Para KustoCluster, utilize:

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

Para a Base KustoData, utilize:

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

Para SqlDBTable, utilize:

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

Para sqlDWTable, utilize:

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

Para o SynapseWorkspaceSqlPoolTable, utilize:

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

Valores imobiliários

contas/shareSubscriptions/dataSetMappings

Nome Descrição Valor
tipo O tipo de recurso 'Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings'
apiVersion A versão api de recurso '2020-10-01-pré-visualização'
name O nome do recurso

Veja como definir nomes e tipos de recursos para crianças em modelos JSON ARM.
corda (necessária)
tipo Desaje o tipo de objeto AdlsGen2File
AdlsGen2FileSystem
AdlsGen2Folder
AdlsGen2StorageAccount
Blob
BlobFolder
BlobStorageAccount
Container (Contentor)
KustoCluster
Base KustoData
SqlDBTable
SqlDWTable
SinaapseWorkspaceSqlPoolTable (obrigatório)

AdlsGen2FileDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. 'AdlsGen2File' (obrigatório)
propriedades ADLS Gen2 conjunto de dados de mapeamento de propriedades. AdlsGen2FileDataSetMappingProperties (necessárias)

AdlsGen2FileDataSetMappingProperties

Nome Descrição Valor
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
filePath Percurso de arquivo dentro do sistema de ficheiros. corda (necessária)
sistema de ficheiros Sistema de ficheiros ao qual o ficheiro pertence. corda (necessária)
tipo de saída Tipo de ficheiro de saída 'Csv'
'Parquet'
resourceGroup Grupo de recursos da conta de armazenamento. corda (necessária)
storageAccountName Nome da conta de armazenamento do conjunto de dados de origem. corda (necessária)
subscriptionId Id de assinatura da conta de armazenamento. corda (necessária)

AdlsGen2FileSystemDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. 'AdlsGen2FileSystem' (obrigatório)
propriedades AdLS Gen2 conjunto de dados de mapeamento de dados. AdlsGen2FileSystemDataSetMappingProperties (necessárias)

AdlsGen2FileSystemDataSetMappingProperties

Nome Descrição Valor
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
sistema de ficheiros O nome do sistema de ficheiros. corda (necessária)
resourceGroup Grupo de recursos da conta de armazenamento. corda (necessária)
storageAccountName Nome da conta de armazenamento do conjunto de dados de origem. corda (necessária)
subscriptionId Id de assinatura da conta de armazenamento. corda (necessária)

AdlsGen2FolderDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. 'AdlsGen2Folder' (obrigatório)
propriedades AdLS Gen2 conjunto de dados de mapeamento de dados. AdlsGen2FolderDataSetMappingProperties (necessárias)

AdlsGen2FolderDataSetMappingProperties

Nome Descrição Valor
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
sistema de ficheiros Sistema de ficheiros a que pertence a pasta. corda (necessária)
folderPath Caminho da pasta dentro do sistema de ficheiros. corda (necessária)
resourceGroup Grupo de recursos da conta de armazenamento. corda (necessária)
storageAccountName Nome da conta de armazenamento do conjunto de dados de origem. corda (necessária)
subscriptionId Id de assinatura da conta de armazenamento. corda (necessária)

AdlsGen2StorageAccountDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. 'AdlsGen2StorageAccount' (obrigatório)
propriedades ADLSGen2 Conjunto de dados de conta de armazenamento propriedades de mapeamento. AdlsGen2StorageAccountDataSetMappingProperties (obrigatório)

AdlsGen2StorageAccountDataSetMappingProperties

Nome Descrição Valor
nome de contentor Recebe ou define o nome do recipiente. corda (necessária)
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
pasta Obtém ou define o caminho para a pasta dentro do recipiente. corda (necessária)
mountPath Recebe ou define o caminho de montagem string
storageAccountResourceId Id de recursos da conta de armazenamento da pia corda (necessária)

BlobDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. 'Blob' (obrigatório)
propriedades Blob dados conjunto propriedades de mapeamento. BlobMappingProperties (necessárias)

BlobMappingProperties

Nome Descrição Valor
nome de contentor Contentor que tem o caminho do arquivo. corda (necessária)
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
filePath Percurso de arquivo dentro do conjunto de dados de origem corda (necessária)
tipo de saída Tipo de saída de ficheiro 'Csv'
'Parquet'
resourceGroup Grupo de recursos da conta de armazenamento. corda (necessária)
storageAccountName Nome da conta de armazenamento do conjunto de dados de origem. corda (necessária)
subscriptionId Id de assinatura da conta de armazenamento. corda (necessária)

BlobFolderDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. 'BlobFolder' (obrigatório)
propriedades Conjunto de dados de definição de pasta blob propriedades de mapeamento. BlobFolderMappingProperties (necessárias)

BlobFolderMappingProperties

Nome Descrição Valor
nome de contentor Contentor que tem o caminho do arquivo. corda (necessária)
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
prefixo Prefixo para pasta blob corda (necessária)
resourceGroup Grupo de recursos da conta de armazenamento. corda (necessária)
storageAccountName Nome da conta de armazenamento do conjunto de dados de origem. corda (necessária)
subscriptionId Id de assinatura da conta de armazenamento. corda (necessária)

BlobstorageAccountDataSetmapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. 'BlobStorageAccount' (obrigatório)
propriedades Conjunto de dados de conta de armazenamento de blob propriedades de mapeamento. BlobStorageAccountDataSetMappingProperties (necessárias)

BlobstorageAccountDataSetMappingProperties

Nome Descrição Valor
nome de contentor Recebe ou define o nome do recipiente. corda (necessária)
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
pasta Obtém ou define o caminho para a pasta dentro do recipiente. corda (necessária)
mountPath Obtém ou define o caminho de montagem do lado do consumidor onde o conjunto de dados deve ser mapeado. string
storageAccountResourceId Id de recursos da conta de armazenamento da pia corda (necessária)

BlobContainerDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. «Contentor» (obrigatório)
propriedades Conjunto de dados de conjunto de dados do recipiente blob propriedades de mapeamento. BlobContainerMappingProperties (necessárias)

BlobContainerMappingProperties

Nome Descrição Valor
nome de contentor Nome do recipiente BLOB. corda (necessária)
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
resourceGroup Grupo de recursos da conta de armazenamento. corda (necessária)
storageAccountName Nome da conta de armazenamento do conjunto de dados de origem. corda (necessária)
subscriptionId Id de assinatura da conta de armazenamento. corda (necessária)

KustoClusterDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. 'KustoCluster' (obrigatório)
propriedades Propriedades de mapeamento de dados de cluster kusto. KustoClusterDataSetMappingProperties (necessárias)

KustoClusterDataSetMappingProperties

Nome Descrição Valor
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
kustoClusterResourceId Identificação de recursos do aglomerado de kusto da pia. corda (necessária)

KustoDatabaseDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. 'KustoDatabase' (obrigatório)
propriedades Propriedades de mapeamento de dados de base de dados de Kusto. KustoDataBaseDataSetMappingProperties (necessárias)

KustoDataBaseDataSetMappingProperties

Nome Descrição Valor
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
kustoClusterResourceId Identificação de recursos do aglomerado de kusto da pia. corda (necessária)

SqlDBTableDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. 'SqlDBTable' (obrigatório)
propriedades Propriedades de mapeamento de conjunto de dados sql DB. SqlDBTableDataSetMappingProperties (necessárias)

SqlDBTableDataSetMappingPropererties

Nome Descrição Valor
base de dados Nome Data de dados Nome do conjunto de dados do lavatório corda (necessária)
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
schemaName O esquema da mesa. O valor predefinido é dbo. corda (necessária)
sqlServerResourceId Id de recursos do servidor SQL corda (necessária)
tableName Nome da mesa SQL DB. corda (necessária)

SqlDWTableDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. 'SqlDWTable' (obrigatório)
propriedades Propriedades de mapeamento de dados do SQL DW. SqlDWTableDataSetMappingProperties (necessárias)

SqlDWTableDataSetMappingPropererties

Nome Descrição Valor
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
dataWarehouseName DataWarehouse nome do conjunto de dados de origem corda (necessária)
schemaName O esquema da mesa. O valor predefinido é dbo. corda (necessária)
sqlServerResourceId Id de recursos do servidor SQL corda (necessária)
tableName Nome da mesa SQL DW. corda (necessária)

SinaapseWorkspaceSqlPoolTableDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. 'SynapseWorkspaceSqlPoolTable' (obrigatório)
propriedades Um conjunto de dados de mapeamento de tabela de piscina sinaapse Sql Pool. SinaapseWorkspaceSqlPoolTableDataSetMappingProperties (necessárias)

SinaapseWorkspaceSqlPoolTableDataSetMappingPropererties

Nome Descrição Valor
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
sinapseWorkspaceSqlPoolTableResourceId Id de recursos da Mesa de Bilhar SQL do Espaço de Trabalho Synapse corda (necessária)

Definição de recursos Terraform (fornecedor AzAPI)

As contas/shareSubscriptions/dataSetMappings tipo de recurso pode ser implementado para:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.

Formato de recursos

Para criar um recurso Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings@2020-10-01-preview"
  name = "string"
  parent_id = "string"
  // For remaining properties, see accounts/shareSubscriptions/dataSetMappings objects
  body = jsonencode({
    kind = "string"
  })
}

contas/shareSubscriptions/dataSetMappings objetos

Desajei a propriedade do tipo para especificar o tipo de objeto.

Para a AdlsGen2File, utilize:

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

Para o AdlsGen2FileSystem, utilize:

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

Para a AdlsGen2Folder, utilize:

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

Para a contagem de dados AdlsGen2Storage, utilize:

  kind = "AdlsGen2StorageAccount"
  properties = {
    containerName = "string"
    dataSetId = "string"
    folder = "string"
    mountPath = "string"
    storageAccountResourceId = "string"
  }

Para Blob, use:

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

Para BlobFolder, utilize:

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

Para blobStorageAccount, utilize:

  kind = "BlobStorageAccount"
  properties = {
    containerName = "string"
    dataSetId = "string"
    folder = "string"
    mountPath = "string"
    storageAccountResourceId = "string"
  }

Para o Contentor, utilize:

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

Para KustoCluster, utilize:

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

Para a Base KustoData, utilize:

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

Para SqlDBTable, utilize:

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

Para sqlDWTable, utilize:

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

Para o SynapseWorkspaceSqlPoolTable, utilize:

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

Valores imobiliários

contas/shareSubscriptions/dataSetMappings

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings@2020-10-01-preview"
name O nome do recurso corda (necessária)
parent_id A identificação do recurso que é o pai deste recurso. ID para recurso do tipo: partilharSubscrições
tipo Desaje o tipo de objeto AdlsGen2File
AdlsGen2FileSystem
AdlsGen2Folder
AdlsGen2StorageAccount
Blob
BlobFolder
BlobStorageAccount
Container (Contentor)
KustoCluster
Base KustoData
SqlDBTable
SqlDWTable
SinaapseWorkspaceSqlPoolTable (obrigatório)

AdlsGen2FileDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. "AdlsGen2File" (obrigatório)
propriedades ADLS Gen2 conjunto de dados de mapeamento de propriedades. AdlsGen2FileDataSetMappingProperties (necessárias)

AdlsGen2FileDataSetMappingProperties

Nome Descrição Valor
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
filePath Percurso de arquivo dentro do sistema de ficheiros. corda (necessária)
sistema de ficheiros Sistema de ficheiros ao qual o ficheiro pertence. corda (necessária)
tipo de saída Tipo de ficheiro de saída "Csv"
Parquet
resourceGroup Grupo de recursos da conta de armazenamento. corda (necessária)
storageAccountName Nome da conta de armazenamento do conjunto de dados de origem. corda (necessária)
subscriptionId Id de assinatura da conta de armazenamento. corda (necessária)

AdlsGen2FileSystemDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. "AdlsGen2FileSystem" (obrigatório)
propriedades AdLS Gen2 conjunto de dados de mapeamento de dados. AdlsGen2FileSystemDataSetMappingProperties (necessárias)

AdlsGen2FileSystemDataSetMappingProperties

Nome Descrição Valor
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
sistema de ficheiros O nome do sistema de ficheiros. corda (necessária)
resourceGroup Grupo de recursos da conta de armazenamento. corda (necessária)
storageAccountName Nome da conta de armazenamento do conjunto de dados de origem. corda (necessária)
subscriptionId Id de assinatura da conta de armazenamento. corda (necessária)

AdlsGen2FolderDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. "AdlsGen2Folder" (obrigatório)
propriedades AdLS Gen2 conjunto de dados de mapeamento de dados. AdlsGen2FolderDataSetMappingProperties (necessárias)

AdlsGen2FolderDataSetMappingProperties

Nome Descrição Valor
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
sistema de ficheiros Sistema de ficheiros a que pertence a pasta. corda (necessária)
folderPath Caminho da pasta dentro do sistema de ficheiros. corda (necessária)
resourceGroup Grupo de recursos da conta de armazenamento. corda (necessária)
storageAccountName Nome da conta de armazenamento do conjunto de dados de origem. corda (necessária)
subscriptionId Id de assinatura da conta de armazenamento. corda (necessária)

AdlsGen2StorageAccountDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. "AdlsGen2StorageAccount" (obrigatório)
propriedades ADLSGen2 Conjunto de dados de conta de armazenamento propriedades de mapeamento. AdlsGen2StorageAccountDataSetMappingProperties (obrigatório)

AdlsGen2StorageAccountDataSetMappingProperties

Nome Descrição Valor
nome de contentor Recebe ou define o nome do recipiente. corda (necessária)
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
pasta Obtém ou define o caminho para a pasta dentro do recipiente. corda (necessária)
mountPath Recebe ou define o caminho de montagem string
storageAccountResourceId Id de recursos da conta de armazenamento da pia corda (necessária)

BlobDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. "Blob" (obrigatório)
propriedades Blob dados conjunto propriedades de mapeamento. BlobMappingProperties (necessárias)

BlobMappingProperties

Nome Descrição Valor
nome de contentor Contentor que tem o caminho do arquivo. corda (necessária)
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
filePath Percurso de arquivo dentro do conjunto de dados de origem corda (necessária)
tipo de saída Tipo de saída de ficheiro "Csv"
Parquet
resourceGroup Grupo de recursos da conta de armazenamento. corda (necessária)
storageAccountName Nome da conta de armazenamento do conjunto de dados de origem. corda (necessária)
subscriptionId Id de assinatura da conta de armazenamento. corda (necessária)

BlobFolderDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. "BlobFolder" (obrigatório)
propriedades Conjunto de dados de definição de pasta blob propriedades de mapeamento. BlobFolderMappingProperties (necessárias)

BlobFolderMappingProperties

Nome Descrição Valor
nome de contentor Contentor que tem o caminho do arquivo. corda (necessária)
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
prefixo Prefixo para pasta blob corda (necessária)
resourceGroup Grupo de recursos da conta de armazenamento. corda (necessária)
storageAccountName Nome da conta de armazenamento do conjunto de dados de origem. corda (necessária)
subscriptionId Id de assinatura da conta de armazenamento. corda (necessária)

BlobstorageAccountDataSetmapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. "BlobStorageAccount" (obrigatório)
propriedades Conjunto de dados de conta de armazenamento de blob propriedades de mapeamento. BlobStorageAccountDataSetMappingProperties (necessárias)

BlobstorageAccountDataSetMappingProperties

Nome Descrição Valor
nome de contentor Recebe ou define o nome do recipiente. corda (necessária)
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
pasta Obtém ou define o caminho para a pasta dentro do recipiente. corda (necessária)
mountPath Obtém ou define o caminho de montagem do lado do consumidor onde o conjunto de dados deve ser mapeado. string
storageAccountResourceId Id de recursos da conta de armazenamento da pia corda (necessária)

BlobContainerDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. "Contentor" (obrigatório)
propriedades Conjunto de dados de conjunto de dados do recipiente blob propriedades de mapeamento. BlobContainerMappingProperties (necessárias)

BlobContainerMappingProperties

Nome Descrição Valor
nome de contentor Nome do recipiente BLOB. corda (necessária)
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
resourceGroup Grupo de recursos da conta de armazenamento. corda (necessária)
storageAccountName Nome da conta de armazenamento do conjunto de dados de origem. corda (necessária)
subscriptionId Id de assinatura da conta de armazenamento. corda (necessária)

KustoClusterDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. "KustoCluster" (obrigatório)
propriedades Propriedades de mapeamento de dados de cluster kusto. KustoClusterDataSetMappingProperties (necessárias)

KustoClusterDataSetMappingProperties

Nome Descrição Valor
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
kustoClusterResourceId Identificação de recursos do aglomerado de kusto da pia. corda (necessária)

KustoDatabaseDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. "KustoDatabase" (obrigatório)
propriedades Propriedades de mapeamento de dados de base de dados de Kusto. KustoDataBaseDataSetMappingProperties (necessárias)

KustoDataBaseDataSetMappingProperties

Nome Descrição Valor
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
kustoClusterResourceId Identificação de recursos do aglomerado de kusto da pia. corda (necessária)

SqlDBTableDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. "SqlDBTable" (obrigatório)
propriedades Propriedades de mapeamento de conjunto de dados sql DB. SqlDBTableDataSetMappingProperties (necessárias)

SqlDBTableDataSetMappingPropererties

Nome Descrição Valor
base de dados Nome Data de dados Nome do conjunto de dados do lavatório corda (necessária)
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
schemaName O esquema da mesa. O valor predefinido é dbo. corda (necessária)
sqlServerResourceId Id de recursos do servidor SQL corda (necessária)
tableName Nome da mesa SQL DB. corda (necessária)

SqlDWTableDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. "SqlDWTable" (obrigatório)
propriedades Propriedades de mapeamento de dados do SQL DW. SqlDWTableDataSetMappingProperties (necessárias)

SqlDWTableDataSetMappingPropererties

Nome Descrição Valor
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
dataWarehouseName DataWarehouse nome do conjunto de dados de origem corda (necessária)
schemaName O esquema da mesa. O valor predefinido é dbo. corda (necessária)
sqlServerResourceId Id de recursos do servidor SQL corda (necessária)
tableName Nome da mesa SQL DW. corda (necessária)

SinaapseWorkspaceSqlPoolTableDataSetMapping

Nome Descrição Valor
tipo Tipo de conjunto de dados de mapeamento. "SynapseWorkspaceSqlPoolTable" (obrigatório)
propriedades Um conjunto de dados de mapeamento de tabela de piscina sinaapse Sql Pool. SinaapseWorkspaceSqlPoolTableDataSetMappingProperties (necessárias)

SinaapseWorkspaceSqlPoolTableDataSetMappingPropererties

Nome Descrição Valor
dataSetId A identificação do conjunto de dados de origem. corda (necessária)
sinapseWorkspaceSqlPoolTableResourceId Id de recursos da Mesa de Bilhar SQL do Espaço de Trabalho Synapse corda (necessária)