Partilhar via


Microsoft.Kusto clusters/databases/dataConnections 2021-08-27

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@2021-08-27' = {
  location: 'string'
  name: 'string'
  kind: 'string'
  // For remaining properties, see Microsoft.Kusto/clusters/databases/dataConnections objects
}

Objetos Microsoft.Kusto/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'
    ]
    managedIdentityResourceId: '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

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

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

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[]
managedIdentityResourceId O ID de recurso de uma identidade gerenciada (sistema ou usuário atribuído) a ser usado para autenticar com o 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

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

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

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

Microsoft.Kusto/clusters/databases/dataConnections

Designação Descrição Valor
tipo Defina como 'EventGrid' para o tipo EventGridDataConnection. Defina como 'EventHub' para o tipo EventHubDataConnection. Defina como 'IotHub' para o tipo IotHubDataConnection. 'EventGrid'
'EventHub'
'IotHub' (obrigatório)
Localização Localização do recurso. string
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 recurso do tipo: clusters/bancos de dados

Exemplos de início rápido

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

Arquivo Bicep Descrição
Implantar o Banco de Dados do Azure Data Explorer com o de conexão do Cosmos DB 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 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 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.

{
  "location": "string",
  "name": "string",
  "kind": "string"
  // For remaining properties, see Microsoft.Kusto/clusters/databases/dataConnections objects
}

Objetos Microsoft.Kusto/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" ],
    "managedIdentityResourceId": "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

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

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

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[]
managedIdentityResourceId O ID de recurso de uma identidade gerenciada (sistema ou usuário atribuído) a ser usado para autenticar com o 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

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

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

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

Microsoft.Kusto/clusters/databases/dataConnections

Designação Descrição Valor
apiVersion A versão api '2021-08-27'
tipo Defina como 'EventGrid' para o tipo EventGridDataConnection. Defina como 'EventHub' para o tipo EventHubDataConnection. Defina como 'IotHub' para o tipo IotHubDataConnection. 'EventGrid'
'EventHub'
'IotHub' (obrigatório)
Localização Localização do recurso. string
Designação O nome do recurso string (obrigatório)
tipo O tipo de recurso 'Microsoft.Kusto/clusters/databases/dataConnections'

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" {
  location = "string"
  name = "string"
  kind = "string"
  // For remaining properties, see Microsoft.Kusto/clusters/databases/dataConnections objects
}

Objetos Microsoft.Kusto/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"
    ]
    managedIdentityResourceId = "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

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

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

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[]
managedIdentityResourceId O ID de recurso de uma identidade gerenciada (sistema ou usuário atribuído) a ser usado para autenticar com o 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

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

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

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

Microsoft.Kusto/clusters/databases/dataConnections

Designação Descrição Valor
tipo Defina como 'EventGrid' para o tipo EventGridDataConnection. Defina como 'EventHub' para o tipo EventHubDataConnection. Defina como 'IotHub' para o tipo IotHubDataConnection. 'EventGrid'
'EventHub'
'IotHub' (obrigatório)
Localização Localização do recurso. string
Designação O nome do recurso string (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID para recurso do tipo: clusters/bancos de dados
tipo O tipo de recurso "Microsoft.Kusto/clusters/databases/dataConnections@2021-08-27"