Microsoft.Kusto clusters/databases/dataConnections 2022-11-11
Bicep-Ressourcendefinition
Der Ressourcentyp clusters/databases/dataConnections kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:
- Ressourcengruppen : Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Kusto/clusters/databases/dataConnections-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Bicep hinzu.
resource symbolicname 'Microsoft.Kusto/clusters/databases/dataConnections@2022-11-11' = {
name: 'string'
location: 'string'
kind: 'string'
parent: resourceSymbolicName
// For remaining properties, see clusters/databases/dataConnections objects
}
cluster/databases/dataConnections-Objekte
Legen Sie die kind-Eigenschaft fest, um den Typ des Objekts anzugeben.
Verwenden Sie für CosmosDb Folgendes:
kind: 'CosmosDb'
properties: {
cosmosDbAccountResourceId: 'string'
cosmosDbContainer: 'string'
cosmosDbDatabase: 'string'
managedIdentityResourceId: 'string'
mappingRuleName: 'string'
retrievalStartDate: 'string'
tableName: 'string'
}
Verwenden Sie für EventGrid Folgendes:
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'
}
Verwenden Sie für EventHub Folgendes:
kind: 'EventHub'
properties: {
compression: 'string'
consumerGroup: 'string'
databaseRouting: 'string'
dataFormat: 'string'
eventHubResourceId: 'string'
eventSystemProperties: [
'string'
]
managedIdentityResourceId: 'string'
mappingRuleName: 'string'
retrievalStartDate: 'string'
tableName: 'string'
}
Verwenden Sie für IotHub Folgendes:
kind: 'IotHub'
properties: {
consumerGroup: 'string'
databaseRouting: 'string'
dataFormat: 'string'
eventSystemProperties: [
'string'
]
iotHubResourceId: 'string'
mappingRuleName: 'string'
retrievalStartDate: 'string'
sharedAccessPolicyName: 'string'
tableName: 'string'
}
Eigenschaftswerte
cluster/databases/dataConnections
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Der Ressourcenname Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in Bicep festlegen. |
Zeichenfolge (erforderlich) |
location | Ressourcenspeicherort | Zeichenfolge |
kind | Festlegen des Objekttyps | CosmosDb EventGrid EventHub IotHub (erforderlich) |
parent | In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird. Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource. |
Symbolischer Name für Ressource vom Typ: Datenbanken |
CosmosDbDataConnection
Name | BESCHREIBUNG | Wert |
---|---|---|
kind | Art des Endpunkts für die Datenverbindung | "CosmosDb" (erforderlich) |
properties | Die Eigenschaften der CosmosDb-Datenverbindung. | CosmosDbDataConnectionProperties |
CosmosDbDataConnectionProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
cosmosDbAccountResourceId | Die Ressourcen-ID des Cosmos DB-Kontos, das zum Erstellen der Datenverbindung verwendet wird. | Zeichenfolge (erforderlich) |
cosmosDbContainer | Der Name eines vorhandenen Containers in der Cosmos DB-Datenbank. | Zeichenfolge (erforderlich) |
cosmosDbDatabase | Der Name einer vorhandenen Datenbank im Cosmos DB-Konto. | Zeichenfolge (erforderlich) |
managedIdentityResourceId | Die Ressourcen-ID eines verwalteten Systems oder einer benutzerseitig zugewiesenen Identität. Die Identität wird verwendet, um sich bei Cosmos DB zu authentifizieren. | Zeichenfolge (erforderlich) |
mappingRuleName | Der Name einer vorhandenen Zuordnungsregel, die beim Erfassen der abgerufenen Daten verwendet werden soll. | Zeichenfolge |
retrievalStartDate | Optional. Sofern definiert, ruft die Datenverbindung Cosmos DB-Dokumente ab, die nach dem angegebenen Abrufstartdatum erstellt oder aktualisiert wurden. | Zeichenfolge |
tableName | Der Name der vorhandenen Zieltabelle in Ihrem Cluster, bei dem die Groß-/Kleinschreibung beachtet wird. Die abgerufenen Daten werden in dieser Tabelle erfasst. | Zeichenfolge (erforderlich) |
EventGridDataConnection
Name | BESCHREIBUNG | Wert |
---|---|---|
kind | Art des Endpunkts für die Datenverbindung | 'EventGrid' (erforderlich) |
properties | Die Eigenschaften der Event Grid-Datenverbindung. | EventGridConnectionProperties |
EventGridConnectionProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
blobStorageEventType | Der Name des zu verarbeitenden Blob Storage-Ereignistyps. | "Microsoft.Storage.BlobCreated" "Microsoft.Storage.BlobRenamed" |
consumerGroup | Die Event Hub-Consumergruppe. | Zeichenfolge (erforderlich) |
databaseRouting | Anzeige für Datenbankroutinginformationen aus der Datenverbindung. Standardmäßig sind nur Datenbankroutinginformationen zulässig. | "Multi" "Single" |
dataFormat | Das Datenformat der Nachricht. Optional kann jeder Nachricht das Datenformat hinzugefügt werden. | "APACHEAVRO" "AVRO" "CSV" "JSON" "MULTIJSON" "ORC" "PARQUET" "PSV" "RAW" "SCSV" "SINGLEJSON" "SOHSV" "TSV" "TSVE" "TXT" "W3CLOGFILE" |
eventGridResourceId | Die Ressourcen-ID des Event Grids, das die Speicherkontoereignisse abonniert ist. | Zeichenfolge |
eventHubResourceId | Die Ressourcen-ID, in der das Event Grid zum Senden von Ereignissen konfiguriert ist. | Zeichenfolge (erforderlich) |
ignoreFirstRecord | Ein boolescher Wert, der bei Festlegung auf TRUE angibt, dass die Erfassung den ersten Datensatz jeder Datei ignorieren sollte. | bool |
managedIdentityResourceId | Die Ressourcen-ID einer verwalteten Identität (system- oder benutzerseitig zugewiesen), die für die Authentifizierung beim Event Hub und speicherkonto verwendet werden soll. | Zeichenfolge |
mappingRuleName | Die Zuordnungsregel, die zum Erfassen der Daten verwendet werden soll. Optional können die Zuordnungsinformationen zu jeder Nachricht hinzugefügt werden. | Zeichenfolge |
storageAccountResourceId | Die Ressourcen-ID des Speicherkontos, in dem sich die Daten befinden. | Zeichenfolge (erforderlich) |
tableName | Die Tabelle, in der die Daten erfasst werden sollen. Optional können die Tabelleninformationen zu jeder Nachricht hinzugefügt werden. | Zeichenfolge |
EventHubDataConnection
Name | BESCHREIBUNG | Wert |
---|---|---|
kind | Art des Endpunkts für die Datenverbindung | "EventHub" (erforderlich) |
properties | Die zu überprüfenden Event Hub-Datenverbindungseigenschaften. | EventHubConnectionProperties |
EventHubConnectionProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
compression | Der Event Hub-Nachrichtenkomprimierungstyp | "GZip" "Keine" |
consumerGroup | Die Event Hub-Consumergruppe. | Zeichenfolge (erforderlich) |
databaseRouting | Anzeige für Datenbankroutinginformationen aus der Datenverbindung. Standardmäßig sind nur Datenbankroutinginformationen zulässig. | "Multi" "Single" |
dataFormat | Das Datenformat der Nachricht. Optional kann jeder Nachricht das Datenformat hinzugefügt werden. | "APACHEAVRO" "AVRO" "CSV" "JSON" "MULTIJSON" "ORC" "PARQUET" "PSV" "RAW" "SCSV" "SINGLEJSON" "SOHSV" "TSV" "TSVE" "TXT" "W3CLOGFILE" |
eventHubResourceId | Die Ressourcen-ID des Event Hubs, der zum Erstellen einer Datenverbindung verwendet werden soll. | Zeichenfolge (erforderlich) |
eventSystemProperties | Systemeigenschaften des Event Hubs | string[] |
managedIdentityResourceId | Die Ressourcen-ID einer verwalteten Identität (system- oder benutzerseitig zugewiesen), die für die Authentifizierung beim Event Hub verwendet werden soll. | Zeichenfolge |
mappingRuleName | Die Zuordnungsregel, die zum Erfassen der Daten verwendet werden soll. Optional können die Zuordnungsinformationen zu jeder Nachricht hinzugefügt werden. | Zeichenfolge |
retrievalStartDate | Wenn sie definiert ist, ruft die Datenverbindung vorhandene Event Hub-Ereignisse ab, die seit dem Startdatum des Abrufs erstellt wurden. Es kann nur Ereignisse abrufen, die vom Event Hub aufbewahrt werden, basierend auf seinem Aufbewahrungszeitraum. | Zeichenfolge |
tableName | Die Tabelle, in der die Daten erfasst werden sollen. Optional können die Tabelleninformationen zu jeder Nachricht hinzugefügt werden. | Zeichenfolge |
IotHubDataConnection
Name | BESCHREIBUNG | Wert |
---|---|---|
kind | Art des Endpunkts für die Datenverbindung | "IotHub" (erforderlich) |
properties | Die Iot Hub-Datenverbindungseigenschaften. | IotHubConnectionProperties |
IotHubConnectionProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
consumerGroup | Die iot Hub-Consumergruppe. | Zeichenfolge (erforderlich) |
databaseRouting | Anzeige für Datenbankroutinginformationen aus der Datenverbindung. Standardmäßig sind nur Datenbankroutinginformationen zulässig. | "Multi" "Single" |
dataFormat | Das Datenformat der Nachricht. Optional kann jeder Nachricht das Datenformat hinzugefügt werden. | "APACHEAVRO" "AVRO" "CSV" "JSON" "MULTIJSON" "ORC" "PARQUET" "PSV" "RAW" "SCSV" "SINGLEJSON" "SOHSV" "TSV" "TSVE" "TXT" "W3CLOGFILE" |
eventSystemProperties | Systemeigenschaften des iot Hubs | string[] |
iotHubResourceId | Die Ressourcen-ID des Iot Hubs, der zum Erstellen einer Datenverbindung verwendet werden soll. | Zeichenfolge (erforderlich) |
mappingRuleName | Die Zuordnungsregel, die zum Erfassen der Daten verwendet werden soll. Optional können die Zuordnungsinformationen zu jeder Nachricht hinzugefügt werden. | Zeichenfolge |
retrievalStartDate | Wenn sie definiert ist, ruft die Datenverbindung vorhandene Event Hub-Ereignisse ab, die seit dem Startdatum des Abrufs erstellt wurden. Es kann nur Ereignisse abrufen, die vom Event Hub aufbewahrt werden, basierend auf seinem Aufbewahrungszeitraum. | Zeichenfolge |
sharedAccessPolicyName | Der Name der Freigabezugriffsrichtlinie | Zeichenfolge (erforderlich) |
tableName | Die Tabelle, in der die Daten erfasst werden sollen. Optional können die Tabelleninformationen zu jeder Nachricht hinzugefügt werden. | Zeichenfolge |
Schnellstartvorlagen
In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.
Vorlage | BESCHREIBUNG |
---|---|
Bereitstellen von Azure Data Explorer DB mit Cosmos DB-Verbindung |
Bereitstellen von Azure Data Explorer DB mit Cosmos DB-Verbindung |
Bereitstellen von Azure Data Explorer db mit Event Hub-Verbindung |
Bereitstellen von Azure Data Explorer db mit Event Hub-Verbindung. |
Ressourcendefinition mit einer ARM-Vorlage
Der Ressourcentyp clusters/databases/dataConnections kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Bereitstellungsbefehle für Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Kusto/clusters/databases/dataConnections-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.Kusto/clusters/databases/dataConnections",
"apiVersion": "2022-11-11",
"name": "string",
"location": "string",
"kind": "string",
// For remaining properties, see clusters/databases/dataConnections objects
}
cluster/databases/dataConnections-Objekte
Legen Sie die kind-Eigenschaft fest, um den Typ des Objekts anzugeben.
Verwenden Sie für CosmosDb Folgendes:
"kind": "CosmosDb",
"properties": {
"cosmosDbAccountResourceId": "string",
"cosmosDbContainer": "string",
"cosmosDbDatabase": "string",
"managedIdentityResourceId": "string",
"mappingRuleName": "string",
"retrievalStartDate": "string",
"tableName": "string"
}
Verwenden Sie für EventGrid Folgendes:
"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"
}
Verwenden Sie für EventHub Folgendes:
"kind": "EventHub",
"properties": {
"compression": "string",
"consumerGroup": "string",
"databaseRouting": "string",
"dataFormat": "string",
"eventHubResourceId": "string",
"eventSystemProperties": [ "string" ],
"managedIdentityResourceId": "string",
"mappingRuleName": "string",
"retrievalStartDate": "string",
"tableName": "string"
}
Verwenden Sie für IotHub Folgendes:
"kind": "IotHub",
"properties": {
"consumerGroup": "string",
"databaseRouting": "string",
"dataFormat": "string",
"eventSystemProperties": [ "string" ],
"iotHubResourceId": "string",
"mappingRuleName": "string",
"retrievalStartDate": "string",
"sharedAccessPolicyName": "string",
"tableName": "string"
}
Eigenschaftswerte
clusters/databases/dataConnections
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Der Ressourcentyp | "Microsoft.Kusto/clusters/databases/dataConnections" |
apiVersion | Die Version der Ressourcen-API | '2022-11-11' |
name | Der Ressourcenname Weitere Informationen finden Sie unter Festlegen von Namen und Typen für untergeordnete Ressourcen in JSON-ARM-Vorlagen. |
Zeichenfolge (erforderlich) |
location | Ressourcenspeicherort | Zeichenfolge |
kind | Festlegen des Objekttyps | CosmosDb EventGrid EventHub IotHub (erforderlich) |
CosmosDbDataConnection
Name | BESCHREIBUNG | Wert |
---|---|---|
kind | Art des Endpunkts für die Datenverbindung | "CosmosDb" (erforderlich) |
properties | Die Eigenschaften der CosmosDb-Datenverbindung. | CosmosDbDataConnectionProperties |
CosmosDbDataConnectionProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
cosmosDbAccountResourceId | Die Ressourcen-ID des Cosmos DB-Kontos, das zum Erstellen der Datenverbindung verwendet wird. | Zeichenfolge (erforderlich) |
cosmosDbContainer | Der Name eines vorhandenen Containers in der Cosmos DB-Datenbank. | Zeichenfolge (erforderlich) |
cosmosDbDatabase | Der Name einer vorhandenen Datenbank im Cosmos DB-Konto. | Zeichenfolge (erforderlich) |
managedIdentityResourceId | Die Ressourcen-ID eines verwalteten Systems oder einer benutzerseitig zugewiesenen Identität. Die Identität wird für die Authentifizierung bei Cosmos DB verwendet. | Zeichenfolge (erforderlich) |
mappingRuleName | Der Name einer vorhandenen Zuordnungsregel, die beim Erfassen der abgerufenen Daten verwendet werden soll. | Zeichenfolge |
retrievalStartDate | Optional. Falls definiert, ruft die Datenverbindung Cosmos DB-Dokumente ab, die nach dem angegebenen Startdatum des Abrufs erstellt oder aktualisiert wurden. | Zeichenfolge |
tableName | Der Name der vorhandenen Zieltabelle in Ihrem Cluster, bei dem die Groß-/Kleinschreibung beachtet wird. Die abgerufenen Daten werden in dieser Tabelle erfasst. | Zeichenfolge (erforderlich) |
EventGridDataConnection
Name | BESCHREIBUNG | Wert |
---|---|---|
kind | Art des Endpunkts für die Datenverbindung | 'EventGrid' (erforderlich) |
properties | Die Eigenschaften der Event Grid-Datenverbindung. | EventGridConnectionProperties |
EventGridConnectionProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
blobStorageEventType | Der Name des zu verarbeitenden Blob Storage-Ereignistyps. | "Microsoft.Storage.BlobCreated" "Microsoft.Storage.BlobRenamed" |
consumerGroup | Die Event Hub-Consumergruppe. | Zeichenfolge (erforderlich) |
databaseRouting | Anzeige für Datenbankroutinginformationen aus der Datenverbindung. Standardmäßig sind nur Datenbankroutinginformationen zulässig. | "Multi" "Single" |
dataFormat | Das Datenformat der Nachricht. Optional kann jeder Nachricht das Datenformat hinzugefügt werden. | "APACHEAVRO" "AVRO" "CSV" "JSON" "MULTIJSON" "ORC" "PARQUET" "PSV" "RAW" "SCSV" "SINGLEJSON" "SOHSV" "TSV" "TSVE" "TXT" "W3CLOGFILE" |
eventGridResourceId | Die Ressourcen-ID des Event Grids, das die Speicherkontoereignisse abonniert ist. | Zeichenfolge |
eventHubResourceId | Die Ressourcen-ID, in der das Event Grid zum Senden von Ereignissen konfiguriert ist. | Zeichenfolge (erforderlich) |
ignoreFirstRecord | Ein boolescher Wert, der bei Festlegung auf TRUE angibt, dass die Erfassung den ersten Datensatz jeder Datei ignorieren sollte. | bool |
managedIdentityResourceId | Die Ressourcen-ID einer verwalteten Identität (system- oder benutzerseitig zugewiesen), die für die Authentifizierung beim Event Hub und speicherkonto verwendet werden soll. | Zeichenfolge |
mappingRuleName | Die Zuordnungsregel, die zum Erfassen der Daten verwendet werden soll. Optional können die Zuordnungsinformationen zu jeder Nachricht hinzugefügt werden. | Zeichenfolge |
storageAccountResourceId | Die Ressourcen-ID des Speicherkontos, in dem sich die Daten befinden. | Zeichenfolge (erforderlich) |
tableName | Die Tabelle, in der die Daten erfasst werden sollen. Optional können die Tabelleninformationen zu jeder Nachricht hinzugefügt werden. | Zeichenfolge |
EventHubDataConnection
Name | BESCHREIBUNG | Wert |
---|---|---|
kind | Art des Endpunkts für die Datenverbindung | "EventHub" (erforderlich) |
properties | Die zu überprüfenden Event Hub-Datenverbindungseigenschaften. | EventHubConnectionProperties |
EventHubConnectionProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
compression | Der Event Hub-Nachrichtenkomprimierungstyp | "GZip" "Keine" |
consumerGroup | Die Event Hub-Consumergruppe. | Zeichenfolge (erforderlich) |
databaseRouting | Anzeige für Datenbankroutinginformationen aus der Datenverbindung. Standardmäßig sind nur Datenbankroutinginformationen zulässig. | "Multi" "Single" |
dataFormat | Das Datenformat der Nachricht. Optional kann jeder Nachricht das Datenformat hinzugefügt werden. | "APACHEAVRO" "AVRO" "CSV" "JSON" "MULTIJSON" "ORC" "PARQUET" "PSV" "RAW" "SCSV" "SINGLEJSON" "SOHSV" "TSV" "TSVE" "TXT" "W3CLOGFILE" |
eventHubResourceId | Die Ressourcen-ID des Event Hubs, der zum Erstellen einer Datenverbindung verwendet werden soll. | Zeichenfolge (erforderlich) |
eventSystemProperties | Systemeigenschaften des Event Hubs | string[] |
managedIdentityResourceId | Die Ressourcen-ID einer verwalteten Identität (system- oder benutzerseitig zugewiesen), die für die Authentifizierung beim Event Hub verwendet werden soll. | Zeichenfolge |
mappingRuleName | Die Zuordnungsregel, die zum Erfassen der Daten verwendet werden soll. Optional können die Zuordnungsinformationen zu jeder Nachricht hinzugefügt werden. | Zeichenfolge |
retrievalStartDate | Wenn sie definiert ist, ruft die Datenverbindung vorhandene Event Hub-Ereignisse ab, die seit dem Startdatum des Abrufs erstellt wurden. Es kann nur Ereignisse abrufen, die vom Event Hub aufbewahrt werden, basierend auf seinem Aufbewahrungszeitraum. | Zeichenfolge |
tableName | Die Tabelle, in der die Daten erfasst werden sollen. Optional können die Tabelleninformationen zu jeder Nachricht hinzugefügt werden. | Zeichenfolge |
IotHubDataConnection
Name | BESCHREIBUNG | Wert |
---|---|---|
kind | Art des Endpunkts für die Datenverbindung | "IotHub" (erforderlich) |
properties | Die Iot Hub-Datenverbindungseigenschaften. | IotHubConnectionProperties |
IotHubConnectionProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
consumerGroup | Die iot Hub-Consumergruppe. | Zeichenfolge (erforderlich) |
databaseRouting | Anzeige für Datenbankroutinginformationen aus der Datenverbindung. Standardmäßig sind nur Datenbankroutinginformationen zulässig. | "Multi" "Single" |
dataFormat | Das Datenformat der Nachricht. Optional kann jeder Nachricht das Datenformat hinzugefügt werden. | "APACHEAVRO" "AVRO" "CSV" "JSON" "MULTIJSON" "ORC" "PARQUET" "PSV" "RAW" "SCSV" "SINGLEJSON" "SOHSV" "TSV" "TSVE" "TXT" "W3CLOGFILE" |
eventSystemProperties | Systemeigenschaften des iot Hubs | string[] |
iotHubResourceId | Die Ressourcen-ID des Iot Hubs, der zum Erstellen einer Datenverbindung verwendet werden soll. | Zeichenfolge (erforderlich) |
mappingRuleName | Die Zuordnungsregel, die zum Erfassen der Daten verwendet werden soll. Optional können die Zuordnungsinformationen zu jeder Nachricht hinzugefügt werden. | Zeichenfolge |
retrievalStartDate | Wenn sie definiert ist, ruft die Datenverbindung vorhandene Event Hub-Ereignisse ab, die seit dem Startdatum des Abrufs erstellt wurden. Es kann nur Ereignisse abrufen, die vom Event Hub aufbewahrt werden, basierend auf seinem Aufbewahrungszeitraum. | Zeichenfolge |
sharedAccessPolicyName | Der Name der Freigabezugriffsrichtlinie | Zeichenfolge (erforderlich) |
tableName | Die Tabelle, in der die Daten erfasst werden sollen. Optional können die Tabelleninformationen zu jeder Nachricht hinzugefügt werden. | Zeichenfolge |
Schnellstartvorlagen
In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.
Vorlage | BESCHREIBUNG |
---|---|
Bereitstellen von Azure Data Explorer DB mit Cosmos DB-Verbindung |
Bereitstellen von Azure Data Explorer DB mit Cosmos DB-Verbindung |
Bereitstellen von Azure Data Explorer db mit Event Hub-Verbindung |
Bereitstellen von Azure Data Explorer db mit Event Hub-Verbindung. |
Terraform-Ressourcendefinition (AzAPI-Anbieter)
Der Ressourcentyp clusters/databases/dataConnections kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Kusto/clusters/databases/dataConnections-Ressource zu erstellen, fügen Sie der Vorlage die folgende Terraform-Ressource hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Kusto/clusters/databases/dataConnections@2022-11-11"
name = "string"
location = "string"
parent_id = "string"
// For remaining properties, see clusters/databases/dataConnections objects
body = jsonencode({
kind = "string"
})
}
cluster/databases/dataConnections-Objekte
Legen Sie die kind-Eigenschaft fest, um den Typ des Objekts anzugeben.
Verwenden Sie für CosmosDb Folgendes:
kind = "CosmosDb"
properties = {
cosmosDbAccountResourceId = "string"
cosmosDbContainer = "string"
cosmosDbDatabase = "string"
managedIdentityResourceId = "string"
mappingRuleName = "string"
retrievalStartDate = "string"
tableName = "string"
}
Verwenden Sie für EventGrid Folgendes:
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"
}
Verwenden Sie für EventHub Folgendes:
kind = "EventHub"
properties = {
compression = "string"
consumerGroup = "string"
databaseRouting = "string"
dataFormat = "string"
eventHubResourceId = "string"
eventSystemProperties = [
"string"
]
managedIdentityResourceId = "string"
mappingRuleName = "string"
retrievalStartDate = "string"
tableName = "string"
}
Verwenden Sie für IotHub Folgendes:
kind = "IotHub"
properties = {
consumerGroup = "string"
databaseRouting = "string"
dataFormat = "string"
eventSystemProperties = [
"string"
]
iotHubResourceId = "string"
mappingRuleName = "string"
retrievalStartDate = "string"
sharedAccessPolicyName = "string"
tableName = "string"
}
Eigenschaftswerte
clusters/databases/dataConnections
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Der Ressourcentyp | "Microsoft.Kusto/clusters/databases/dataConnections@2022-11-11" |
name | Der Ressourcenname | Zeichenfolge (erforderlich) |
location | Ressourcenspeicherort | Zeichenfolge |
parent_id | Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. | ID für Ressource vom Typ: Datenbanken |
kind | Festlegen des Objekttyps | CosmosDb EventGrid EventHub IotHub (erforderlich) |
CosmosDbDataConnection
Name | BESCHREIBUNG | Wert |
---|---|---|
kind | Art des Endpunkts für die Datenverbindung | "CosmosDb" (erforderlich) |
properties | Die Eigenschaften der CosmosDb-Datenverbindung. | CosmosDbDataConnectionProperties |
CosmosDbDataConnectionProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
cosmosDbAccountResourceId | Die Ressourcen-ID des Cosmos DB-Kontos, das zum Erstellen der Datenverbindung verwendet wird. | Zeichenfolge (erforderlich) |
cosmosDbContainer | Der Name eines vorhandenen Containers in der Cosmos DB-Datenbank. | Zeichenfolge (erforderlich) |
cosmosDbDatabase | Der Name einer vorhandenen Datenbank im Cosmos DB-Konto. | Zeichenfolge (erforderlich) |
managedIdentityResourceId | Die Ressourcen-ID eines verwalteten Systems oder einer benutzerseitig zugewiesenen Identität. Die Identität wird für die Authentifizierung bei Cosmos DB verwendet. | Zeichenfolge (erforderlich) |
mappingRuleName | Der Name einer vorhandenen Zuordnungsregel, die beim Erfassen der abgerufenen Daten verwendet werden soll. | Zeichenfolge |
retrievalStartDate | Optional. Falls definiert, ruft die Datenverbindung Cosmos DB-Dokumente ab, die nach dem angegebenen Startdatum des Abrufs erstellt oder aktualisiert wurden. | Zeichenfolge |
tableName | Der Name der vorhandenen Zieltabelle in Ihrem Cluster, bei dem die Groß-/Kleinschreibung beachtet wird. Die abgerufenen Daten werden in dieser Tabelle erfasst. | Zeichenfolge (erforderlich) |
EventGridDataConnection
Name | BESCHREIBUNG | Wert |
---|---|---|
kind | Art des Endpunkts für die Datenverbindung | "EventGrid" (erforderlich) |
properties | Die Eigenschaften der Event Grid-Datenverbindung. | EventGridConnectionProperties |
EventGridConnectionProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
blobStorageEventType | Der Name des zu verarbeitenden Blob Storage-Ereignistyps. | "Microsoft.Storage.BlobCreated" "Microsoft.Storage.BlobRenamed" |
consumerGroup | Die Event Hub-Consumergruppe. | Zeichenfolge (erforderlich) |
databaseRouting | Anzeige für Datenbankroutinginformationen aus der Datenverbindung. Standardmäßig sind nur Datenbankroutinginformationen zulässig. | „Multi“ "Single" |
dataFormat | Das Datenformat der Nachricht. Optional kann jeder Nachricht das Datenformat hinzugefügt werden. | "APACHEAVRO" "AVRO" "CSV" "JSON" "MULTIJSON" "ORC" "PARQUET" "PSV" RAW "SCSV" "SINGLEJSON" "SOHSV" "TSV" "TSVE" "TXT" "W3CLOGFILE" |
eventGridResourceId | Die Ressourcen-ID des Event Grids, das die Speicherkontoereignisse abonniert ist. | Zeichenfolge |
eventHubResourceId | Die Ressourcen-ID, in der das Event Grid zum Senden von Ereignissen konfiguriert ist. | Zeichenfolge (erforderlich) |
ignoreFirstRecord | Ein boolescher Wert, der bei Festlegung auf TRUE angibt, dass die Erfassung den ersten Datensatz jeder Datei ignorieren sollte. | bool |
managedIdentityResourceId | Die Ressourcen-ID einer verwalteten Identität (system- oder benutzerseitig zugewiesen), die für die Authentifizierung beim Event Hub und speicherkonto verwendet werden soll. | Zeichenfolge |
mappingRuleName | Die Zuordnungsregel, die zum Erfassen der Daten verwendet werden soll. Optional können die Zuordnungsinformationen zu jeder Nachricht hinzugefügt werden. | Zeichenfolge |
storageAccountResourceId | Die Ressourcen-ID des Speicherkontos, in dem sich die Daten befinden. | Zeichenfolge (erforderlich) |
tableName | Die Tabelle, in der die Daten erfasst werden sollen. Optional können die Tabelleninformationen zu jeder Nachricht hinzugefügt werden. | Zeichenfolge |
EventHubDataConnection
Name | BESCHREIBUNG | Wert |
---|---|---|
kind | Art des Endpunkts für die Datenverbindung | "EventHub" (erforderlich) |
properties | Die zu überprüfenden Event Hub-Datenverbindungseigenschaften. | EventHubConnectionProperties |
EventHubConnectionProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
compression | Der Event Hub-Nachrichtenkomprimierungstyp | "GZip" "None" |
consumerGroup | Die Event Hub-Consumergruppe. | Zeichenfolge (erforderlich) |
databaseRouting | Anzeige für Datenbankroutinginformationen aus der Datenverbindung. Standardmäßig sind nur Datenbankroutinginformationen zulässig. | „Multi“ "Single" |
dataFormat | Das Datenformat der Nachricht. Optional kann jeder Nachricht das Datenformat hinzugefügt werden. | "APACHEAVRO" "AVRO" "CSV" "JSON" "MULTIJSON" "ORC" "PARQUET" "PSV" RAW "SCSV" "SINGLEJSON" "SOHSV" "TSV" "TSVE" "TXT" "W3CLOGFILE" |
eventHubResourceId | Die Ressourcen-ID des Event Hubs, der zum Erstellen einer Datenverbindung verwendet werden soll. | Zeichenfolge (erforderlich) |
eventSystemProperties | Systemeigenschaften des Event Hubs | string[] |
managedIdentityResourceId | Die Ressourcen-ID einer verwalteten Identität (system- oder benutzerseitig zugewiesen), die für die Authentifizierung beim Event Hub verwendet werden soll. | Zeichenfolge |
mappingRuleName | Die Zuordnungsregel, die zum Erfassen der Daten verwendet werden soll. Optional können die Zuordnungsinformationen zu jeder Nachricht hinzugefügt werden. | Zeichenfolge |
retrievalStartDate | Wenn sie definiert ist, ruft die Datenverbindung vorhandene Event Hub-Ereignisse ab, die seit dem Startdatum des Abrufs erstellt wurden. Es kann nur Ereignisse abrufen, die vom Event Hub aufbewahrt werden, basierend auf seinem Aufbewahrungszeitraum. | Zeichenfolge |
tableName | Die Tabelle, in der die Daten erfasst werden sollen. Optional können die Tabelleninformationen zu jeder Nachricht hinzugefügt werden. | Zeichenfolge |
IotHubDataConnection
Name | BESCHREIBUNG | Wert |
---|---|---|
kind | Art des Endpunkts für die Datenverbindung | "IotHub" (erforderlich) |
properties | Die Iot Hub-Datenverbindungseigenschaften. | IotHubConnectionProperties |
IotHubConnectionProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
consumerGroup | Die iot Hub-Consumergruppe. | Zeichenfolge (erforderlich) |
databaseRouting | Anzeige für Datenbankroutinginformationen aus der Datenverbindung. Standardmäßig sind nur Datenbankroutinginformationen zulässig. | „Multi“ "Single" |
dataFormat | Das Datenformat der Nachricht. Optional kann jeder Nachricht das Datenformat hinzugefügt werden. | "APACHEAVRO" "AVRO" "CSV" "JSON" "MULTIJSON" "ORC" "PARQUET" "PSV" RAW "SCSV" "SINGLEJSON" "SOHSV" "TSV" "TSVE" "TXT" "W3CLOGFILE" |
eventSystemProperties | Systemeigenschaften des iot Hubs | string[] |
iotHubResourceId | Die Ressourcen-ID des Iot Hubs, der zum Erstellen einer Datenverbindung verwendet werden soll. | Zeichenfolge (erforderlich) |
mappingRuleName | Die Zuordnungsregel, die zum Erfassen der Daten verwendet werden soll. Optional können die Zuordnungsinformationen zu jeder Nachricht hinzugefügt werden. | Zeichenfolge |
retrievalStartDate | Bei Definition ruft die Datenverbindung vorhandene Event Hub-Ereignisse ab, die seit dem Startdatum des Abrufs erstellt wurden. Es kann nur Ereignisse abrufen, die vom Event Hub aufbewahrt werden, basierend auf seinem Aufbewahrungszeitraum. | Zeichenfolge |
sharedAccessPolicyName | Der Name der Freigabezugriffsrichtlinie | Zeichenfolge (erforderlich) |
tableName | Die Tabelle, in der die Daten erfasst werden sollen. Optional können die Tabelleninformationen zu jeder Nachricht hinzugefügt werden. | Zeichenfolge |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für