Delen via


Microsoft.Kusto-clusters/databases/dataConnections 2019-09-07

Bicep-resourcedefinitie

Het resourcetype clusters/databases/dataConnections kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource microsoft.Kusto/clusters/databases/dataConnections wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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

Microsoft.Kusto/clusters/databases/dataConnections-objecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor EventGrid:

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

Gebruik voor EventHub-:

{
  kind: 'EventHub'
  properties: {
    consumerGroup: 'string'
    dataFormat: 'string'
    eventHubResourceId: 'string'
    eventSystemProperties: [
      'string'
    ]
    mappingRuleName: 'string'
    tableName: 'string'
  }
}

Voor IotHub-gebruikt u:

{
  kind: 'IotHub'
  properties: {
    consumerGroup: 'string'
    dataFormat: 'string'
    eventSystemProperties: [
      'string'
    ]
    iotHubResourceId: 'string'
    mappingRuleName: 'string'
    sharedAccessPolicyName: 'string'
    tableName: 'string'
  }
}

Eigenschapswaarden

EventGridConnectionProperties

Naam Beschrijving Waarde
consumerGroup De Event Hub-consumentengroep. tekenreeks (vereist)
dataFormat De gegevensindeling van het bericht. Desgewenst kan de gegevensindeling aan elk bericht worden toegevoegd. 'AVRO'
CSV
JSON
'MULTIJSON'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
TXT (vereist)
eventHubResourceId De resource-id waar het gebeurtenisraster is geconfigureerd voor het verzenden van gebeurtenissen. tekenreeks (vereist)
mappingRuleName De toewijzingsregel die moet worden gebruikt om de gegevens op te nemen. Desgewenst kunnen de toewijzingsgegevens aan elk bericht worden toegevoegd. snaar
storageAccountResourceId De resource-id van het opslagaccount waarin de gegevens zich bevinden. tekenreeks (vereist)
tableName De tabel waarin de gegevens moeten worden opgenomen. Desgewenst kunnen de tabelgegevens aan elk bericht worden toegevoegd. tekenreeks (vereist)

EventGridDataConnection

Naam Beschrijving Waarde
soort Soort eindpunt voor de gegevensverbinding EventGrid (vereist)
Eigenschappen De eigenschappen van de Event Grid-gegevensverbinding. EventGridConnectionProperties-

EventHubConnectionProperties

Naam Beschrijving Waarde
consumerGroup De Event Hub-consumentengroep. tekenreeks (vereist)
dataFormat De gegevensindeling van het bericht. Desgewenst kan de gegevensindeling aan elk bericht worden toegevoegd. 'AVRO'
CSV
JSON
'MULTIJSON'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
eventHubResourceId De resource-id van de Event Hub die moet worden gebruikt om een gegevensverbinding te maken. tekenreeks (vereist)
eventSystemProperties Systeemeigenschappen van de Event Hub tekenreeks[]
mappingRuleName De toewijzingsregel die moet worden gebruikt om de gegevens op te nemen. Desgewenst kunnen de toewijzingsgegevens aan elk bericht worden toegevoegd. snaar
tableName De tabel waarin de gegevens moeten worden opgenomen. Desgewenst kunnen de tabelgegevens aan elk bericht worden toegevoegd. snaar

EventHubDataConnection

Naam Beschrijving Waarde
soort Soort eindpunt voor de gegevensverbinding EventHub (vereist)
Eigenschappen De eigenschappen van de Event Hub-gegevensverbinding die moeten worden gevalideerd. EventHubConnectionProperties-

IotHubConnectionProperties

Naam Beschrijving Waarde
consumerGroup De ioT Hub-consumentengroep. tekenreeks (vereist)
dataFormat De gegevensindeling van het bericht. Desgewenst kan de gegevensindeling aan elk bericht worden toegevoegd. 'AVRO'
CSV
JSON
'MULTIJSON'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
eventSystemProperties Systeemeigenschappen van de iot-hub tekenreeks[]
iotHubResourceId De resource-id van de IoT-hub die moet worden gebruikt om een gegevensverbinding te maken. tekenreeks (vereist)
mappingRuleName De toewijzingsregel die moet worden gebruikt om de gegevens op te nemen. Desgewenst kunnen de toewijzingsgegevens aan elk bericht worden toegevoegd. snaar
sharedAccessPolicyName De naam van de naam van het toegangsbeleid voor share tekenreeks (vereist)
tableName De tabel waarin de gegevens moeten worden opgenomen. Desgewenst kunnen de tabelgegevens aan elk bericht worden toegevoegd. snaar

IotHubDataConnection

Naam Beschrijving Waarde
soort Soort eindpunt voor de gegevensverbinding 'IotHub' (vereist)
Eigenschappen De eigenschappen van de IoT Hub-gegevensverbinding. IotHubConnectionProperties-

Microsoft.Kusto/clusters/databases/dataConnections

Naam Beschrijving Waarde
soort Ingesteld op EventGrid voor het type EventGridDataConnection. Ingesteld op 'EventHub' voor het type EventHubDataConnection. Ingesteld op 'IotHub' voor het type IotHubDataConnection. 'EventGrid'
'EventHub'
'IotHub' (vereist)
plaats Resourcelocatie. snaar
naam De resourcenaam tekenreeks (vereist)
ouder In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: clusters/databases

Quickstart-voorbeelden

In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.

Bicep-bestand Beschrijving
Azure Data Explorer DB implementeren met Cosmos DB-verbinding Azure Data Explorer DB implementeren met Cosmos DB-verbinding.
Azure Data Explorer-database implementeren met Event Grid-verbinding Azure Data Explorer-database implementeren met Event Grid-verbinding.
Azure Data Explorer-database implementeren met Event Hub-verbinding Azure Data Explorer-database implementeren met Event Hub-verbinding.

Resourcedefinitie van ARM-sjabloon

Het resourcetype clusters/databases/dataConnections kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Kusto/clusters/databases/dataConnections-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

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

Microsoft.Kusto/clusters/databases/dataConnections-objecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor EventGrid:

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

Gebruik voor EventHub-:

{
  "kind": "EventHub",
  "properties": {
    "consumerGroup": "string",
    "dataFormat": "string",
    "eventHubResourceId": "string",
    "eventSystemProperties": [ "string" ],
    "mappingRuleName": "string",
    "tableName": "string"
  }
}

Voor IotHub-gebruikt u:

{
  "kind": "IotHub",
  "properties": {
    "consumerGroup": "string",
    "dataFormat": "string",
    "eventSystemProperties": [ "string" ],
    "iotHubResourceId": "string",
    "mappingRuleName": "string",
    "sharedAccessPolicyName": "string",
    "tableName": "string"
  }
}

Eigenschapswaarden

EventGridConnectionProperties

Naam Beschrijving Waarde
consumerGroup De Event Hub-consumentengroep. tekenreeks (vereist)
dataFormat De gegevensindeling van het bericht. Desgewenst kan de gegevensindeling aan elk bericht worden toegevoegd. 'AVRO'
CSV
JSON
'MULTIJSON'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
TXT (vereist)
eventHubResourceId De resource-id waar het gebeurtenisraster is geconfigureerd voor het verzenden van gebeurtenissen. tekenreeks (vereist)
mappingRuleName De toewijzingsregel die moet worden gebruikt om de gegevens op te nemen. Desgewenst kunnen de toewijzingsgegevens aan elk bericht worden toegevoegd. snaar
storageAccountResourceId De resource-id van het opslagaccount waarin de gegevens zich bevinden. tekenreeks (vereist)
tableName De tabel waarin de gegevens moeten worden opgenomen. Desgewenst kunnen de tabelgegevens aan elk bericht worden toegevoegd. tekenreeks (vereist)

EventGridDataConnection

Naam Beschrijving Waarde
soort Soort eindpunt voor de gegevensverbinding EventGrid (vereist)
Eigenschappen De eigenschappen van de Event Grid-gegevensverbinding. EventGridConnectionProperties-

EventHubConnectionProperties

Naam Beschrijving Waarde
consumerGroup De Event Hub-consumentengroep. tekenreeks (vereist)
dataFormat De gegevensindeling van het bericht. Desgewenst kan de gegevensindeling aan elk bericht worden toegevoegd. 'AVRO'
CSV
JSON
'MULTIJSON'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
eventHubResourceId De resource-id van de Event Hub die moet worden gebruikt om een gegevensverbinding te maken. tekenreeks (vereist)
eventSystemProperties Systeemeigenschappen van de Event Hub tekenreeks[]
mappingRuleName De toewijzingsregel die moet worden gebruikt om de gegevens op te nemen. Desgewenst kunnen de toewijzingsgegevens aan elk bericht worden toegevoegd. snaar
tableName De tabel waarin de gegevens moeten worden opgenomen. Desgewenst kunnen de tabelgegevens aan elk bericht worden toegevoegd. snaar

EventHubDataConnection

Naam Beschrijving Waarde
soort Soort eindpunt voor de gegevensverbinding EventHub (vereist)
Eigenschappen De eigenschappen van de Event Hub-gegevensverbinding die moeten worden gevalideerd. EventHubConnectionProperties-

IotHubConnectionProperties

Naam Beschrijving Waarde
consumerGroup De ioT Hub-consumentengroep. tekenreeks (vereist)
dataFormat De gegevensindeling van het bericht. Desgewenst kan de gegevensindeling aan elk bericht worden toegevoegd. 'AVRO'
CSV
JSON
'MULTIJSON'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
eventSystemProperties Systeemeigenschappen van de iot-hub tekenreeks[]
iotHubResourceId De resource-id van de IoT-hub die moet worden gebruikt om een gegevensverbinding te maken. tekenreeks (vereist)
mappingRuleName De toewijzingsregel die moet worden gebruikt om de gegevens op te nemen. Desgewenst kunnen de toewijzingsgegevens aan elk bericht worden toegevoegd. snaar
sharedAccessPolicyName De naam van de naam van het toegangsbeleid voor share tekenreeks (vereist)
tableName De tabel waarin de gegevens moeten worden opgenomen. Desgewenst kunnen de tabelgegevens aan elk bericht worden toegevoegd. snaar

IotHubDataConnection

Naam Beschrijving Waarde
soort Soort eindpunt voor de gegevensverbinding 'IotHub' (vereist)
Eigenschappen De eigenschappen van de IoT Hub-gegevensverbinding. IotHubConnectionProperties-

Microsoft.Kusto/clusters/databases/dataConnections

Naam Beschrijving Waarde
apiVersion De API-versie '2019-09-07'
soort Ingesteld op EventGrid voor het type EventGridDataConnection. Ingesteld op 'EventHub' voor het type EventHubDataConnection. Ingesteld op 'IotHub' voor het type IotHubDataConnection. 'EventGrid'
'EventHub'
'IotHub' (vereist)
plaats Resourcelocatie. snaar
naam De resourcenaam tekenreeks (vereist)
type Het resourcetype 'Microsoft.Kusto/clusters/databases/dataConnections'

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Sjabloon Beschrijving
Azure Data Explorer DB implementeren met Cosmos DB-verbinding

implementeren in Azure
Azure Data Explorer DB implementeren met Cosmos DB-verbinding.
Azure Data Explorer-database implementeren met Event Grid-verbinding

implementeren in Azure
Azure Data Explorer-database implementeren met Event Grid-verbinding.
Azure Data Explorer-database implementeren met Event Hub-verbinding

implementeren in Azure
Azure Data Explorer-database implementeren met Event Hub-verbinding.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype clusters/databases/dataConnections kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Kusto/clusters/databases/dataConnections-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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

Microsoft.Kusto/clusters/databases/dataConnections-objecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor EventGrid:

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

Gebruik voor EventHub-:

{
  kind = "EventHub"
  properties = {
    consumerGroup = "string"
    dataFormat = "string"
    eventHubResourceId = "string"
    eventSystemProperties = [
      "string"
    ]
    mappingRuleName = "string"
    tableName = "string"
  }
}

Voor IotHub-gebruikt u:

{
  kind = "IotHub"
  properties = {
    consumerGroup = "string"
    dataFormat = "string"
    eventSystemProperties = [
      "string"
    ]
    iotHubResourceId = "string"
    mappingRuleName = "string"
    sharedAccessPolicyName = "string"
    tableName = "string"
  }
}

Eigenschapswaarden

EventGridConnectionProperties

Naam Beschrijving Waarde
consumerGroup De Event Hub-consumentengroep. tekenreeks (vereist)
dataFormat De gegevensindeling van het bericht. Desgewenst kan de gegevensindeling aan elk bericht worden toegevoegd. 'AVRO'
CSV
JSON
'MULTIJSON'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
TXT (vereist)
eventHubResourceId De resource-id waar het gebeurtenisraster is geconfigureerd voor het verzenden van gebeurtenissen. tekenreeks (vereist)
mappingRuleName De toewijzingsregel die moet worden gebruikt om de gegevens op te nemen. Desgewenst kunnen de toewijzingsgegevens aan elk bericht worden toegevoegd. snaar
storageAccountResourceId De resource-id van het opslagaccount waarin de gegevens zich bevinden. tekenreeks (vereist)
tableName De tabel waarin de gegevens moeten worden opgenomen. Desgewenst kunnen de tabelgegevens aan elk bericht worden toegevoegd. tekenreeks (vereist)

EventGridDataConnection

Naam Beschrijving Waarde
soort Soort eindpunt voor de gegevensverbinding EventGrid (vereist)
Eigenschappen De eigenschappen van de Event Grid-gegevensverbinding. EventGridConnectionProperties-

EventHubConnectionProperties

Naam Beschrijving Waarde
consumerGroup De Event Hub-consumentengroep. tekenreeks (vereist)
dataFormat De gegevensindeling van het bericht. Desgewenst kan de gegevensindeling aan elk bericht worden toegevoegd. 'AVRO'
CSV
JSON
'MULTIJSON'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
eventHubResourceId De resource-id van de Event Hub die moet worden gebruikt om een gegevensverbinding te maken. tekenreeks (vereist)
eventSystemProperties Systeemeigenschappen van de Event Hub tekenreeks[]
mappingRuleName De toewijzingsregel die moet worden gebruikt om de gegevens op te nemen. Desgewenst kunnen de toewijzingsgegevens aan elk bericht worden toegevoegd. snaar
tableName De tabel waarin de gegevens moeten worden opgenomen. Desgewenst kunnen de tabelgegevens aan elk bericht worden toegevoegd. snaar

EventHubDataConnection

Naam Beschrijving Waarde
soort Soort eindpunt voor de gegevensverbinding EventHub (vereist)
Eigenschappen De eigenschappen van de Event Hub-gegevensverbinding die moeten worden gevalideerd. EventHubConnectionProperties-

IotHubConnectionProperties

Naam Beschrijving Waarde
consumerGroup De ioT Hub-consumentengroep. tekenreeks (vereist)
dataFormat De gegevensindeling van het bericht. Desgewenst kan de gegevensindeling aan elk bericht worden toegevoegd. 'AVRO'
CSV
JSON
'MULTIJSON'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
eventSystemProperties Systeemeigenschappen van de iot-hub tekenreeks[]
iotHubResourceId De resource-id van de IoT-hub die moet worden gebruikt om een gegevensverbinding te maken. tekenreeks (vereist)
mappingRuleName De toewijzingsregel die moet worden gebruikt om de gegevens op te nemen. Desgewenst kunnen de toewijzingsgegevens aan elk bericht worden toegevoegd. snaar
sharedAccessPolicyName De naam van de naam van het toegangsbeleid voor share tekenreeks (vereist)
tableName De tabel waarin de gegevens moeten worden opgenomen. Desgewenst kunnen de tabelgegevens aan elk bericht worden toegevoegd. snaar

IotHubDataConnection

Naam Beschrijving Waarde
soort Soort eindpunt voor de gegevensverbinding 'IotHub' (vereist)
Eigenschappen De eigenschappen van de IoT Hub-gegevensverbinding. IotHubConnectionProperties-

Microsoft.Kusto/clusters/databases/dataConnections

Naam Beschrijving Waarde
soort Ingesteld op EventGrid voor het type EventGridDataConnection. Ingesteld op 'EventHub' voor het type EventHubDataConnection. Ingesteld op 'IotHub' voor het type IotHubDataConnection. 'EventGrid'
'EventHub'
'IotHub' (vereist)
plaats Resourcelocatie. snaar
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: clusters/databases
type Het resourcetype "Microsoft.Kusto/clusters/databases/dataConnections@2019-09-07"