Partilhar via


Clusters/bancos de dados/dataConnections Microsoft.Kusto 2020-09-18

Definição de recursos do bíceps

O tipo de recurso clusters/databases/dataConnections pode ser implantado com operações destinadas a:

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.Kusto/clusters/databases/dataConnections, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.Kusto/clusters/databases/dataConnections@2020-09-18' = {
  name: 'string'
  location: 'string'
  kind: 'string'
  parent: resourceSymbolicName
  // For remaining properties, see clusters/databases/dataConnections objects
}

objetos clusters/databases/dataConnections

Defina a propriedade kind para especificar o tipo de objeto.

Para EventGrid , use:

  kind: 'EventGrid'
  properties: {
    blobStorageEventType: 'string'
    consumerGroup: 'string'
    dataFormat: 'string'
    eventHubResourceId: 'string'
    ignoreFirstRecord: bool
    mappingRuleName: 'string'
    storageAccountResourceId: 'string'
    tableName: 'string'
  }

Para EventHub, use:

  kind: 'EventHub'
  properties: {
    compression: 'string'
    consumerGroup: 'string'
    dataFormat: 'string'
    eventHubResourceId: 'string'
    eventSystemProperties: [
      'string'
    ]
    mappingRuleName: 'string'
    tableName: 'string'
  }

Para IotHub, use:

  kind: 'IotHub'
  properties: {
    consumerGroup: 'string'
    dataFormat: 'string'
    eventSystemProperties: [
      'string'
    ]
    iotHubResourceId: 'string'
    mappingRuleName: 'string'
    sharedAccessPolicyName: 'string'
    tableName: 'string'
  }

Valores de propriedade

clusters/bancos de dados/dataConnections

Designação Descrição Valor
Designação O nome do recurso

Veja como definir nomes e tipos para recursos filho no Bicep.
string (obrigatório)
Localização Localização do recurso. string
tipo Definir o tipo de objeto EventGrid
do EventHub
IotHub (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 recurso do tipo: bancos de dados

EventGridDataConnection

Designação Descrição Valor
tipo Tipo de ponto de extremidade para a conexão de dados 'EventGrid' (obrigatório)
propriedades As propriedades da conexão de dados da Grade de Eventos. EventGridConnectionProperties

EventGridConnectionProperties

Designação Descrição Valor
blobStorageEventType O nome do tipo de evento de armazenamento de blob a ser processado. 'Microsoft.Storage.BlobCreated'
'Microsoft.Storage.BlobRenamed'
Grupo de consumidores O grupo de consumidores do hub de eventos. string (obrigatório)
dataFormat O formato de dados da mensagem. Opcionalmente, o formato de dados pode ser adicionado a cada mensagem. 'APACHEAVRO'
«AVRO»
«CSV»
'JSON'
'MULTIJSON'
«ORC»
'PARQUET'
'PSV'
'CRU'
«SCSV»
'SINGLEJSON'
'SOHSV'
«TSV»
'TSVE'
'TXT'
'W3CLOGFILE'
eventHubResourceId O ID do recurso onde a grade de eventos está configurada para enviar eventos. string (obrigatório)
ignoreFirstRecord Um valor booleano que, se definido como true, indica que a ingestão deve ignorar o primeiro registro de cada arquivo Bool
mappingRuleName A regra de mapeamento a ser usada para ingerir os dados. Opcionalmente, as informações de mapeamento podem ser adicionadas a cada mensagem. string
storageAccountResourceId O ID do recurso da conta de armazenamento onde os dados residem. string (obrigatório)
nome_da_tabela A tabela onde os dados devem ser ingeridos. Opcionalmente, as informações da tabela podem ser adicionadas a cada mensagem. string

EventHubDataConnection

Designação Descrição Valor
tipo Tipo de ponto de extremidade para a conexão de dados 'EventHub' (obrigatório)
propriedades As propriedades de conexão de dados do Hub de Eventos a serem validadas. EventHubConnectionProperties

EventHubConnectionProperties

Designação Descrição Valor
compressão O tipo de compactação de mensagens do hub de eventos 'GZip'
'Nenhuma'
Grupo de consumidores O grupo de consumidores do hub de eventos. string (obrigatório)
dataFormat O formato de dados da mensagem. Opcionalmente, o formato de dados pode ser adicionado a cada mensagem. 'APACHEAVRO'
«AVRO»
«CSV»
'JSON'
'MULTIJSON'
«ORC»
'PARQUET'
'PSV'
'CRU'
«SCSV»
'SINGLEJSON'
'SOHSV'
«TSV»
'TSVE'
'TXT'
'W3CLOGFILE'
eventHubResourceId A ID do recurso do hub de eventos a ser usado para criar uma conexão de dados. string (obrigatório)
eventSystemProperties Propriedades do sistema do hub de eventos string[]
mappingRuleName A regra de mapeamento a ser usada para ingerir os dados. Opcionalmente, as informações de mapeamento podem ser adicionadas a cada mensagem. string
nome_da_tabela A tabela onde os dados devem ser ingeridos. Opcionalmente, as informações da tabela podem ser adicionadas a cada mensagem. string

IotHubDataConnection

Designação Descrição Valor
tipo Tipo de ponto de extremidade para a conexão de dados 'IotHub' (obrigatório)
propriedades As propriedades de conexão de dados do Iot Hub. IotHubConnectionProperties

IotHubConnectionProperties

Designação Descrição Valor
Grupo de consumidores O grupo de consumidores iot hub. string (obrigatório)
dataFormat O formato de dados da mensagem. Opcionalmente, o formato de dados pode ser adicionado a cada mensagem. 'APACHEAVRO'
«AVRO»
«CSV»
'JSON'
'MULTIJSON'
«ORC»
'PARQUET'
'PSV'
'CRU'
«SCSV»
'SINGLEJSON'
'SOHSV'
«TSV»
'TSVE'
'TXT'
'W3CLOGFILE'
eventSystemProperties Propriedades do sistema do hub iot string[]
iotHubResourceId O ID do recurso do hub Iot a ser usado para criar uma conexão de dados. string (obrigatório)
mappingRuleName A regra de mapeamento a ser usada para ingerir os dados. Opcionalmente, as informações de mapeamento podem ser adicionadas a cada mensagem. string
sharedAccessPolicyName O nome da política de acesso de compartilhamento string (obrigatório)
nome_da_tabela A tabela onde os dados devem ser ingeridos. Opcionalmente, as informações da tabela podem ser adicionadas a cada mensagem. string

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
Implantar o Banco de Dados do Azure Data Explorer com o de conexão do Cosmos DB

Implantar no Azure
Implante o Banco de Dados do Azure Data Explorer com conexão do Cosmos DB.
Implantar o banco de dados do Azure Data Explorer com conexão de Grade de Eventos

Implantar no Azure
Implante o banco de dados do Azure Data Explorer com conexão de Grade de Eventos.
Implantar o banco de dados do Azure Data Explorer com o de conexão do Hub de Eventos

Implantar no Azure
Implante o banco de dados do Azure Data Explorer com conexão do Hub de Eventos.

Definição de recurso de modelo ARM

O tipo de recurso clusters/databases/dataConnections pode ser implantado com operações destinadas a:

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.Kusto/clusters/databases/dataConnections, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.Kusto/clusters/databases/dataConnections",
  "apiVersion": "2020-09-18",
  "name": "string",
  "location": "string",
  "kind": "string",
  // For remaining properties, see clusters/databases/dataConnections objects
}

objetos clusters/databases/dataConnections

Defina a propriedade kind para especificar o tipo de objeto.

Para EventGrid , use:

  "kind": "EventGrid",
  "properties": {
    "blobStorageEventType": "string",
    "consumerGroup": "string",
    "dataFormat": "string",
    "eventHubResourceId": "string",
    "ignoreFirstRecord": "bool",
    "mappingRuleName": "string",
    "storageAccountResourceId": "string",
    "tableName": "string"
  }

Para EventHub, use:

  "kind": "EventHub",
  "properties": {
    "compression": "string",
    "consumerGroup": "string",
    "dataFormat": "string",
    "eventHubResourceId": "string",
    "eventSystemProperties": [ "string" ],
    "mappingRuleName": "string",
    "tableName": "string"
  }

Para IotHub, use:

  "kind": "IotHub",
  "properties": {
    "consumerGroup": "string",
    "dataFormat": "string",
    "eventSystemProperties": [ "string" ],
    "iotHubResourceId": "string",
    "mappingRuleName": "string",
    "sharedAccessPolicyName": "string",
    "tableName": "string"
  }

Valores de propriedade

clusters/bancos de dados/dataConnections

Designação Descrição Valor
tipo O tipo de recurso 'Microsoft.Kusto/clusters/databases/dataConnections'
apiVersion A versão da api de recursos '2020-09-18'
Designação O nome do recurso

Veja como definir nomes e tipos para recursos filho em modelos JSON ARM.
string (obrigatório)
Localização Localização do recurso. string
tipo Definir o tipo de objeto EventGrid
do EventHub
IotHub (obrigatório)

EventGridDataConnection

Designação Descrição Valor
tipo Tipo de ponto de extremidade para a conexão de dados 'EventGrid' (obrigatório)
propriedades As propriedades da conexão de dados da Grade de Eventos. EventGridConnectionProperties

EventGridConnectionProperties

Designação Descrição Valor
blobStorageEventType O nome do tipo de evento de armazenamento de blob a ser processado. 'Microsoft.Storage.BlobCreated'
'Microsoft.Storage.BlobRenamed'
Grupo de consumidores O grupo de consumidores do hub de eventos. string (obrigatório)
dataFormat O formato de dados da mensagem. Opcionalmente, o formato de dados pode ser adicionado a cada mensagem. 'APACHEAVRO'
«AVRO»
«CSV»
'JSON'
'MULTIJSON'
«ORC»
'PARQUET'
'PSV'
'CRU'
«SCSV»
'SINGLEJSON'
'SOHSV'
«TSV»
'TSVE'
'TXT'
'W3CLOGFILE'
eventHubResourceId O ID do recurso onde a grade de eventos está configurada para enviar eventos. string (obrigatório)
ignoreFirstRecord Um valor booleano que, se definido como true, indica que a ingestão deve ignorar o primeiro registro de cada arquivo Bool
mappingRuleName A regra de mapeamento a ser usada para ingerir os dados. Opcionalmente, as informações de mapeamento podem ser adicionadas a cada mensagem. string
storageAccountResourceId O ID do recurso da conta de armazenamento onde os dados residem. string (obrigatório)
nome_da_tabela A tabela onde os dados devem ser ingeridos. Opcionalmente, as informações da tabela podem ser adicionadas a cada mensagem. string

EventHubDataConnection

Designação Descrição Valor
tipo Tipo de ponto de extremidade para a conexão de dados 'EventHub' (obrigatório)
propriedades As propriedades de conexão de dados do Hub de Eventos a serem validadas. EventHubConnectionProperties

EventHubConnectionProperties

Designação Descrição Valor
compressão O tipo de compactação de mensagens do hub de eventos 'GZip'
'Nenhuma'
Grupo de consumidores O grupo de consumidores do hub de eventos. string (obrigatório)
dataFormat O formato de dados da mensagem. Opcionalmente, o formato de dados pode ser adicionado a cada mensagem. 'APACHEAVRO'
«AVRO»
«CSV»
'JSON'
'MULTIJSON'
«ORC»
'PARQUET'
'PSV'
'CRU'
«SCSV»
'SINGLEJSON'
'SOHSV'
«TSV»
'TSVE'
'TXT'
'W3CLOGFILE'
eventHubResourceId A ID do recurso do hub de eventos a ser usado para criar uma conexão de dados. string (obrigatório)
eventSystemProperties Propriedades do sistema do hub de eventos string[]
mappingRuleName A regra de mapeamento a ser usada para ingerir os dados. Opcionalmente, as informações de mapeamento podem ser adicionadas a cada mensagem. string
nome_da_tabela A tabela onde os dados devem ser ingeridos. Opcionalmente, as informações da tabela podem ser adicionadas a cada mensagem. string

IotHubDataConnection

Designação Descrição Valor
tipo Tipo de ponto de extremidade para a conexão de dados 'IotHub' (obrigatório)
propriedades As propriedades de conexão de dados do Iot Hub. IotHubConnectionProperties

IotHubConnectionProperties

Designação Descrição Valor
Grupo de consumidores O grupo de consumidores iot hub. string (obrigatório)
dataFormat O formato de dados da mensagem. Opcionalmente, o formato de dados pode ser adicionado a cada mensagem. 'APACHEAVRO'
«AVRO»
«CSV»
'JSON'
'MULTIJSON'
«ORC»
'PARQUET'
'PSV'
'CRU'
«SCSV»
'SINGLEJSON'
'SOHSV'
«TSV»
'TSVE'
'TXT'
'W3CLOGFILE'
eventSystemProperties Propriedades do sistema do hub iot string[]
iotHubResourceId O ID do recurso do hub Iot a ser usado para criar uma conexão de dados. string (obrigatório)
mappingRuleName A regra de mapeamento a ser usada para ingerir os dados. Opcionalmente, as informações de mapeamento podem ser adicionadas a cada mensagem. string
sharedAccessPolicyName O nome da política de acesso de compartilhamento string (obrigatório)
nome_da_tabela A tabela onde os dados devem ser ingeridos. Opcionalmente, as informações da tabela podem ser adicionadas a cada mensagem. string

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
Implantar o Banco de Dados do Azure Data Explorer com o de conexão do Cosmos DB

Implantar no Azure
Implante o Banco de Dados do Azure Data Explorer com conexão do Cosmos DB.
Implantar o banco de dados do Azure Data Explorer com conexão de Grade de Eventos

Implantar no Azure
Implante o banco de dados do Azure Data Explorer com conexão de Grade de Eventos.
Implantar o banco de dados do Azure Data Explorer com o de conexão do Hub de Eventos

Implantar no Azure
Implante o banco de dados do Azure Data Explorer com conexão do Hub de Eventos.

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso clusters/databases/dataConnections pode ser implantado com operações destinadas a:

  • 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.Kusto/clusters/databases/dataConnections, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Kusto/clusters/databases/dataConnections@2020-09-18"
  name = "string"
  location = "string"
  parent_id = "string"
  // For remaining properties, see clusters/databases/dataConnections objects
  body = jsonencode({
    kind = "string"
  })
}

objetos clusters/databases/dataConnections

Defina a propriedade kind para especificar o tipo de objeto.

Para EventGrid , use:

  kind = "EventGrid"
  properties = {
    blobStorageEventType = "string"
    consumerGroup = "string"
    dataFormat = "string"
    eventHubResourceId = "string"
    ignoreFirstRecord = bool
    mappingRuleName = "string"
    storageAccountResourceId = "string"
    tableName = "string"
  }

Para EventHub, use:

  kind = "EventHub"
  properties = {
    compression = "string"
    consumerGroup = "string"
    dataFormat = "string"
    eventHubResourceId = "string"
    eventSystemProperties = [
      "string"
    ]
    mappingRuleName = "string"
    tableName = "string"
  }

Para IotHub, use:

  kind = "IotHub"
  properties = {
    consumerGroup = "string"
    dataFormat = "string"
    eventSystemProperties = [
      "string"
    ]
    iotHubResourceId = "string"
    mappingRuleName = "string"
    sharedAccessPolicyName = "string"
    tableName = "string"
  }

Valores de propriedade

clusters/bancos de dados/dataConnections

Designação Descrição Valor
tipo O tipo de recurso "Microsoft.Kusto/clusters/databases/dataConnections@2020-09-18"
Designação O nome do recurso string (obrigatório)
Localização Localização do recurso. string
parent_id A ID do recurso que é o pai para este recurso. ID para recurso do tipo: bancos de dados
tipo Definir o tipo de objeto EventGrid
do EventHub
IotHub (obrigatório)

EventGridDataConnection

Designação Descrição Valor
tipo Tipo de ponto de extremidade para a conexão de dados "EventGrid" (obrigatório)
propriedades As propriedades da conexão de dados da Grade de Eventos. EventGridConnectionProperties

EventGridConnectionProperties

Designação Descrição Valor
blobStorageEventType O nome do tipo de evento de armazenamento de blob a ser processado. "Microsoft.Storage.BlobCreated"
"Microsoft.Storage.BlobRenamed"
Grupo de consumidores O grupo de consumidores do hub de eventos. string (obrigatório)
dataFormat O formato de dados da mensagem. Opcionalmente, o formato de dados pode ser adicionado a cada mensagem. "APACHEAVRO"
"AVRO"
"CSV"
"JSON"
"MULTIJSON"
"ORC"
"PARQUET"
"PSV"
"CRU"
"SCSV"
"SINGLEJSON"
"SOHSV"
"TSV"
"TSVE"
"TXT"
"W3CLOGFILE"
eventHubResourceId O ID do recurso onde a grade de eventos está configurada para enviar eventos. string (obrigatório)
ignoreFirstRecord Um valor booleano que, se definido como true, indica que a ingestão deve ignorar o primeiro registro de cada arquivo Bool
mappingRuleName A regra de mapeamento a ser usada para ingerir os dados. Opcionalmente, as informações de mapeamento podem ser adicionadas a cada mensagem. string
storageAccountResourceId O ID do recurso da conta de armazenamento onde os dados residem. string (obrigatório)
nome_da_tabela A tabela onde os dados devem ser ingeridos. Opcionalmente, as informações da tabela podem ser adicionadas a cada mensagem. string

EventHubDataConnection

Designação Descrição Valor
tipo Tipo de ponto de extremidade para a conexão de dados "EventHub" (obrigatório)
propriedades As propriedades de conexão de dados do Hub de Eventos a serem validadas. EventHubConnectionProperties

EventHubConnectionProperties

Designação Descrição Valor
compressão O tipo de compactação de mensagens do hub de eventos "GZip"
"Nenhuma"
Grupo de consumidores O grupo de consumidores do hub de eventos. string (obrigatório)
dataFormat O formato de dados da mensagem. Opcionalmente, o formato de dados pode ser adicionado a cada mensagem. "APACHEAVRO"
"AVRO"
"CSV"
"JSON"
"MULTIJSON"
"ORC"
"PARQUET"
"PSV"
"CRU"
"SCSV"
"SINGLEJSON"
"SOHSV"
"TSV"
"TSVE"
"TXT"
"W3CLOGFILE"
eventHubResourceId A ID do recurso do hub de eventos a ser usado para criar uma conexão de dados. string (obrigatório)
eventSystemProperties Propriedades do sistema do hub de eventos string[]
mappingRuleName A regra de mapeamento a ser usada para ingerir os dados. Opcionalmente, as informações de mapeamento podem ser adicionadas a cada mensagem. string
nome_da_tabela A tabela onde os dados devem ser ingeridos. Opcionalmente, as informações da tabela podem ser adicionadas a cada mensagem. string

IotHubDataConnection

Designação Descrição Valor
tipo Tipo de ponto de extremidade para a conexão de dados "IotHub" (obrigatório)
propriedades As propriedades de conexão de dados do Iot Hub. IotHubConnectionProperties

IotHubConnectionProperties

Designação Descrição Valor
Grupo de consumidores O grupo de consumidores iot hub. string (obrigatório)
dataFormat O formato de dados da mensagem. Opcionalmente, o formato de dados pode ser adicionado a cada mensagem. "APACHEAVRO"
"AVRO"
"CSV"
"JSON"
"MULTIJSON"
"ORC"
"PARQUET"
"PSV"
"CRU"
"SCSV"
"SINGLEJSON"
"SOHSV"
"TSV"
"TSVE"
"TXT"
"W3CLOGFILE"
eventSystemProperties Propriedades do sistema do hub iot string[]
iotHubResourceId O ID do recurso do hub Iot a ser usado para criar uma conexão de dados. string (obrigatório)
mappingRuleName A regra de mapeamento a ser usada para ingerir os dados. Opcionalmente, as informações de mapeamento podem ser adicionadas a cada mensagem. string
sharedAccessPolicyName O nome da política de acesso de compartilhamento string (obrigatório)
nome_da_tabela A tabela onde os dados devem ser ingeridos. Opcionalmente, as informações da tabela podem ser adicionadas a cada mensagem. string