Compartir a través de


Microsoft.Kusto clusters/databases/dataConnections 2019-05-15

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@2019-05-15' = {
  name: 'string'
  location: 'string'
  kind: 'string'
  parent: resourceSymbolicName
  // For remaining properties, see clusters/databases/dataConnections objects
}

clusters/databases/dataConnections objects

Establezca la propiedad de tipo para especificar el tipo de objeto.

Para EventGrid, use:

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

Para eventHub, use:

  kind: 'EventHub'
  properties: {
    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

clusters/databases/dataConnections

Nombre Descripción Valor
nombre El nombre del recurso

Vea cómo establecer nombres y tipos para recursos secundarios en Bicep.
string (obligatorio)
ubicación Ubicación del recurso. cuerda
amable Establecimiento del tipo de objeto EventGrid
de EventHub
IotHub (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: bases de datos

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

EventGridConnectionProperties

Nombre Descripción Valor
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. 'AVRO'
'CSV'
'JSON'
'MULTIJSON'
'PSV'
'RAW'
"SCSV"
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT' (obligatorio)
eventHubResourceId Identificador de recurso donde se configura Event Grid para enviar eventos. 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
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. string (obligatorio)

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

EventHubConnectionProperties

Nombre Descripción Valor
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. 'AVRO'
'CSV'
'JSON'
'MULTIJSON'
'PSV'
'RAW'
"SCSV"
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
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

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

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

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 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.

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

clusters/databases/dataConnections objects

Establezca la propiedad de tipo para especificar el tipo de objeto.

Para EventGrid, use:

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

Para eventHub, use:

  "kind": "EventHub",
  "properties": {
    "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

clusters/databases/dataConnections

Nombre Descripción Valor
tipo El tipo de recurso "Microsoft.Kusto/clusters/databases/dataConnections"
apiVersion La versión de la API de recursos '2019-05-15'
nombre El nombre del recurso

Vea cómo establecer nombres y tipos para recursos secundarios en plantillas de ARM json.
string (obligatorio)
ubicación Ubicación del recurso. cuerda
amable Establecimiento del tipo de objeto EventGrid
de EventHub
IotHub (obligatorio)

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

EventGridConnectionProperties

Nombre Descripción Valor
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. 'AVRO'
'CSV'
'JSON'
'MULTIJSON'
'PSV'
'RAW'
"SCSV"
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT' (obligatorio)
eventHubResourceId Identificador de recurso donde se configura Event Grid para enviar eventos. 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
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. string (obligatorio)

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

EventHubConnectionProperties

Nombre Descripción Valor
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. 'AVRO'
'CSV'
'JSON'
'MULTIJSON'
'PSV'
'RAW'
"SCSV"
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
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

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

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

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" {
  type = "Microsoft.Kusto/clusters/databases/dataConnections@2019-05-15"
  name = "string"
  location = "string"
  parent_id = "string"
  // For remaining properties, see clusters/databases/dataConnections objects
  body = jsonencode({
    kind = "string"
  })
}

clusters/databases/dataConnections objects

Establezca la propiedad de tipo para especificar el tipo de objeto.

Para EventGrid, use:

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

Para eventHub, use:

  kind = "EventHub"
  properties = {
    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

clusters/databases/dataConnections

Nombre Descripción Valor
tipo El tipo de recurso "Microsoft.Kusto/clusters/databases/dataConnections@2019-05-15"
nombre El nombre del recurso string (obligatorio)
ubicación Ubicación del recurso. cuerda
parent_id Identificador del recurso que es el elemento primario de este recurso. Identificador del recurso de tipo: bases de datos de
amable Establecimiento del tipo de objeto EventGrid
de EventHub
IotHub (obligatorio)

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

EventGridConnectionProperties

Nombre Descripción Valor
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. "AVRO"
"CSV"
"JSON"
"MULTIJSON"
"PSV"
"RAW"
"SCSV"
"SINGLEJSON"
"SOHSV"
"TSV"
"TSVE"
"TXT" (obligatorio)
eventHubResourceId Identificador de recurso donde se configura Event Grid para enviar eventos. 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
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. string (obligatorio)

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

EventHubConnectionProperties

Nombre Descripción Valor
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. "AVRO"
"CSV"
"JSON"
"MULTIJSON"
"PSV"
"RAW"
"SCSV"
"SINGLEJSON"
"SOHSV"
"TSV"
"TSVE"
"TXT"
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

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

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. "AVRO"
"CSV"
"JSON"
"MULTIJSON"
"PSV"
"RAW"
"SCSV"
"SINGLEJSON"
"SOHSV"
"TSV"
"TSVE"
"TXT"
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