Clusters/bancos de dados/dataConnections 2021-08-27 do Microsoft.Kusto
O tipo de recurso clusters/databases/dataConnections pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
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-08-27' = {
location: 'string'
name: 'string'
kind: 'string'
// For remaining properties, see Microsoft.Kusto/clusters/databases/dataConnections objects
}
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'
}
}
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 |
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 |
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 |
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 |
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 |
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 |
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. |
O tipo de recurso clusters/databases/dataConnections pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
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
}
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"
}
}
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 |
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 |
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 |
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 |
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 |
Nome | Descrição | Valor |
---|---|---|
apiVersion | A versão da 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 | Local do recurso. | corda |
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
tipo | O tipo de recurso | 'Microsoft.Kusto/clusters/databases/dataConnections' |
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 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. |
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.
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
}
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"
}
}
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 |
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 |
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 |
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 |
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 |
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-08-27" |