Compartir a través de


Microsoft.Kusto clusters/databases/dataConnections 2020-09-18

Definición de recursos de Bicep

El tipo de recurso clusters/databases/dataConnections se puede implementar con las operaciones que tienen como destino:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Kusto/clusters/databases/dataConnections, agregue el siguiente bicep a la plantilla.

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

Objetos Microsoft.Kusto/clusters/databases/dataConnections

Establezca la propiedad de tipo para especificar el 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 propiedad

EventGridConnectionProperties

Nombre Descripción Valor
blobStorageEventType Nombre del tipo de evento de Blob Storage que se va a procesar. "Microsoft.Storage.BlobCreated"
"Microsoft.Storage.BlobRenamed"
consumerGroup El grupo de consumidores del centro de eventos. string (obligatorio)
dataFormat Formato de datos del mensaje. Opcionalmente, el formato de datos se puede agregar a cada mensaje. "APACHEAVRO"
'AVRO'
'CSV'
'JSON'
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
"SCSV"
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
"W3CLOGFILE"
eventHubResourceId Identificador de recurso donde se configura Event Grid para enviar eventos. string (obligatorio)
ignoreFirstRecord Valor booleano que, si se establece en true, indica que la ingesta debe omitir el primer registro de cada archivo. Bool
mappingRuleName Regla de asignación que se va a usar para ingerir los datos. Opcionalmente, la información de asignación se puede agregar a cada mensaje. cuerda
storageAccountResourceId Identificador de recurso de la cuenta de almacenamiento donde residen los datos. string (obligatorio)
tableName Tabla donde se deben ingerir los datos. Opcionalmente, la información de la tabla se puede agregar a cada mensaje. cuerda

EventGridDataConnection

Nombre Descripción Valor
amable Tipo de punto de conexión para la conexión de datos 'EventGrid' (obligatorio)
Propiedades Propiedades de la conexión de datos de Event Grid. EventGridConnectionProperties

EventHubConnectionProperties

Nombre Descripción Valor
compresión Tipo de compresión de mensajes del centro de eventos 'GZip'
'Ninguno'
consumerGroup El grupo de consumidores del centro de eventos. string (obligatorio)
dataFormat Formato de datos del mensaje. Opcionalmente, el formato de datos se puede agregar a cada mensaje. "APACHEAVRO"
'AVRO'
'CSV'
'JSON'
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
"SCSV"
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
"W3CLOGFILE"
eventHubResourceId Identificador de recurso del centro de eventos que se va a usar para crear una conexión de datos. string (obligatorio)
eventSystemProperties Propiedades del sistema del centro de eventos string[]
mappingRuleName Regla de asignación que se va a usar para ingerir los datos. Opcionalmente, la información de asignación se puede agregar a cada mensaje. cuerda
tableName Tabla donde se deben ingerir los datos. Opcionalmente, la información de la tabla se puede agregar a cada mensaje. cuerda

EventHubDataConnection

Nombre Descripción Valor
amable Tipo de punto de conexión para la conexión de datos 'EventHub' (obligatorio)
Propiedades Propiedades de conexión de datos del centro de eventos que se van a validar. EventHubConnectionProperties

IotHubConnectionProperties

Nombre Descripción Valor
consumerGroup El grupo de consumidores del centro de iot. string (obligatorio)
dataFormat Formato de datos del mensaje. Opcionalmente, el formato de datos se puede agregar a cada mensaje. "APACHEAVRO"
'AVRO'
'CSV'
'JSON'
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
"SCSV"
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
"W3CLOGFILE"
eventSystemProperties Propiedades del sistema del centro de IoT string[]
iotHubResourceId Identificador de recurso del centro de IoT que se va a usar para crear una conexión de datos. string (obligatorio)
mappingRuleName Regla de asignación que se va a usar para ingerir los datos. Opcionalmente, la información de asignación se puede agregar a cada mensaje. cuerda
sharedAccessPolicyName Nombre de la directiva de acceso a recursos compartidos string (obligatorio)
tableName Tabla donde se deben ingerir los datos. Opcionalmente, la información de la tabla se puede agregar a cada mensaje. cuerda

IotHubDataConnection

Nombre Descripción Valor
amable Tipo de punto de conexión para la conexión de datos 'IotHub' (obligatorio)
Propiedades Propiedades de conexión de datos de IoT Hub. IotHubConnectionProperties

Microsoft.Kusto/clusters/databases/dataConnections

Nombre Descripción Valor
amable Establezca en "EventGrid" para el tipo EventGridDataConnection. Establezca en "EventHub" para el tipo EventHubDataConnection. Establezca en "IotHub" para el tipo IotHubDataConnection. 'EventGrid'
'EventHub'
'IotHub' (obligatorio)
ubicación Ubicación del recurso. cuerda
nombre El nombre del recurso string (obligatorio)
padre En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario.

Para obtener más información, consulte recurso secundario fuera del recurso primario.
Nombre simbólico del recurso de tipo: clústeres o bases de datos

Ejemplos de inicio rápido

En los ejemplos de inicio rápido siguientes se implementa este tipo de recurso.

Archivo de Bicep Descripción
Implementación de Azure Data Explorer DB con de conexión de Cosmos DB Implemente Azure Data Explorer DB con conexión de Cosmos DB.
implementación de la base de datos de Azure Data Explorer con de conexión de Event Grid Implemente la base de datos de Azure Data Explorer con la conexión de Event Grid.
Implementación de la base de datos de Azure Data Explorer con de conexión del centro de eventos Implemente la base de datos de Azure Data Explorer con la conexión del centro de eventos.

Definición de recursos de plantilla de ARM

El tipo de recurso clusters/databases/dataConnections se puede implementar con las operaciones que tienen como destino:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Kusto/clusters/databases/dataConnections, agregue el siguiente JSON a la plantilla.

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

Objetos Microsoft.Kusto/clusters/databases/dataConnections

Establezca la propiedad de tipo para especificar el 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 propiedad

EventGridConnectionProperties

Nombre Descripción Valor
blobStorageEventType Nombre del tipo de evento de Blob Storage que se va a procesar. "Microsoft.Storage.BlobCreated"
"Microsoft.Storage.BlobRenamed"
consumerGroup El grupo de consumidores del centro de eventos. string (obligatorio)
dataFormat Formato de datos del mensaje. Opcionalmente, el formato de datos se puede agregar a cada mensaje. "APACHEAVRO"
'AVRO'
'CSV'
'JSON'
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
"SCSV"
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
"W3CLOGFILE"
eventHubResourceId Identificador de recurso donde se configura Event Grid para enviar eventos. string (obligatorio)
ignoreFirstRecord Valor booleano que, si se establece en true, indica que la ingesta debe omitir el primer registro de cada archivo. Bool
mappingRuleName Regla de asignación que se va a usar para ingerir los datos. Opcionalmente, la información de asignación se puede agregar a cada mensaje. cuerda
storageAccountResourceId Identificador de recurso de la cuenta de almacenamiento donde residen los datos. string (obligatorio)
tableName Tabla donde se deben ingerir los datos. Opcionalmente, la información de la tabla se puede agregar a cada mensaje. cuerda

EventGridDataConnection

Nombre Descripción Valor
amable Tipo de punto de conexión para la conexión de datos 'EventGrid' (obligatorio)
Propiedades Propiedades de la conexión de datos de Event Grid. EventGridConnectionProperties

EventHubConnectionProperties

Nombre Descripción Valor
compresión Tipo de compresión de mensajes del centro de eventos 'GZip'
'Ninguno'
consumerGroup El grupo de consumidores del centro de eventos. string (obligatorio)
dataFormat Formato de datos del mensaje. Opcionalmente, el formato de datos se puede agregar a cada mensaje. "APACHEAVRO"
'AVRO'
'CSV'
'JSON'
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
"SCSV"
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
"W3CLOGFILE"
eventHubResourceId Identificador de recurso del centro de eventos que se va a usar para crear una conexión de datos. string (obligatorio)
eventSystemProperties Propiedades del sistema del centro de eventos string[]
mappingRuleName Regla de asignación que se va a usar para ingerir los datos. Opcionalmente, la información de asignación se puede agregar a cada mensaje. cuerda
tableName Tabla donde se deben ingerir los datos. Opcionalmente, la información de la tabla se puede agregar a cada mensaje. cuerda

EventHubDataConnection

Nombre Descripción Valor
amable Tipo de punto de conexión para la conexión de datos 'EventHub' (obligatorio)
Propiedades Propiedades de conexión de datos del centro de eventos que se van a validar. EventHubConnectionProperties

IotHubConnectionProperties

Nombre Descripción Valor
consumerGroup El grupo de consumidores del centro de iot. string (obligatorio)
dataFormat Formato de datos del mensaje. Opcionalmente, el formato de datos se puede agregar a cada mensaje. "APACHEAVRO"
'AVRO'
'CSV'
'JSON'
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
"SCSV"
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
"W3CLOGFILE"
eventSystemProperties Propiedades del sistema del centro de IoT string[]
iotHubResourceId Identificador de recurso del centro de IoT que se va a usar para crear una conexión de datos. string (obligatorio)
mappingRuleName Regla de asignación que se va a usar para ingerir los datos. Opcionalmente, la información de asignación se puede agregar a cada mensaje. cuerda
sharedAccessPolicyName Nombre de la directiva de acceso a recursos compartidos string (obligatorio)
tableName Tabla donde se deben ingerir los datos. Opcionalmente, la información de la tabla se puede agregar a cada mensaje. cuerda

IotHubDataConnection

Nombre Descripción Valor
amable Tipo de punto de conexión para la conexión de datos 'IotHub' (obligatorio)
Propiedades Propiedades de conexión de datos de IoT Hub. IotHubConnectionProperties

Microsoft.Kusto/clusters/databases/dataConnections

Nombre Descripción Valor
apiVersion La versión de api '2020-09-18'
amable Establezca en "EventGrid" para el tipo EventGridDataConnection. Establezca en "EventHub" para el tipo EventHubDataConnection. Establezca en "IotHub" para el tipo IotHubDataConnection. 'EventGrid'
'EventHub'
'IotHub' (obligatorio)
ubicación Ubicación del recurso. cuerda
nombre El nombre del recurso string (obligatorio)
tipo El tipo de recurso "Microsoft.Kusto/clusters/databases/dataConnections"

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
Implementación de Azure Data Explorer DB con de conexión de Cosmos DB

Implementación en Azure
Implemente Azure Data Explorer DB con conexión de Cosmos DB.
implementación de la base de datos de Azure Data Explorer con de conexión de Event Grid

Implementación en Azure
Implemente la base de datos de Azure Data Explorer con la conexión de Event Grid.
Implementación de la base de datos de Azure Data Explorer con de conexión del centro de eventos

Implementación en Azure
Implemente la base de datos de Azure Data Explorer con la conexión del centro de eventos.

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso clusters/databases/dataConnections se puede implementar con las operaciones que tienen como destino:

  • grupos de recursos de

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Kusto/clusters/databases/dataConnections, agregue el siguiente terraform a la plantilla.

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

Establezca la propiedad de tipo para especificar el 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 propiedad

EventGridConnectionProperties

Nombre Descripción Valor
blobStorageEventType Nombre del tipo de evento de Blob Storage que se va a procesar. "Microsoft.Storage.BlobCreated"
"Microsoft.Storage.BlobRenamed"
consumerGroup El grupo de consumidores del centro de eventos. string (obligatorio)
dataFormat Formato de datos del mensaje. Opcionalmente, el formato de datos se puede agregar a cada mensaje. "APACHEAVRO"
'AVRO'
'CSV'
'JSON'
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
"SCSV"
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
"W3CLOGFILE"
eventHubResourceId Identificador de recurso donde se configura Event Grid para enviar eventos. string (obligatorio)
ignoreFirstRecord Valor booleano que, si se establece en true, indica que la ingesta debe omitir el primer registro de cada archivo. Bool
mappingRuleName Regla de asignación que se va a usar para ingerir los datos. Opcionalmente, la información de asignación se puede agregar a cada mensaje. cuerda
storageAccountResourceId Identificador de recurso de la cuenta de almacenamiento donde residen los datos. string (obligatorio)
tableName Tabla donde se deben ingerir los datos. Opcionalmente, la información de la tabla se puede agregar a cada mensaje. cuerda

EventGridDataConnection

Nombre Descripción Valor
amable Tipo de punto de conexión para la conexión de datos 'EventGrid' (obligatorio)
Propiedades Propiedades de la conexión de datos de Event Grid. EventGridConnectionProperties

EventHubConnectionProperties

Nombre Descripción Valor
compresión Tipo de compresión de mensajes del centro de eventos 'GZip'
'Ninguno'
consumerGroup El grupo de consumidores del centro de eventos. string (obligatorio)
dataFormat Formato de datos del mensaje. Opcionalmente, el formato de datos se puede agregar a cada mensaje. "APACHEAVRO"
'AVRO'
'CSV'
'JSON'
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
"SCSV"
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
"W3CLOGFILE"
eventHubResourceId Identificador de recurso del centro de eventos que se va a usar para crear una conexión de datos. string (obligatorio)
eventSystemProperties Propiedades del sistema del centro de eventos string[]
mappingRuleName Regla de asignación que se va a usar para ingerir los datos. Opcionalmente, la información de asignación se puede agregar a cada mensaje. cuerda
tableName Tabla donde se deben ingerir los datos. Opcionalmente, la información de la tabla se puede agregar a cada mensaje. cuerda

EventHubDataConnection

Nombre Descripción Valor
amable Tipo de punto de conexión para la conexión de datos 'EventHub' (obligatorio)
Propiedades Propiedades de conexión de datos del centro de eventos que se van a validar. EventHubConnectionProperties

IotHubConnectionProperties

Nombre Descripción Valor
consumerGroup El grupo de consumidores del centro de iot. string (obligatorio)
dataFormat Formato de datos del mensaje. Opcionalmente, el formato de datos se puede agregar a cada mensaje. "APACHEAVRO"
'AVRO'
'CSV'
'JSON'
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
"SCSV"
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
"W3CLOGFILE"
eventSystemProperties Propiedades del sistema del centro de IoT string[]
iotHubResourceId Identificador de recurso del centro de IoT que se va a usar para crear una conexión de datos. string (obligatorio)
mappingRuleName Regla de asignación que se va a usar para ingerir los datos. Opcionalmente, la información de asignación se puede agregar a cada mensaje. cuerda
sharedAccessPolicyName Nombre de la directiva de acceso a recursos compartidos string (obligatorio)
tableName Tabla donde se deben ingerir los datos. Opcionalmente, la información de la tabla se puede agregar a cada mensaje. cuerda

IotHubDataConnection

Nombre Descripción Valor
amable Tipo de punto de conexión para la conexión de datos 'IotHub' (obligatorio)
Propiedades Propiedades de conexión de datos de IoT Hub. IotHubConnectionProperties

Microsoft.Kusto/clusters/databases/dataConnections

Nombre Descripción Valor
amable Establezca en "EventGrid" para el tipo EventGridDataConnection. Establezca en "EventHub" para el tipo EventHubDataConnection. Establezca en "IotHub" para el tipo IotHubDataConnection. 'EventGrid'
'EventHub'
'IotHub' (obligatorio)
ubicación Ubicación del recurso. cuerda
nombre El nombre del recurso string (obligatorio)
parent_id Identificador del recurso que es el elemento primario de este recurso. Identificador del recurso de tipo: clústeres o bases de datos
tipo El tipo de recurso "Microsoft.Kusto/clusters/databases/dataConnections@2020-09-18"