Delen via


Microsoft.Kusto-clusters/databases/dataConnections 2024-04-13

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@2024-04-13' = {
  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 CosmosDb-:

{
  kind: 'CosmosDb'
  properties: {
    cosmosDbAccountResourceId: 'string'
    cosmosDbContainer: 'string'
    cosmosDbDatabase: 'string'
    managedIdentityResourceId: 'string'
    mappingRuleName: 'string'
    retrievalStartDate: 'string'
    tableName: 'string'
  }
}

Gebruik voor EventGrid:

{
  kind: 'EventGrid'
  properties: {
    blobStorageEventType: 'string'
    consumerGroup: 'string'
    databaseRouting: 'string'
    dataFormat: 'string'
    eventGridResourceId: 'string'
    eventHubResourceId: 'string'
    ignoreFirstRecord: bool
    managedIdentityResourceId: 'string'
    mappingRuleName: 'string'
    storageAccountResourceId: 'string'
    tableName: 'string'
  }
}

Gebruik voor EventHub-:

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

Voor IotHub-gebruikt u:

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

Eigenschapswaarden

CosmosDbDataConnection

Naam Beschrijving Waarde
soort Soort eindpunt voor de gegevensverbinding 'CosmosDb' (vereist)
Eigenschappen De eigenschappen van de CosmosDb-gegevensverbinding. CosmosDbDataConnectionProperties-

CosmosDbDataConnectionProperties

Naam Beschrijving Waarde
cosmosDbAccountResourceId De resource-id van het Cosmos DB-account dat wordt gebruikt om de gegevensverbinding te maken. tekenreeks (vereist)
cosmosDbContainer De naam van een bestaande container in de Cosmos DB-database. tekenreeks (vereist)
cosmosDbDatabase De naam van een bestaande database in het Cosmos DB-account. tekenreeks (vereist)
managedIdentityResourceId De resource-id van een beheerd systeem of door de gebruiker toegewezen identiteit. De identiteit wordt gebruikt om te verifiëren met Cosmos DB. tekenreeks (vereist)
mappingRuleName De naam van een bestaande toewijzingsregel die moet worden gebruikt bij het opnemen van de opgehaalde gegevens. snaar
ophalenStartDate Facultatief. Indien gedefinieerd, haalt de gegevensverbinding Cosmos DB-documenten op die zijn gemaakt of bijgewerkt na de opgegeven begindatum voor ophalen. snaar
tableName De hoofdlettergevoelige naam van de bestaande doeltabel in uw cluster. Opgehaalde gegevens worden opgenomen in deze tabel. tekenreeks (vereist)

EventGridConnectionProperties

Naam Beschrijving Waarde
blobStorageEventType De naam van het type blob storage-gebeurtenis dat moet worden verwerkt. 'Microsoft.Storage.BlobCreated'
'Microsoft.Storage.BlobRenamed'
consumerGroup De Event Hub-consumentengroep. tekenreeks (vereist)
databaseRouting Indicatie voor databaserouteringsgegevens van de gegevensverbinding, standaard is alleen gegevens over databaseroutering toegestaan 'Multi'
'Enkel'
dataFormat De gegevensindeling van het bericht. Desgewenst kan de gegevensindeling aan elk bericht worden toegevoegd. 'APACHEAVRO'
'AVRO'
CSV
JSON
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
'W3CLOGFILE'
eventGridResourceId De resource-id van het gebeurtenisraster dat is geabonneerd op de gebeurtenissen van het opslagaccount. snaar
eventHubResourceId De resource-id waar het gebeurtenisraster is geconfigureerd voor het verzenden van gebeurtenissen. tekenreeks (vereist)
ignoreFirstRecord Een Booleaanse waarde die, indien ingesteld op waar, aangeeft dat opname de eerste record van elk bestand moet negeren Bool
managedIdentityResourceId De resource-id van een beheerde identiteit (door het systeem of de gebruiker toegewezen) die moet worden gebruikt voor verificatie met event hub en opslagaccount. snaar
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. snaar

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
compressie Het compressietype event hub-berichten 'GZip'
'Geen'
consumerGroup De Event Hub-consumentengroep. tekenreeks (vereist)
databaseRouting Indicatie voor databaserouteringsgegevens van de gegevensverbinding, standaard is alleen gegevens over databaseroutering toegestaan 'Multi'
'Enkel'
dataFormat De gegevensindeling van het bericht. Desgewenst kan de gegevensindeling aan elk bericht worden toegevoegd. 'APACHEAVRO'
'AVRO'
CSV
JSON
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
'W3CLOGFILE'
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[]
managedIdentityResourceId De resource-id van een beheerde identiteit (door het systeem of de gebruiker toegewezen) die moet worden gebruikt voor verificatie met Event Hub. snaar
mappingRuleName De toewijzingsregel die moet worden gebruikt om de gegevens op te nemen. Desgewenst kunnen de toewijzingsgegevens aan elk bericht worden toegevoegd. snaar
ophalenStartDate Wanneer deze is gedefinieerd, haalt de gegevensverbinding bestaande Event Hub-gebeurtenissen op die zijn gemaakt sinds de begindatum van het ophalen. Het kan alleen gebeurtenissen ophalen die worden bewaard door de Event Hub, op basis van de retentieperiode. 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)
databaseRouting Indicatie voor databaserouteringsgegevens van de gegevensverbinding, standaard is alleen gegevens over databaseroutering toegestaan 'Multi'
'Enkel'
dataFormat De gegevensindeling van het bericht. Desgewenst kan de gegevensindeling aan elk bericht worden toegevoegd. 'APACHEAVRO'
'AVRO'
CSV
JSON
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
'W3CLOGFILE'
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
ophalenStartDate Wanneer deze is gedefinieerd, haalt de gegevensverbinding bestaande Event Hub-gebeurtenissen op die zijn gemaakt sinds de begindatum van het ophalen. Het kan alleen gebeurtenissen ophalen die worden bewaard door de Event Hub, op basis van de retentieperiode. snaar
sharedAccessPolicyName De naam van het toegangsbeleid voor delen 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 'CosmosDb' voor het type CosmosDbDataConnection. Ingesteld op EventGrid voor het type EventGridDataConnection. Ingesteld op 'EventHub' voor het type EventHubDataConnection. Ingesteld op 'IotHub' voor het type IotHubDataConnection. 'CosmosDb'
'EventGrid'
'EventHub'
'IotHub' (vereist)
plaats Resourcelocatie. snaar
naam De resourcenaam snaar

Beperkingen:
Patroon = ^.*$ (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 CosmosDb-:

{
  "kind": "CosmosDb",
  "properties": {
    "cosmosDbAccountResourceId": "string",
    "cosmosDbContainer": "string",
    "cosmosDbDatabase": "string",
    "managedIdentityResourceId": "string",
    "mappingRuleName": "string",
    "retrievalStartDate": "string",
    "tableName": "string"
  }
}

Gebruik voor EventGrid:

{
  "kind": "EventGrid",
  "properties": {
    "blobStorageEventType": "string",
    "consumerGroup": "string",
    "databaseRouting": "string",
    "dataFormat": "string",
    "eventGridResourceId": "string",
    "eventHubResourceId": "string",
    "ignoreFirstRecord": "bool",
    "managedIdentityResourceId": "string",
    "mappingRuleName": "string",
    "storageAccountResourceId": "string",
    "tableName": "string"
  }
}

Gebruik voor EventHub-:

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

Voor IotHub-gebruikt u:

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

Eigenschapswaarden

CosmosDbDataConnection

Naam Beschrijving Waarde
soort Soort eindpunt voor de gegevensverbinding 'CosmosDb' (vereist)
Eigenschappen De eigenschappen van de CosmosDb-gegevensverbinding. CosmosDbDataConnectionProperties-

CosmosDbDataConnectionProperties

Naam Beschrijving Waarde
cosmosDbAccountResourceId De resource-id van het Cosmos DB-account dat wordt gebruikt om de gegevensverbinding te maken. tekenreeks (vereist)
cosmosDbContainer De naam van een bestaande container in de Cosmos DB-database. tekenreeks (vereist)
cosmosDbDatabase De naam van een bestaande database in het Cosmos DB-account. tekenreeks (vereist)
managedIdentityResourceId De resource-id van een beheerd systeem of door de gebruiker toegewezen identiteit. De identiteit wordt gebruikt om te verifiëren met Cosmos DB. tekenreeks (vereist)
mappingRuleName De naam van een bestaande toewijzingsregel die moet worden gebruikt bij het opnemen van de opgehaalde gegevens. snaar
ophalenStartDate Facultatief. Indien gedefinieerd, haalt de gegevensverbinding Cosmos DB-documenten op die zijn gemaakt of bijgewerkt na de opgegeven begindatum voor ophalen. snaar
tableName De hoofdlettergevoelige naam van de bestaande doeltabel in uw cluster. Opgehaalde gegevens worden opgenomen in deze tabel. tekenreeks (vereist)

EventGridConnectionProperties

Naam Beschrijving Waarde
blobStorageEventType De naam van het type blob storage-gebeurtenis dat moet worden verwerkt. 'Microsoft.Storage.BlobCreated'
'Microsoft.Storage.BlobRenamed'
consumerGroup De Event Hub-consumentengroep. tekenreeks (vereist)
databaseRouting Indicatie voor databaserouteringsgegevens van de gegevensverbinding, standaard is alleen gegevens over databaseroutering toegestaan 'Multi'
'Enkel'
dataFormat De gegevensindeling van het bericht. Desgewenst kan de gegevensindeling aan elk bericht worden toegevoegd. 'APACHEAVRO'
'AVRO'
CSV
JSON
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
'W3CLOGFILE'
eventGridResourceId De resource-id van het gebeurtenisraster dat is geabonneerd op de gebeurtenissen van het opslagaccount. snaar
eventHubResourceId De resource-id waar het gebeurtenisraster is geconfigureerd voor het verzenden van gebeurtenissen. tekenreeks (vereist)
ignoreFirstRecord Een Booleaanse waarde die, indien ingesteld op waar, aangeeft dat opname de eerste record van elk bestand moet negeren Bool
managedIdentityResourceId De resource-id van een beheerde identiteit (door het systeem of de gebruiker toegewezen) die moet worden gebruikt voor verificatie met event hub en opslagaccount. snaar
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. snaar

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
compressie Het compressietype event hub-berichten 'GZip'
'Geen'
consumerGroup De Event Hub-consumentengroep. tekenreeks (vereist)
databaseRouting Indicatie voor databaserouteringsgegevens van de gegevensverbinding, standaard is alleen gegevens over databaseroutering toegestaan 'Multi'
'Enkel'
dataFormat De gegevensindeling van het bericht. Desgewenst kan de gegevensindeling aan elk bericht worden toegevoegd. 'APACHEAVRO'
'AVRO'
CSV
JSON
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
'W3CLOGFILE'
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[]
managedIdentityResourceId De resource-id van een beheerde identiteit (door het systeem of de gebruiker toegewezen) die moet worden gebruikt voor verificatie met Event Hub. snaar
mappingRuleName De toewijzingsregel die moet worden gebruikt om de gegevens op te nemen. Desgewenst kunnen de toewijzingsgegevens aan elk bericht worden toegevoegd. snaar
ophalenStartDate Wanneer deze is gedefinieerd, haalt de gegevensverbinding bestaande Event Hub-gebeurtenissen op die zijn gemaakt sinds de begindatum van het ophalen. Het kan alleen gebeurtenissen ophalen die worden bewaard door de Event Hub, op basis van de retentieperiode. 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)
databaseRouting Indicatie voor databaserouteringsgegevens van de gegevensverbinding, standaard is alleen gegevens over databaseroutering toegestaan 'Multi'
'Enkel'
dataFormat De gegevensindeling van het bericht. Desgewenst kan de gegevensindeling aan elk bericht worden toegevoegd. 'APACHEAVRO'
'AVRO'
CSV
JSON
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
'W3CLOGFILE'
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
ophalenStartDate Wanneer deze is gedefinieerd, haalt de gegevensverbinding bestaande Event Hub-gebeurtenissen op die zijn gemaakt sinds de begindatum van het ophalen. Het kan alleen gebeurtenissen ophalen die worden bewaard door de Event Hub, op basis van de retentieperiode. snaar
sharedAccessPolicyName De naam van het toegangsbeleid voor delen 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 '2024-04-13'
soort Ingesteld op 'CosmosDb' voor het type CosmosDbDataConnection. Ingesteld op EventGrid voor het type EventGridDataConnection. Ingesteld op 'EventHub' voor het type EventHubDataConnection. Ingesteld op 'IotHub' voor het type IotHubDataConnection. 'CosmosDb'
'EventGrid'
'EventHub'
'IotHub' (vereist)
plaats Resourcelocatie. snaar
naam De resourcenaam snaar

Beperkingen:
Patroon = ^.*$ (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 CosmosDb-:

{
  kind = "CosmosDb"
  properties = {
    cosmosDbAccountResourceId = "string"
    cosmosDbContainer = "string"
    cosmosDbDatabase = "string"
    managedIdentityResourceId = "string"
    mappingRuleName = "string"
    retrievalStartDate = "string"
    tableName = "string"
  }
}

Gebruik voor EventGrid:

{
  kind = "EventGrid"
  properties = {
    blobStorageEventType = "string"
    consumerGroup = "string"
    databaseRouting = "string"
    dataFormat = "string"
    eventGridResourceId = "string"
    eventHubResourceId = "string"
    ignoreFirstRecord = bool
    managedIdentityResourceId = "string"
    mappingRuleName = "string"
    storageAccountResourceId = "string"
    tableName = "string"
  }
}

Gebruik voor EventHub-:

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

Voor IotHub-gebruikt u:

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

Eigenschapswaarden

CosmosDbDataConnection

Naam Beschrijving Waarde
soort Soort eindpunt voor de gegevensverbinding 'CosmosDb' (vereist)
Eigenschappen De eigenschappen van de CosmosDb-gegevensverbinding. CosmosDbDataConnectionProperties-

CosmosDbDataConnectionProperties

Naam Beschrijving Waarde
cosmosDbAccountResourceId De resource-id van het Cosmos DB-account dat wordt gebruikt om de gegevensverbinding te maken. tekenreeks (vereist)
cosmosDbContainer De naam van een bestaande container in de Cosmos DB-database. tekenreeks (vereist)
cosmosDbDatabase De naam van een bestaande database in het Cosmos DB-account. tekenreeks (vereist)
managedIdentityResourceId De resource-id van een beheerd systeem of door de gebruiker toegewezen identiteit. De identiteit wordt gebruikt om te verifiëren met Cosmos DB. tekenreeks (vereist)
mappingRuleName De naam van een bestaande toewijzingsregel die moet worden gebruikt bij het opnemen van de opgehaalde gegevens. snaar
ophalenStartDate Facultatief. Indien gedefinieerd, haalt de gegevensverbinding Cosmos DB-documenten op die zijn gemaakt of bijgewerkt na de opgegeven begindatum voor ophalen. snaar
tableName De hoofdlettergevoelige naam van de bestaande doeltabel in uw cluster. Opgehaalde gegevens worden opgenomen in deze tabel. tekenreeks (vereist)

EventGridConnectionProperties

Naam Beschrijving Waarde
blobStorageEventType De naam van het type blob storage-gebeurtenis dat moet worden verwerkt. 'Microsoft.Storage.BlobCreated'
'Microsoft.Storage.BlobRenamed'
consumerGroup De Event Hub-consumentengroep. tekenreeks (vereist)
databaseRouting Indicatie voor databaserouteringsgegevens van de gegevensverbinding, standaard is alleen gegevens over databaseroutering toegestaan 'Multi'
'Enkel'
dataFormat De gegevensindeling van het bericht. Desgewenst kan de gegevensindeling aan elk bericht worden toegevoegd. 'APACHEAVRO'
'AVRO'
CSV
JSON
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
'W3CLOGFILE'
eventGridResourceId De resource-id van het gebeurtenisraster dat is geabonneerd op de gebeurtenissen van het opslagaccount. snaar
eventHubResourceId De resource-id waar het gebeurtenisraster is geconfigureerd voor het verzenden van gebeurtenissen. tekenreeks (vereist)
ignoreFirstRecord Een Booleaanse waarde die, indien ingesteld op waar, aangeeft dat opname de eerste record van elk bestand moet negeren Bool
managedIdentityResourceId De resource-id van een beheerde identiteit (door het systeem of de gebruiker toegewezen) die moet worden gebruikt voor verificatie met event hub en opslagaccount. snaar
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. snaar

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
compressie Het compressietype event hub-berichten 'GZip'
'Geen'
consumerGroup De Event Hub-consumentengroep. tekenreeks (vereist)
databaseRouting Indicatie voor databaserouteringsgegevens van de gegevensverbinding, standaard is alleen gegevens over databaseroutering toegestaan 'Multi'
'Enkel'
dataFormat De gegevensindeling van het bericht. Desgewenst kan de gegevensindeling aan elk bericht worden toegevoegd. 'APACHEAVRO'
'AVRO'
CSV
JSON
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
'W3CLOGFILE'
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[]
managedIdentityResourceId De resource-id van een beheerde identiteit (door het systeem of de gebruiker toegewezen) die moet worden gebruikt voor verificatie met Event Hub. snaar
mappingRuleName De toewijzingsregel die moet worden gebruikt om de gegevens op te nemen. Desgewenst kunnen de toewijzingsgegevens aan elk bericht worden toegevoegd. snaar
ophalenStartDate Wanneer deze is gedefinieerd, haalt de gegevensverbinding bestaande Event Hub-gebeurtenissen op die zijn gemaakt sinds de begindatum van het ophalen. Het kan alleen gebeurtenissen ophalen die worden bewaard door de Event Hub, op basis van de retentieperiode. 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)
databaseRouting Indicatie voor databaserouteringsgegevens van de gegevensverbinding, standaard is alleen gegevens over databaseroutering toegestaan 'Multi'
'Enkel'
dataFormat De gegevensindeling van het bericht. Desgewenst kan de gegevensindeling aan elk bericht worden toegevoegd. 'APACHEAVRO'
'AVRO'
CSV
JSON
'MULTIJSON'
'ORC'
'PARQUET'
'PSV'
'RAW'
'SCSV'
'SINGLEJSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
'W3CLOGFILE'
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
ophalenStartDate Wanneer deze is gedefinieerd, haalt de gegevensverbinding bestaande Event Hub-gebeurtenissen op die zijn gemaakt sinds de begindatum van het ophalen. Het kan alleen gebeurtenissen ophalen die worden bewaard door de Event Hub, op basis van de retentieperiode. snaar
sharedAccessPolicyName De naam van het toegangsbeleid voor delen 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 'CosmosDb' voor het type CosmosDbDataConnection. Ingesteld op EventGrid voor het type EventGridDataConnection. Ingesteld op 'EventHub' voor het type EventHubDataConnection. Ingesteld op 'IotHub' voor het type IotHubDataConnection. 'CosmosDb'
'EventGrid'
'EventHub'
'IotHub' (vereist)
plaats Resourcelocatie. snaar
naam De resourcenaam snaar

Beperkingen:
Patroon = ^.*$ (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@2024-04-13"