Compartilhar via


Clusters/bancos de dados/dataConnections 2020-02-15 do Microsoft.Kusto

Definição de recurso do Bicep

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

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Kusto/clusters/databases/dataConnections, adicione o Bicep a seguir ao seu modelo.

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

clusters/bancos de dados/objetos dataConnections

Defina o tipo propriedade para especificar o tipo de objeto.

Para EventGrid, use:

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

Para do EventHub, use:

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

Para do IotHub, use:

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

Valores de propriedade

clusters/databases/dataConnections

Nome Descrição Valor
nome O nome do recurso

Veja como definir nomes e tipos para recursos filho no Bicep.
cadeia de caracteres (obrigatório)
localização Local do recurso. corda
tipo Definir o tipo de objeto eventGrid
do EventHub
do 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 do recurso do tipo: bancos de dados

EventGridDataConnection

Nome 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

Nome Descrição Valor
consumerGroup O grupo de consumidores do hub de eventos. cadeia de caracteres (obrigatório)
dataFormat O formato de dados da mensagem. Opcionalmente, o formato de dados pode ser adicionado a cada mensagem. 'AVRO'
'CSV'
'JSON'
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT' (obrigatório)
eventHubResourceId A ID do recurso em que a grade de eventos está configurada para enviar eventos. cadeia de caracteres (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. corda
storageAccountResourceId A ID do recurso da conta de armazenamento em que os dados residem. cadeia de caracteres (obrigatório)
tableName A tabela em que os dados devem ser ingeridos. Opcionalmente, as informações da tabela podem ser adicionadas a cada mensagem. cadeia de caracteres (obrigatório)

EventHubDataConnection

Nome 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

Nome Descrição Valor
compressão O tipo de compactação de mensagens do hub de eventos 'GZip'
'None'
consumerGroup O grupo de consumidores do hub de eventos. cadeia de caracteres (obrigatório)
dataFormat O formato de dados da mensagem. Opcionalmente, o formato de dados pode ser adicionado a cada mensagem. 'AVRO'
'CSV'
'JSON'
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
eventHubResourceId A ID do recurso do hub de eventos a ser usado para criar uma conexão de dados. cadeia de caracteres (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. corda
tableName A tabela em que os dados devem ser ingeridos. Opcionalmente, as informações da tabela podem ser adicionadas a cada mensagem. corda

IotHubDataConnection

Nome 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 Hub Iot. IotHubConnectionProperties

IotHubConnectionProperties

Nome Descrição Valor
consumerGroup O grupo de consumidores do hub iot. cadeia de caracteres (obrigatório)
dataFormat O formato de dados da mensagem. Opcionalmente, o formato de dados pode ser adicionado a cada mensagem. 'AVRO'
'CSV'
'JSON'
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
eventSystemProperties Propriedades do sistema do hub iot string[]
iotHubResourceId A ID do recurso do hub Iot a ser usado para criar uma conexão de dados. cadeia de caracteres (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. corda
sharedAccessPolicyName O nome da política de acesso de compartilhamento cadeia de caracteres (obrigatório)
tableName A tabela em que os dados devem ser ingeridos. Opcionalmente, as informações da tabela podem ser adicionadas a cada mensagem. corda

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 BD do Azure Data Explorer com a conexão do Cosmos DB

Implantar no Azure
Implantar o BD do Azure Data Explorer com a conexão do Cosmos DB.
implantar o banco de dados do Azure Data Explorer com a conexão da Grade de Eventos

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

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

Definição de recurso de modelo do ARM

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

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Kusto/clusters/databases/dataConnections, adicione o JSON a seguir ao seu modelo.

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

clusters/bancos de dados/objetos dataConnections

Defina o tipo propriedade para especificar o tipo de objeto.

Para EventGrid, use:

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

Para do EventHub, use:

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

Para do IotHub, use:

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

Valores de propriedade

clusters/databases/dataConnections

Nome Descrição Valor
tipo O tipo de recurso 'Microsoft.Kusto/clusters/databases/dataConnections'
apiVersion A versão da API do recurso '2020-02-15'
nome O nome do recurso

Veja como definir nomes e tipos para recursos filho em modelos do ARM JSON.
cadeia de caracteres (obrigatório)
localização Local do recurso. corda
tipo Definir o tipo de objeto eventGrid
do EventHub
do IotHub (obrigatório)

EventGridDataConnection

Nome 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

Nome Descrição Valor
consumerGroup O grupo de consumidores do hub de eventos. cadeia de caracteres (obrigatório)
dataFormat O formato de dados da mensagem. Opcionalmente, o formato de dados pode ser adicionado a cada mensagem. 'AVRO'
'CSV'
'JSON'
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT' (obrigatório)
eventHubResourceId A ID do recurso em que a grade de eventos está configurada para enviar eventos. cadeia de caracteres (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. corda
storageAccountResourceId A ID do recurso da conta de armazenamento em que os dados residem. cadeia de caracteres (obrigatório)
tableName A tabela em que os dados devem ser ingeridos. Opcionalmente, as informações da tabela podem ser adicionadas a cada mensagem. cadeia de caracteres (obrigatório)

EventHubDataConnection

Nome 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

Nome Descrição Valor
compressão O tipo de compactação de mensagens do hub de eventos 'GZip'
'None'
consumerGroup O grupo de consumidores do hub de eventos. cadeia de caracteres (obrigatório)
dataFormat O formato de dados da mensagem. Opcionalmente, o formato de dados pode ser adicionado a cada mensagem. 'AVRO'
'CSV'
'JSON'
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
eventHubResourceId A ID do recurso do hub de eventos a ser usado para criar uma conexão de dados. cadeia de caracteres (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. corda
tableName A tabela em que os dados devem ser ingeridos. Opcionalmente, as informações da tabela podem ser adicionadas a cada mensagem. corda

IotHubDataConnection

Nome 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 Hub Iot. IotHubConnectionProperties

IotHubConnectionProperties

Nome Descrição Valor
consumerGroup O grupo de consumidores do hub iot. cadeia de caracteres (obrigatório)
dataFormat O formato de dados da mensagem. Opcionalmente, o formato de dados pode ser adicionado a cada mensagem. 'AVRO'
'CSV'
'JSON'
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
eventSystemProperties Propriedades do sistema do hub iot string[]
iotHubResourceId A ID do recurso do hub Iot a ser usado para criar uma conexão de dados. cadeia de caracteres (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. corda
sharedAccessPolicyName O nome da política de acesso de compartilhamento cadeia de caracteres (obrigatório)
tableName A tabela em que os dados devem ser ingeridos. Opcionalmente, as informações da tabela podem ser adicionadas a cada mensagem. corda

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 BD do Azure Data Explorer com a conexão do Cosmos DB

Implantar no Azure
Implantar o BD do Azure Data Explorer com a conexão do Cosmos DB.
implantar o banco de dados do Azure Data Explorer com a conexão da Grade de Eventos

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

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

Definição de recurso do Terraform (provedor de AzAPI)

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

  • grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Kusto/clusters/databases/dataConnections, adicione o Terraform a seguir ao modelo.

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

clusters/bancos de dados/objetos dataConnections

Defina o tipo propriedade para especificar o tipo de objeto.

Para EventGrid, use:

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

Para do EventHub, use:

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

Para do IotHub, use:

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

Valores de propriedade

clusters/databases/dataConnections

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Kusto/clusters/databases/dataConnections@2020-02-15"
nome O nome do recurso cadeia de caracteres (obrigatório)
localização Local do recurso. corda
parent_id A ID do recurso que é o pai desse recurso. ID do recurso do tipo: bancos de dados
tipo Definir o tipo de objeto eventGrid
do EventHub
do IotHub (obrigatório)

EventGridDataConnection

Nome 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

Nome Descrição Valor
consumerGroup O grupo de consumidores do hub de eventos. cadeia de caracteres (obrigatório)
dataFormat O formato de dados da mensagem. Opcionalmente, o formato de dados pode ser adicionado a cada mensagem. "AVRO"
"CSV"
"JSON"
"MULTIJSON"
"ORC"
"PARQUET"
"PSV"
"RAW"
"SCSV"
"SINGLEJSON"
"SOHSV"
"TSV"
"TSVE"
"TXT" (obrigatório)
eventHubResourceId A ID do recurso em que a grade de eventos está configurada para enviar eventos. cadeia de caracteres (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. corda
storageAccountResourceId A ID do recurso da conta de armazenamento em que os dados residem. cadeia de caracteres (obrigatório)
tableName A tabela em que os dados devem ser ingeridos. Opcionalmente, as informações da tabela podem ser adicionadas a cada mensagem. cadeia de caracteres (obrigatório)

EventHubDataConnection

Nome 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

Nome Descrição Valor
compressão O tipo de compactação de mensagens do hub de eventos "GZip"
"Nenhum"
consumerGroup O grupo de consumidores do hub de eventos. cadeia de caracteres (obrigatório)
dataFormat O formato de dados da mensagem. Opcionalmente, o formato de dados pode ser adicionado a cada mensagem. "AVRO"
"CSV"
"JSON"
"MULTIJSON"
"ORC"
"PARQUET"
"PSV"
"RAW"
"SCSV"
"SINGLEJSON"
"SOHSV"
"TSV"
"TSVE"
"TXT"
eventHubResourceId A ID do recurso do hub de eventos a ser usado para criar uma conexão de dados. cadeia de caracteres (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. corda
tableName A tabela em que os dados devem ser ingeridos. Opcionalmente, as informações da tabela podem ser adicionadas a cada mensagem. corda

IotHubDataConnection

Nome 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 Hub Iot. IotHubConnectionProperties

IotHubConnectionProperties

Nome Descrição Valor
consumerGroup O grupo de consumidores do hub iot. cadeia de caracteres (obrigatório)
dataFormat O formato de dados da mensagem. Opcionalmente, o formato de dados pode ser adicionado a cada mensagem. "AVRO"
"CSV"
"JSON"
"MULTIJSON"
"ORC"
"PARQUET"
"PSV"
"RAW"
"SCSV"
"SINGLEJSON"
"SOHSV"
"TSV"
"TSVE"
"TXT"
eventSystemProperties Propriedades do sistema do hub iot string[]
iotHubResourceId A ID do recurso do hub Iot a ser usado para criar uma conexão de dados. cadeia de caracteres (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. corda
sharedAccessPolicyName O nome da política de acesso de compartilhamento cadeia de caracteres (obrigatório)
tableName A tabela em que os dados devem ser ingeridos. Opcionalmente, as informações da tabela podem ser adicionadas a cada mensagem. corda