Compartilhar via


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

Objetos Microsoft.Kusto/clusters/databases/dataConnections

Defina o tipo propriedade 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 do EventHub, use:

{
  kind: 'EventHub'
  properties: {
    compression: 'string'
    consumerGroup: 'string'
    dataFormat: 'string'
    eventHubResourceId: 'string'
    eventSystemProperties: [
      'string'
    ]
    managedIdentityResourceId: '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

EventGridConnectionProperties

Nome Descrição Valor
blobStorageEventType O nome do tipo de evento de armazenamento de blobs a ser processado. 'Microsoft.Storage.BlobCreated'
'Microsoft.Storage.BlobRenamed'
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. 'APACHEAVRO'
'AVRO'
'CSV'
'JSON'
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
'W3CLOGFILE'
eventHubResourceId A ID do recurso em que a grade de eventos está configurada para enviar eventos. cadeia de caracteres (obrigatório)
ignoreFirstRecord Um valor booliano 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. 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. corda

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

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. 'APACHEAVRO'
'AVRO'
'CSV'
'JSON'
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
'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. cadeia de caracteres (obrigatório)
eventSystemProperties Propriedades do sistema do hub de eventos string[]
managedIdentityResourceId A ID de recurso de uma identidade gerenciada (sistema ou usuário atribuído) a ser usada para autenticar com o hub de eventos. corda
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

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

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. 'APACHEAVRO'
'AVRO'
'CSV'
'JSON'
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
'W3CLOGFILE'
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

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

Microsoft.Kusto/clusters/databases/dataConnections

Nome 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 Local do recurso. corda
nome O nome do recurso cadeia de caracteres (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para o recurso do tipo: 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 BD do Azure Data Explorer com a conexão do Cosmos DB 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 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 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.

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

Objetos Microsoft.Kusto/clusters/databases/dataConnections

Defina o tipo propriedade 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 do EventHub, use:

{
  "kind": "EventHub",
  "properties": {
    "compression": "string",
    "consumerGroup": "string",
    "dataFormat": "string",
    "eventHubResourceId": "string",
    "eventSystemProperties": [ "string" ],
    "managedIdentityResourceId": "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

EventGridConnectionProperties

Nome Descrição Valor
blobStorageEventType O nome do tipo de evento de armazenamento de blobs a ser processado. 'Microsoft.Storage.BlobCreated'
'Microsoft.Storage.BlobRenamed'
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. 'APACHEAVRO'
'AVRO'
'CSV'
'JSON'
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
'W3CLOGFILE'
eventHubResourceId A ID do recurso em que a grade de eventos está configurada para enviar eventos. cadeia de caracteres (obrigatório)
ignoreFirstRecord Um valor booliano 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. 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. corda

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

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. 'APACHEAVRO'
'AVRO'
'CSV'
'JSON'
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
'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. cadeia de caracteres (obrigatório)
eventSystemProperties Propriedades do sistema do hub de eventos string[]
managedIdentityResourceId A ID de recurso de uma identidade gerenciada (sistema ou usuário atribuído) a ser usada para autenticar com o hub de eventos. corda
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

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

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. 'APACHEAVRO'
'AVRO'
'CSV'
'JSON'
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
'W3CLOGFILE'
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

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

Microsoft.Kusto/clusters/databases/dataConnections

Nome Descrição Valor
apiVersion A versão da API '2021-01-01'
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 Local do recurso. corda
nome O nome do recurso cadeia de caracteres (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 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" {
  location = "string"
  name = "string"
  kind = "string"
  // For remaining properties, see Microsoft.Kusto/clusters/databases/dataConnections objects
}

Objetos Microsoft.Kusto/clusters/databases/dataConnections

Defina o tipo propriedade 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 do EventHub, use:

{
  kind = "EventHub"
  properties = {
    compression = "string"
    consumerGroup = "string"
    dataFormat = "string"
    eventHubResourceId = "string"
    eventSystemProperties = [
      "string"
    ]
    managedIdentityResourceId = "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

EventGridConnectionProperties

Nome Descrição Valor
blobStorageEventType O nome do tipo de evento de armazenamento de blobs a ser processado. 'Microsoft.Storage.BlobCreated'
'Microsoft.Storage.BlobRenamed'
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. 'APACHEAVRO'
'AVRO'
'CSV'
'JSON'
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
'W3CLOGFILE'
eventHubResourceId A ID do recurso em que a grade de eventos está configurada para enviar eventos. cadeia de caracteres (obrigatório)
ignoreFirstRecord Um valor booliano 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. 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. corda

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

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. 'APACHEAVRO'
'AVRO'
'CSV'
'JSON'
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
'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. cadeia de caracteres (obrigatório)
eventSystemProperties Propriedades do sistema do hub de eventos string[]
managedIdentityResourceId A ID de recurso de uma identidade gerenciada (sistema ou usuário atribuído) a ser usada para autenticar com o hub de eventos. corda
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

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

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. 'APACHEAVRO'
'AVRO'
'CSV'
'JSON'
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
'W3CLOGFILE'
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

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

Microsoft.Kusto/clusters/databases/dataConnections

Nome 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 Local do recurso. corda
nome O nome do recurso cadeia de caracteres (obrigatório)
parent_id A ID do recurso que é o pai desse recurso. ID do recurso do tipo: clusters/bancos de dados
tipo O tipo de recurso "Microsoft.Kusto/clusters/databases/dataConnections@2021-01-01"