Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Definizione di risorsa Bicep
Il tipo di risorsa cluster/databases/dataConnections può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.Kusto/clusters/databases/dataConnections, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.Kusto/clusters/databases/dataConnections@2025-02-14' = {
location: 'string'
name: 'string'
kind: 'string'
// For remaining properties, see Microsoft.Kusto/clusters/databases/dataConnections objects
}
Oggetti Microsoft.Kusto/clusters/databases/dataConnections
Impostare la proprietà tipo di
Per CosmosDb, usare:
{
kind: 'CosmosDb'
properties: {
cosmosDbAccountResourceId: 'string'
cosmosDbContainer: 'string'
cosmosDbDatabase: 'string'
managedIdentityResourceId: 'string'
mappingRuleName: 'string'
retrievalStartDate: 'string'
tableName: 'string'
}
}
Per EventGrid, usare:
{
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'
}
}
Per EventGridWithManagedIdentity, usa:
{
kind: 'EventGridWithManagedIdentity'
properties: {
blobStorageEventType: 'string'
consumerGroup: 'string'
databaseRouting: 'string'
dataFormat: 'string'
eventGridResourceId: 'string'
eventHubResourceIdForManagedIdentity: 'string'
ignoreFirstRecord: bool
managedIdentityResourceId: 'string'
mappingRuleName: 'string'
storageAccountResourceIdForManagedIdentity: 'string'
tableName: 'string'
}
}
Per EventHub, usare:
{
kind: 'EventHub'
properties: {
compression: 'string'
consumerGroup: 'string'
databaseRouting: 'string'
dataFormat: 'string'
eventHubResourceId: 'string'
eventSystemProperties: [
'string'
]
managedIdentityResourceId: 'string'
mappingRuleName: 'string'
retrievalStartDate: 'string'
tableName: 'string'
}
}
Per EventHubWithManagedIdentity, usa:
{
kind: 'EventHubWithManagedIdentity'
properties: {
compression: 'string'
consumerGroup: 'string'
databaseRouting: 'string'
dataFormat: 'string'
eventHubResourceIdForManagedIdentity: 'string'
eventSystemProperties: [
'string'
]
managedIdentityResourceId: 'string'
mappingRuleName: 'string'
retrievalStartDate: 'string'
tableName: 'string'
}
}
Per IotHub, usare:
{
kind: 'IotHub'
properties: {
consumerGroup: 'string'
databaseRouting: 'string'
dataFormat: 'string'
eventSystemProperties: [
'string'
]
iotHubResourceId: 'string'
mappingRuleName: 'string'
retrievalStartDate: 'string'
sharedAccessPolicyName: 'string'
tableName: 'string'
}
}
Valori delle proprietà
Microsoft.Kusto/clusters/databases/dataConnections
| Nome | Descrizione | Valore |
|---|---|---|
| gentile | Impostare su "CosmosDb" per il tipo CosmosDbDataConnection. Impostare su "EventGrid" per il tipo EventGridDataConnection. Imposta su 'EventGridWithManagedIdentity' per il tipo EventGridDataConnectionWithManagedIdentity. Impostare su "EventHub" per il tipo EventHubDataConnection. Imposta su 'EventHubWithManagedIdentity' per il tipo EventHubDataConnectionWithManagedIdentity. Impostare su "IotHub" per il tipo IotHubDataConnection. | 'CosmosDb' 'Griglia di eventi' 'EventGridWithManagedIdentity' 'Hub eventi' 'EventHubConUnIdentitàGestita' 'IotHub' (obbligatorio) |
| ubicazione | Percorso della risorsa. | corda |
| nome | Nome della risorsa | corda Vincoli: Pattern = ^.*$ (obbligatorio) |
| genitore | In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre. Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre. |
Nome simbolico per la risorsa di tipo: cluster/database |
CosmosDbDataConnection
| Nome | Descrizione | Valore |
|---|---|---|
| gentile | Tipo di endpoint per la connessione dati | 'CosmosDb' (obbligatorio) |
| proprietà | Proprietà della connessione dati di CosmosDb. | CosmosDbDataConnectionProperties |
CosmosDbDataConnectionProperties
| Nome | Descrizione | Valore |
|---|---|---|
| cosmosDbAccountResourceId | ID risorsa dell'account Cosmos DB usato per creare la connessione dati. | stringa (obbligatorio) |
| cosmosDbContenitore | Nome di un contenitore esistente nel database Cosmos DB. | stringa (obbligatorio) |
| cosmosDbDatabase | Nome di un database esistente nell'account Cosmos DB. | stringa (obbligatorio) |
| managedIdentityResourceId | ID risorsa di un sistema gestito o di un'identità assegnata dall'utente. L'identità viene usata per l'autenticazione con Cosmos DB. | stringa (obbligatorio) |
| nomeRegolaDiMappatura | Nome di una regola di mapping esistente da utilizzare durante l'inserimento dei dati recuperati. | corda |
| recuperoDataInizio | Opzionale. Se definita, la connessione dati recupera i documenti di Cosmos DB creati o aggiornati dopo la data di inizio del recupero specificata. | corda |
| nomeTabella | Nome con distinzione tra maiuscole e minuscole della tabella di destinazione esistente nel cluster. I dati recuperati vengono inseriti in questa tabella. | stringa (obbligatorio) |
Proprietà EventGridConnectionProperties
| Nome | Descrizione | Valore |
|---|---|---|
| blobStorageEventType | Nome del tipo di evento di archiviazione BLOB da elaborare. | 'Microsoft.Storage.BlobCreated' 'Microsoft.Storage.BlobRenamed' |
| gruppo di consumatori | Gruppo di consumer dell'hub eventi. | stringa (obbligatorio) |
| instradamento del database | Indicazione per le informazioni di routing del database dalla connessione dati, per impostazione predefinita sono consentite solo le informazioni di routing del database | 'Multi' 'Singolo' |
| formato dei dati | Formato dati del messaggio. Facoltativamente, è possibile aggiungere il formato dati a ogni messaggio. | 'APACHEAVRO' 'AVRO' 'AZMONSTREAM' 'CSV' 'JSON' 'MULTIJSON' «ORC» 'PARQUET' 'PSV' 'CRUDO' «SCSV» 'SINGLEJSON' 'SOHSV' 'TSV' 'TSVE' 'TXT' 'W3CLOGFILE' |
| eventGridResourceId | ID risorsa della griglia di eventi sottoscritta agli eventi dell'account di archiviazione. | corda |
| ID risorsa di Event Hub | ID risorsa in cui la griglia di eventi è configurata per l'invio di eventi. | stringa (obbligatorio) |
| ignoreFirstRecord | Valore booleano che, se impostato su true, indica che l'inserimento deve ignorare il primo record di ogni file | Bool |
| managedIdentityResourceId | ID risorsa di un'identità gestita (sistema o utente assegnato) da usare per l'autenticazione con l'hub eventi e l'account di archiviazione. | corda |
| nomeRegolaDiMappatura | Regola di mapping da utilizzare per inserire i dati. Facoltativamente, le informazioni di mapping possono essere aggiunte a ogni messaggio. | corda |
| storageAccountResourceId | ID risorsa dell'account di archiviazione in cui risiedono i dati. | stringa (obbligatorio) |
| nomeTabella | Tabella in cui inserire i dati. Facoltativamente, le informazioni sulla tabella possono essere aggiunte a ogni messaggio. | corda |
EventGridConnectionWithManagedIdentityProperties
| Nome | Descrizione | Valore |
|---|---|---|
| blobStorageEventType | Nome del tipo di evento di archiviazione BLOB da elaborare. | 'Microsoft.Storage.BlobCreated' 'Microsoft.Storage.BlobRenamed' |
| gruppo di consumatori | Gruppo di consumer dell'hub eventi. | stringa (obbligatorio) |
| instradamento del database | Indicazione per le informazioni di routing del database dalla connessione dati, per impostazione predefinita sono consentite solo le informazioni di routing del database | 'Multi' 'Singolo' |
| formato dei dati | Formato dati del messaggio. Facoltativamente, è possibile aggiungere il formato dati a ogni messaggio. | 'APACHEAVRO' 'AVRO' 'AZMONSTREAM' 'CSV' 'JSON' 'MULTIJSON' «ORC» 'PARQUET' 'PSV' 'CRUDO' «SCSV» 'SINGLEJSON' 'SOHSV' 'TSV' 'TSVE' 'TXT' 'W3CLOGFILE' |
| eventGridResourceId | ID risorsa in cui la griglia di eventi è configurata per l'invio di eventi. | corda |
| eventHubResourceIdForManagedIdentity | L'ID risorsa dell'event hub che è iscritto agli eventi dell'account di archiviazione. | stringa (obbligatorio) |
| ignoreFirstRecord | Valore booleano che, se impostato su true, indica che l'inserimento deve ignorare il primo record di ogni file | Bool |
| managedIdentityResourceId | ID risorsa di un'identità gestita (sistema o utente assegnato) da usare per l'autenticazione con l'hub eventi e l'account di archiviazione. | stringa (obbligatorio) |
| nomeRegolaDiMappatura | Regola di mapping da utilizzare per inserire i dati. Facoltativamente, le informazioni di mapping possono essere aggiunte a ogni messaggio. | corda |
| storageAccountResourceIdForManagedIdentity | ID risorsa dell'account di archiviazione in cui risiedono i dati. | stringa (obbligatorio) |
| nomeTabella | Tabella in cui inserire i dati. Facoltativamente, le informazioni sulla tabella possono essere aggiunte a ogni messaggio. | corda |
EventGridDataConnection
| Nome | Descrizione | Valore |
|---|---|---|
| gentile | Tipo di endpoint per la connessione dati | 'EventGrid' (obbligatorio) |
| proprietà | Proprietà della connessione dati di Griglia di eventi. | Proprietà EventGridConnectionProperties |
EventGridDataConnectionWithManaged Identity
| Nome | Descrizione | Valore |
|---|---|---|
| gentile | Tipo di endpoint per la connessione dati | 'EventGridWithManagedIdentity' (richiesto) |
| proprietà | Le proprietà della connessione dati Event Grid con identità gestita obbligatoria. | EventGridConnectionWithManagedIdentityProperties |
EventHubConnectionProperties
| Nome | Descrizione | Valore |
|---|---|---|
| compressione | Il tipo di compressione | 'GZip' 'Nessuno' |
| gruppo di consumatori | Gruppo di consumer dell'hub eventi. | stringa (obbligatorio) |
| instradamento del database | Indicazione per le informazioni di routing del database dalla connessione dati, per impostazione predefinita sono consentite solo le informazioni di routing del database | 'Multi' 'Singolo' |
| formato dei dati | Formato dati del messaggio. Facoltativamente, è possibile aggiungere il formato dati a ogni messaggio. | 'APACHEAVRO' 'AVRO' 'AZMONSTREAM' 'CSV' 'JSON' 'MULTIJSON' «ORC» 'PARQUET' 'PSV' 'CRUDO' «SCSV» 'SINGLEJSON' 'SOHSV' 'TSV' 'TSVE' 'TXT' 'W3CLOGFILE' |
| ID risorsa di Event Hub | ID risorsa dell'hub eventi da usare per creare una connessione dati. | stringa (obbligatorio) |
| eventSystemProperties | Proprietà di sistema dell'hub eventi | stringa[] |
| managedIdentityResourceId | ID risorsa di un'identità gestita (sistema o utente assegnato) da usare per l'autenticazione con l'hub eventi. | corda |
| nomeRegolaDiMappatura | Regola di mapping da utilizzare per inserire i dati. Facoltativamente, le informazioni di mapping possono essere aggiunte a ogni messaggio. | corda |
| recuperoDataInizio | Se definita, la connessione dati recupera gli eventi dell'hub eventi esistenti creati dopo la data di inizio recupero. Può recuperare solo gli eventi conservati dall'hub eventi, in base al periodo di conservazione. | corda |
| nomeTabella | Tabella in cui inserire i dati. Facoltativamente, le informazioni sulla tabella possono essere aggiunte a ogni messaggio. | corda |
EventHubConnectionWithManagedIdentityProperties
| Nome | Descrizione | Valore |
|---|---|---|
| compressione | Il tipo di compressione | 'GZip' 'Nessuno' |
| gruppo di consumatori | Gruppo di consumer dell'hub eventi. | stringa (obbligatorio) |
| instradamento del database | Indicazione per le informazioni di routing del database dalla connessione dati, per impostazione predefinita sono consentite solo le informazioni di routing del database | 'Multi' 'Singolo' |
| formato dei dati | Formato dati del messaggio. Facoltativamente, è possibile aggiungere il formato dati a ogni messaggio. | 'APACHEAVRO' 'AVRO' 'AZMONSTREAM' 'CSV' 'JSON' 'MULTIJSON' «ORC» 'PARQUET' 'PSV' 'CRUDO' «SCSV» 'SINGLEJSON' 'SOHSV' 'TSV' 'TSVE' 'TXT' 'W3CLOGFILE' |
| eventHubResourceIdForManagedIdentity | ID risorsa dell'hub eventi da usare per creare una connessione dati. | stringa (obbligatorio) |
| eventSystemProperties | Proprietà di sistema dell'hub eventi | stringa[] |
| managedIdentityResourceId | ID risorsa di un'identità gestita (sistema o utente assegnato) da usare per l'autenticazione con l'hub eventi. | stringa (obbligatorio) |
| nomeRegolaDiMappatura | Regola di mapping da utilizzare per inserire i dati. Facoltativamente, le informazioni di mapping possono essere aggiunte a ogni messaggio. | corda |
| recuperoDataInizio | Se definita, la connessione dati recupera gli eventi dell'hub eventi esistenti creati dopo la data di inizio recupero. Può recuperare solo gli eventi conservati dall'hub eventi, in base al periodo di conservazione. | corda |
| nomeTabella | Tabella in cui inserire i dati. Facoltativamente, le informazioni sulla tabella possono essere aggiunte a ogni messaggio. | corda |
EventHubDataConnection
| Nome | Descrizione | Valore |
|---|---|---|
| gentile | Tipo di endpoint per la connessione dati | 'EventHub' (obbligatorio) |
| proprietà | Proprietà di connessione dati dell'hub eventi da convalidare. | EventHubConnectionProperties |
EventHubDataConnessionConGestitaIdentità
| Nome | Descrizione | Valore |
|---|---|---|
| gentile | Tipo di endpoint per la connessione dati | 'EventHubWithManagedIdentity' (richiesto) |
| proprietà | Proprietà di connessione dati dell'hub eventi da convalidare. | EventHubConnectionWithManagedIdentityProperties |
IotHubConnectionProperties
| Nome | Descrizione | Valore |
|---|---|---|
| gruppo di consumatori | Gruppo di consumer dell'hub iot. | stringa (obbligatorio) |
| instradamento del database | Indicazione per le informazioni di routing del database dalla connessione dati, per impostazione predefinita sono consentite solo le informazioni di routing del database | 'Multi' 'Singolo' |
| formato dei dati | Formato dati del messaggio. Facoltativamente, è possibile aggiungere il formato dati a ogni messaggio. | 'APACHEAVRO' 'AVRO' 'AZMONSTREAM' 'CSV' 'JSON' 'MULTIJSON' «ORC» 'PARQUET' 'PSV' 'CRUDO' «SCSV» 'SINGLEJSON' 'SOHSV' 'TSV' 'TSVE' 'TXT' 'W3CLOGFILE' |
| eventSystemProperties | Proprietà di sistema dell'hub iot | stringa[] |
| iotHubResourceId | ID risorsa dell'hub Iot da usare per creare una connessione dati. | stringa (obbligatorio) |
| nomeRegolaDiMappatura | Regola di mapping da utilizzare per inserire i dati. Facoltativamente, le informazioni di mapping possono essere aggiunte a ogni messaggio. | corda |
| recuperoDataInizio | Se definita, la connessione dati recupera gli eventi dell'hub eventi esistenti creati dopo la data di inizio recupero. Può recuperare solo gli eventi conservati dall'hub eventi, in base al periodo di conservazione. | corda |
| sharedAccessPolicyName | Nome dei criteri di accesso alla condivisione | stringa (obbligatorio) |
| nomeTabella | Tabella in cui inserire i dati. Facoltativamente, le informazioni sulla tabella possono essere aggiunte a ogni messaggio. | corda |
IotHubDataConnection
| Nome | Descrizione | Valore |
|---|---|---|
| gentile | Tipo di endpoint per la connessione dati | 'IotHub' (obbligatorio) |
| proprietà | Proprietà della connessione dati dell'hub Iot. | IotHubConnectionProperties |
Esempi di utilizzo
Esempi di avvio rapido di Azure
I modelli di avvio rapido di Azure seguenti contengono esempi Bicep per la distribuzione di questo tipo di risorsa.
| File bicipite | Descrizione |
|---|---|
| Distribuire Azure Data Explorer DB con la connessione di Cosmos DB | Distribuire Azure Data Explorer DB con la connessione Cosmos DB. |
| Distribuire il database di Esplora dati di Azure con la connessione di Griglia di eventi | Distribuire il database di Esplora dati di Azure con connessione griglia di eventi. |
| Distribuire il database di Esplora dati di Azure con la connessione a Hub eventi | Distribuire il database di Esplora dati di Azure con la connessione a Hub eventi. |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa cluster/databases/dataConnections può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.Kusto/clusters/databases/dataConnections, aggiungere il codice JSON seguente al modello.
{
"location": "string",
"name": "string",
"kind": "string"
// For remaining properties, see Microsoft.Kusto/clusters/databases/dataConnections objects
}
Oggetti Microsoft.Kusto/clusters/databases/dataConnections
Impostare la proprietà tipo di
Per CosmosDb, usare:
{
"kind": "CosmosDb",
"properties": {
"cosmosDbAccountResourceId": "string",
"cosmosDbContainer": "string",
"cosmosDbDatabase": "string",
"managedIdentityResourceId": "string",
"mappingRuleName": "string",
"retrievalStartDate": "string",
"tableName": "string"
}
}
Per EventGrid, usare:
{
"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"
}
}
Per EventGridWithManagedIdentity, usa:
{
"kind": "EventGridWithManagedIdentity",
"properties": {
"blobStorageEventType": "string",
"consumerGroup": "string",
"databaseRouting": "string",
"dataFormat": "string",
"eventGridResourceId": "string",
"eventHubResourceIdForManagedIdentity": "string",
"ignoreFirstRecord": "bool",
"managedIdentityResourceId": "string",
"mappingRuleName": "string",
"storageAccountResourceIdForManagedIdentity": "string",
"tableName": "string"
}
}
Per EventHub, usare:
{
"kind": "EventHub",
"properties": {
"compression": "string",
"consumerGroup": "string",
"databaseRouting": "string",
"dataFormat": "string",
"eventHubResourceId": "string",
"eventSystemProperties": [ "string" ],
"managedIdentityResourceId": "string",
"mappingRuleName": "string",
"retrievalStartDate": "string",
"tableName": "string"
}
}
Per EventHubWithManagedIdentity, usa:
{
"kind": "EventHubWithManagedIdentity",
"properties": {
"compression": "string",
"consumerGroup": "string",
"databaseRouting": "string",
"dataFormat": "string",
"eventHubResourceIdForManagedIdentity": "string",
"eventSystemProperties": [ "string" ],
"managedIdentityResourceId": "string",
"mappingRuleName": "string",
"retrievalStartDate": "string",
"tableName": "string"
}
}
Per IotHub, usare:
{
"kind": "IotHub",
"properties": {
"consumerGroup": "string",
"databaseRouting": "string",
"dataFormat": "string",
"eventSystemProperties": [ "string" ],
"iotHubResourceId": "string",
"mappingRuleName": "string",
"retrievalStartDate": "string",
"sharedAccessPolicyName": "string",
"tableName": "string"
}
}
Valori delle proprietà
Microsoft.Kusto/clusters/databases/dataConnections
| Nome | Descrizione | Valore |
|---|---|---|
| versione dell'API | Versione dell'API | '2025-02-14' |
| gentile | Impostare su "CosmosDb" per il tipo CosmosDbDataConnection. Impostare su "EventGrid" per il tipo EventGridDataConnection. Imposta su 'EventGridWithManagedIdentity' per il tipo EventGridDataConnectionWithManagedIdentity. Impostare su "EventHub" per il tipo EventHubDataConnection. Imposta su 'EventHubWithManagedIdentity' per il tipo EventHubDataConnectionWithManagedIdentity. Impostare su "IotHub" per il tipo IotHubDataConnection. | 'CosmosDb' 'Griglia di eventi' 'EventGridWithManagedIdentity' 'Hub eventi' 'EventHubConUnIdentitàGestita' 'IotHub' (obbligatorio) |
| ubicazione | Percorso della risorsa. | corda |
| nome | Nome della risorsa | corda Vincoli: Pattern = ^.*$ (obbligatorio) |
| digitare | Tipo di risorsa | 'Microsoft.Kusto/clusters/databases/dataConnections' |
CosmosDbDataConnection
| Nome | Descrizione | Valore |
|---|---|---|
| gentile | Tipo di endpoint per la connessione dati | 'CosmosDb' (obbligatorio) |
| proprietà | Proprietà della connessione dati di CosmosDb. | CosmosDbDataConnectionProperties |
CosmosDbDataConnectionProperties
| Nome | Descrizione | Valore |
|---|---|---|
| cosmosDbAccountResourceId | ID risorsa dell'account Cosmos DB usato per creare la connessione dati. | stringa (obbligatorio) |
| cosmosDbContenitore | Nome di un contenitore esistente nel database Cosmos DB. | stringa (obbligatorio) |
| cosmosDbDatabase | Nome di un database esistente nell'account Cosmos DB. | stringa (obbligatorio) |
| managedIdentityResourceId | ID risorsa di un sistema gestito o di un'identità assegnata dall'utente. L'identità viene usata per l'autenticazione con Cosmos DB. | stringa (obbligatorio) |
| nomeRegolaDiMappatura | Nome di una regola di mapping esistente da utilizzare durante l'inserimento dei dati recuperati. | corda |
| recuperoDataInizio | Opzionale. Se definita, la connessione dati recupera i documenti di Cosmos DB creati o aggiornati dopo la data di inizio del recupero specificata. | corda |
| nomeTabella | Nome con distinzione tra maiuscole e minuscole della tabella di destinazione esistente nel cluster. I dati recuperati vengono inseriti in questa tabella. | stringa (obbligatorio) |
Proprietà EventGridConnectionProperties
| Nome | Descrizione | Valore |
|---|---|---|
| blobStorageEventType | Nome del tipo di evento di archiviazione BLOB da elaborare. | 'Microsoft.Storage.BlobCreated' 'Microsoft.Storage.BlobRenamed' |
| gruppo di consumatori | Gruppo di consumer dell'hub eventi. | stringa (obbligatorio) |
| instradamento del database | Indicazione per le informazioni di routing del database dalla connessione dati, per impostazione predefinita sono consentite solo le informazioni di routing del database | 'Multi' 'Singolo' |
| formato dei dati | Formato dati del messaggio. Facoltativamente, è possibile aggiungere il formato dati a ogni messaggio. | 'APACHEAVRO' 'AVRO' 'AZMONSTREAM' 'CSV' 'JSON' 'MULTIJSON' «ORC» 'PARQUET' 'PSV' 'CRUDO' «SCSV» 'SINGLEJSON' 'SOHSV' 'TSV' 'TSVE' 'TXT' 'W3CLOGFILE' |
| eventGridResourceId | ID risorsa della griglia di eventi sottoscritta agli eventi dell'account di archiviazione. | corda |
| ID risorsa di Event Hub | ID risorsa in cui la griglia di eventi è configurata per l'invio di eventi. | stringa (obbligatorio) |
| ignoreFirstRecord | Valore booleano che, se impostato su true, indica che l'inserimento deve ignorare il primo record di ogni file | Bool |
| managedIdentityResourceId | ID risorsa di un'identità gestita (sistema o utente assegnato) da usare per l'autenticazione con l'hub eventi e l'account di archiviazione. | corda |
| nomeRegolaDiMappatura | Regola di mapping da utilizzare per inserire i dati. Facoltativamente, le informazioni di mapping possono essere aggiunte a ogni messaggio. | corda |
| storageAccountResourceId | ID risorsa dell'account di archiviazione in cui risiedono i dati. | stringa (obbligatorio) |
| nomeTabella | Tabella in cui inserire i dati. Facoltativamente, le informazioni sulla tabella possono essere aggiunte a ogni messaggio. | corda |
EventGridConnectionWithManagedIdentityProperties
| Nome | Descrizione | Valore |
|---|---|---|
| blobStorageEventType | Nome del tipo di evento di archiviazione BLOB da elaborare. | 'Microsoft.Storage.BlobCreated' 'Microsoft.Storage.BlobRenamed' |
| gruppo di consumatori | Gruppo di consumer dell'hub eventi. | stringa (obbligatorio) |
| instradamento del database | Indicazione per le informazioni di routing del database dalla connessione dati, per impostazione predefinita sono consentite solo le informazioni di routing del database | 'Multi' 'Singolo' |
| formato dei dati | Formato dati del messaggio. Facoltativamente, è possibile aggiungere il formato dati a ogni messaggio. | 'APACHEAVRO' 'AVRO' 'AZMONSTREAM' 'CSV' 'JSON' 'MULTIJSON' «ORC» 'PARQUET' 'PSV' 'CRUDO' «SCSV» 'SINGLEJSON' 'SOHSV' 'TSV' 'TSVE' 'TXT' 'W3CLOGFILE' |
| eventGridResourceId | ID risorsa in cui la griglia di eventi è configurata per l'invio di eventi. | corda |
| eventHubResourceIdForManagedIdentity | L'ID risorsa dell'event hub che è iscritto agli eventi dell'account di archiviazione. | stringa (obbligatorio) |
| ignoreFirstRecord | Valore booleano che, se impostato su true, indica che l'inserimento deve ignorare il primo record di ogni file | Bool |
| managedIdentityResourceId | ID risorsa di un'identità gestita (sistema o utente assegnato) da usare per l'autenticazione con l'hub eventi e l'account di archiviazione. | stringa (obbligatorio) |
| nomeRegolaDiMappatura | Regola di mapping da utilizzare per inserire i dati. Facoltativamente, le informazioni di mapping possono essere aggiunte a ogni messaggio. | corda |
| storageAccountResourceIdForManagedIdentity | ID risorsa dell'account di archiviazione in cui risiedono i dati. | stringa (obbligatorio) |
| nomeTabella | Tabella in cui inserire i dati. Facoltativamente, le informazioni sulla tabella possono essere aggiunte a ogni messaggio. | corda |
EventGridDataConnection
| Nome | Descrizione | Valore |
|---|---|---|
| gentile | Tipo di endpoint per la connessione dati | 'EventGrid' (obbligatorio) |
| proprietà | Proprietà della connessione dati di Griglia di eventi. | Proprietà EventGridConnectionProperties |
EventGridDataConnectionWithManaged Identity
| Nome | Descrizione | Valore |
|---|---|---|
| gentile | Tipo di endpoint per la connessione dati | 'EventGridWithManagedIdentity' (richiesto) |
| proprietà | Le proprietà della connessione dati Event Grid con identità gestita obbligatoria. | EventGridConnectionWithManagedIdentityProperties |
EventHubConnectionProperties
| Nome | Descrizione | Valore |
|---|---|---|
| compressione | Il tipo di compressione | 'GZip' 'Nessuno' |
| gruppo di consumatori | Gruppo di consumer dell'hub eventi. | stringa (obbligatorio) |
| instradamento del database | Indicazione per le informazioni di routing del database dalla connessione dati, per impostazione predefinita sono consentite solo le informazioni di routing del database | 'Multi' 'Singolo' |
| formato dei dati | Formato dati del messaggio. Facoltativamente, è possibile aggiungere il formato dati a ogni messaggio. | 'APACHEAVRO' 'AVRO' 'AZMONSTREAM' 'CSV' 'JSON' 'MULTIJSON' «ORC» 'PARQUET' 'PSV' 'CRUDO' «SCSV» 'SINGLEJSON' 'SOHSV' 'TSV' 'TSVE' 'TXT' 'W3CLOGFILE' |
| ID risorsa di Event Hub | ID risorsa dell'hub eventi da usare per creare una connessione dati. | stringa (obbligatorio) |
| eventSystemProperties | Proprietà di sistema dell'hub eventi | stringa[] |
| managedIdentityResourceId | ID risorsa di un'identità gestita (sistema o utente assegnato) da usare per l'autenticazione con l'hub eventi. | corda |
| nomeRegolaDiMappatura | Regola di mapping da utilizzare per inserire i dati. Facoltativamente, le informazioni di mapping possono essere aggiunte a ogni messaggio. | corda |
| recuperoDataInizio | Se definita, la connessione dati recupera gli eventi dell'hub eventi esistenti creati dopo la data di inizio recupero. Può recuperare solo gli eventi conservati dall'hub eventi, in base al periodo di conservazione. | corda |
| nomeTabella | Tabella in cui inserire i dati. Facoltativamente, le informazioni sulla tabella possono essere aggiunte a ogni messaggio. | corda |
EventHubConnectionWithManagedIdentityProperties
| Nome | Descrizione | Valore |
|---|---|---|
| compressione | Il tipo di compressione | 'GZip' 'Nessuno' |
| gruppo di consumatori | Gruppo di consumer dell'hub eventi. | stringa (obbligatorio) |
| instradamento del database | Indicazione per le informazioni di routing del database dalla connessione dati, per impostazione predefinita sono consentite solo le informazioni di routing del database | 'Multi' 'Singolo' |
| formato dei dati | Formato dati del messaggio. Facoltativamente, è possibile aggiungere il formato dati a ogni messaggio. | 'APACHEAVRO' 'AVRO' 'AZMONSTREAM' 'CSV' 'JSON' 'MULTIJSON' «ORC» 'PARQUET' 'PSV' 'CRUDO' «SCSV» 'SINGLEJSON' 'SOHSV' 'TSV' 'TSVE' 'TXT' 'W3CLOGFILE' |
| eventHubResourceIdForManagedIdentity | ID risorsa dell'hub eventi da usare per creare una connessione dati. | stringa (obbligatorio) |
| eventSystemProperties | Proprietà di sistema dell'hub eventi | stringa[] |
| managedIdentityResourceId | ID risorsa di un'identità gestita (sistema o utente assegnato) da usare per l'autenticazione con l'hub eventi. | stringa (obbligatorio) |
| nomeRegolaDiMappatura | Regola di mapping da utilizzare per inserire i dati. Facoltativamente, le informazioni di mapping possono essere aggiunte a ogni messaggio. | corda |
| recuperoDataInizio | Se definita, la connessione dati recupera gli eventi dell'hub eventi esistenti creati dopo la data di inizio recupero. Può recuperare solo gli eventi conservati dall'hub eventi, in base al periodo di conservazione. | corda |
| nomeTabella | Tabella in cui inserire i dati. Facoltativamente, le informazioni sulla tabella possono essere aggiunte a ogni messaggio. | corda |
EventHubDataConnection
| Nome | Descrizione | Valore |
|---|---|---|
| gentile | Tipo di endpoint per la connessione dati | 'EventHub' (obbligatorio) |
| proprietà | Proprietà di connessione dati dell'hub eventi da convalidare. | EventHubConnectionProperties |
EventHubDataConnessionConGestitaIdentità
| Nome | Descrizione | Valore |
|---|---|---|
| gentile | Tipo di endpoint per la connessione dati | 'EventHubWithManagedIdentity' (richiesto) |
| proprietà | Proprietà di connessione dati dell'hub eventi da convalidare. | EventHubConnectionWithManagedIdentityProperties |
IotHubConnectionProperties
| Nome | Descrizione | Valore |
|---|---|---|
| gruppo di consumatori | Gruppo di consumer dell'hub iot. | stringa (obbligatorio) |
| instradamento del database | Indicazione per le informazioni di routing del database dalla connessione dati, per impostazione predefinita sono consentite solo le informazioni di routing del database | 'Multi' 'Singolo' |
| formato dei dati | Formato dati del messaggio. Facoltativamente, è possibile aggiungere il formato dati a ogni messaggio. | 'APACHEAVRO' 'AVRO' 'AZMONSTREAM' 'CSV' 'JSON' 'MULTIJSON' «ORC» 'PARQUET' 'PSV' 'CRUDO' «SCSV» 'SINGLEJSON' 'SOHSV' 'TSV' 'TSVE' 'TXT' 'W3CLOGFILE' |
| eventSystemProperties | Proprietà di sistema dell'hub iot | stringa[] |
| iotHubResourceId | ID risorsa dell'hub Iot da usare per creare una connessione dati. | stringa (obbligatorio) |
| nomeRegolaDiMappatura | Regola di mapping da utilizzare per inserire i dati. Facoltativamente, le informazioni di mapping possono essere aggiunte a ogni messaggio. | corda |
| recuperoDataInizio | Se definita, la connessione dati recupera gli eventi dell'hub eventi esistenti creati dopo la data di inizio recupero. Può recuperare solo gli eventi conservati dall'hub eventi, in base al periodo di conservazione. | corda |
| sharedAccessPolicyName | Nome dei criteri di accesso alla condivisione | stringa (obbligatorio) |
| nomeTabella | Tabella in cui inserire i dati. Facoltativamente, le informazioni sulla tabella possono essere aggiunte a ogni messaggio. | corda |
IotHubDataConnection
| Nome | Descrizione | Valore |
|---|---|---|
| gentile | Tipo di endpoint per la connessione dati | 'IotHub' (obbligatorio) |
| proprietà | Proprietà della connessione dati dell'hub Iot. | IotHubConnectionProperties |
Esempi di utilizzo
Modelli di avvio rapido di Azure
I modelli di avvio rapido di Azure seguenti distribuire questo tipo di risorsa.
| Sagoma | Descrizione |
|---|---|
|
Distribuire Azure Data Explorer DB con la connessione di Cosmos DB |
Distribuire Azure Data Explorer DB con la connessione Cosmos DB. |
|
Distribuire il database di Esplora dati di Azure con la connessione di Griglia di eventi |
Distribuire il database di Esplora dati di Azure con connessione griglia di eventi. |
|
Distribuire il database di Esplora dati di Azure con la connessione a Hub eventi |
Distribuire il database di Esplora dati di Azure con la connessione a Hub eventi. |
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa cluster/databases/dataConnections può essere distribuito con operazioni destinate a:
- Gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.Kusto/clusters/databases/dataConnections, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
location = "string"
name = "string"
kind = "string"
// For remaining properties, see Microsoft.Kusto/clusters/databases/dataConnections objects
}
Oggetti Microsoft.Kusto/clusters/databases/dataConnections
Impostare la proprietà tipo di
Per CosmosDb, usare:
{
kind = "CosmosDb"
properties = {
cosmosDbAccountResourceId = "string"
cosmosDbContainer = "string"
cosmosDbDatabase = "string"
managedIdentityResourceId = "string"
mappingRuleName = "string"
retrievalStartDate = "string"
tableName = "string"
}
}
Per EventGrid, usare:
{
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"
}
}
Per EventGridWithManagedIdentity, usa:
{
kind = "EventGridWithManagedIdentity"
properties = {
blobStorageEventType = "string"
consumerGroup = "string"
databaseRouting = "string"
dataFormat = "string"
eventGridResourceId = "string"
eventHubResourceIdForManagedIdentity = "string"
ignoreFirstRecord = bool
managedIdentityResourceId = "string"
mappingRuleName = "string"
storageAccountResourceIdForManagedIdentity = "string"
tableName = "string"
}
}
Per EventHub, usare:
{
kind = "EventHub"
properties = {
compression = "string"
consumerGroup = "string"
databaseRouting = "string"
dataFormat = "string"
eventHubResourceId = "string"
eventSystemProperties = [
"string"
]
managedIdentityResourceId = "string"
mappingRuleName = "string"
retrievalStartDate = "string"
tableName = "string"
}
}
Per EventHubWithManagedIdentity, usa:
{
kind = "EventHubWithManagedIdentity"
properties = {
compression = "string"
consumerGroup = "string"
databaseRouting = "string"
dataFormat = "string"
eventHubResourceIdForManagedIdentity = "string"
eventSystemProperties = [
"string"
]
managedIdentityResourceId = "string"
mappingRuleName = "string"
retrievalStartDate = "string"
tableName = "string"
}
}
Per IotHub, usare:
{
kind = "IotHub"
properties = {
consumerGroup = "string"
databaseRouting = "string"
dataFormat = "string"
eventSystemProperties = [
"string"
]
iotHubResourceId = "string"
mappingRuleName = "string"
retrievalStartDate = "string"
sharedAccessPolicyName = "string"
tableName = "string"
}
}
Valori delle proprietà
Microsoft.Kusto/clusters/databases/dataConnections
| Nome | Descrizione | Valore |
|---|---|---|
| gentile | Impostare su "CosmosDb" per il tipo CosmosDbDataConnection. Impostare su "EventGrid" per il tipo EventGridDataConnection. Imposta su 'EventGridWithManagedIdentity' per il tipo EventGridDataConnectionWithManagedIdentity. Impostare su "EventHub" per il tipo EventHubDataConnection. Imposta su 'EventHubWithManagedIdentity' per il tipo EventHubDataConnectionWithManagedIdentity. Impostare su "IotHub" per il tipo IotHubDataConnection. | 'CosmosDb' 'Griglia di eventi' 'EventGridWithManagedIdentity' 'Hub eventi' 'EventHubConUnIdentitàGestita' 'IotHub' (obbligatorio) |
| ubicazione | Percorso della risorsa. | corda |
| nome | Nome della risorsa | corda Vincoli: Pattern = ^.*$ (obbligatorio) |
| parent_id | ID della risorsa padre per questa risorsa. | ID per la risorsa di tipo: cluster/database |
| digitare | Tipo di risorsa | "Microsoft.Kusto/clusters/databases/dataConnections@2025-02-14" |
CosmosDbDataConnection
| Nome | Descrizione | Valore |
|---|---|---|
| gentile | Tipo di endpoint per la connessione dati | 'CosmosDb' (obbligatorio) |
| proprietà | Proprietà della connessione dati di CosmosDb. | CosmosDbDataConnectionProperties |
CosmosDbDataConnectionProperties
| Nome | Descrizione | Valore |
|---|---|---|
| cosmosDbAccountResourceId | ID risorsa dell'account Cosmos DB usato per creare la connessione dati. | stringa (obbligatorio) |
| cosmosDbContenitore | Nome di un contenitore esistente nel database Cosmos DB. | stringa (obbligatorio) |
| cosmosDbDatabase | Nome di un database esistente nell'account Cosmos DB. | stringa (obbligatorio) |
| managedIdentityResourceId | ID risorsa di un sistema gestito o di un'identità assegnata dall'utente. L'identità viene usata per l'autenticazione con Cosmos DB. | stringa (obbligatorio) |
| nomeRegolaDiMappatura | Nome di una regola di mapping esistente da utilizzare durante l'inserimento dei dati recuperati. | corda |
| recuperoDataInizio | Opzionale. Se definita, la connessione dati recupera i documenti di Cosmos DB creati o aggiornati dopo la data di inizio del recupero specificata. | corda |
| nomeTabella | Nome con distinzione tra maiuscole e minuscole della tabella di destinazione esistente nel cluster. I dati recuperati vengono inseriti in questa tabella. | stringa (obbligatorio) |
Proprietà EventGridConnectionProperties
| Nome | Descrizione | Valore |
|---|---|---|
| blobStorageEventType | Nome del tipo di evento di archiviazione BLOB da elaborare. | 'Microsoft.Storage.BlobCreated' 'Microsoft.Storage.BlobRenamed' |
| gruppo di consumatori | Gruppo di consumer dell'hub eventi. | stringa (obbligatorio) |
| instradamento del database | Indicazione per le informazioni di routing del database dalla connessione dati, per impostazione predefinita sono consentite solo le informazioni di routing del database | 'Multi' 'Singolo' |
| formato dei dati | Formato dati del messaggio. Facoltativamente, è possibile aggiungere il formato dati a ogni messaggio. | 'APACHEAVRO' 'AVRO' 'AZMONSTREAM' 'CSV' 'JSON' 'MULTIJSON' «ORC» 'PARQUET' 'PSV' 'CRUDO' «SCSV» 'SINGLEJSON' 'SOHSV' 'TSV' 'TSVE' 'TXT' 'W3CLOGFILE' |
| eventGridResourceId | ID risorsa della griglia di eventi sottoscritta agli eventi dell'account di archiviazione. | corda |
| ID risorsa di Event Hub | ID risorsa in cui la griglia di eventi è configurata per l'invio di eventi. | stringa (obbligatorio) |
| ignoreFirstRecord | Valore booleano che, se impostato su true, indica che l'inserimento deve ignorare il primo record di ogni file | Bool |
| managedIdentityResourceId | ID risorsa di un'identità gestita (sistema o utente assegnato) da usare per l'autenticazione con l'hub eventi e l'account di archiviazione. | corda |
| nomeRegolaDiMappatura | Regola di mapping da utilizzare per inserire i dati. Facoltativamente, le informazioni di mapping possono essere aggiunte a ogni messaggio. | corda |
| storageAccountResourceId | ID risorsa dell'account di archiviazione in cui risiedono i dati. | stringa (obbligatorio) |
| nomeTabella | Tabella in cui inserire i dati. Facoltativamente, le informazioni sulla tabella possono essere aggiunte a ogni messaggio. | corda |
EventGridConnectionWithManagedIdentityProperties
| Nome | Descrizione | Valore |
|---|---|---|
| blobStorageEventType | Nome del tipo di evento di archiviazione BLOB da elaborare. | 'Microsoft.Storage.BlobCreated' 'Microsoft.Storage.BlobRenamed' |
| gruppo di consumatori | Gruppo di consumer dell'hub eventi. | stringa (obbligatorio) |
| instradamento del database | Indicazione per le informazioni di routing del database dalla connessione dati, per impostazione predefinita sono consentite solo le informazioni di routing del database | 'Multi' 'Singolo' |
| formato dei dati | Formato dati del messaggio. Facoltativamente, è possibile aggiungere il formato dati a ogni messaggio. | 'APACHEAVRO' 'AVRO' 'AZMONSTREAM' 'CSV' 'JSON' 'MULTIJSON' «ORC» 'PARQUET' 'PSV' 'CRUDO' «SCSV» 'SINGLEJSON' 'SOHSV' 'TSV' 'TSVE' 'TXT' 'W3CLOGFILE' |
| eventGridResourceId | ID risorsa in cui la griglia di eventi è configurata per l'invio di eventi. | corda |
| eventHubResourceIdForManagedIdentity | L'ID risorsa dell'event hub che è iscritto agli eventi dell'account di archiviazione. | stringa (obbligatorio) |
| ignoreFirstRecord | Valore booleano che, se impostato su true, indica che l'inserimento deve ignorare il primo record di ogni file | Bool |
| managedIdentityResourceId | ID risorsa di un'identità gestita (sistema o utente assegnato) da usare per l'autenticazione con l'hub eventi e l'account di archiviazione. | stringa (obbligatorio) |
| nomeRegolaDiMappatura | Regola di mapping da utilizzare per inserire i dati. Facoltativamente, le informazioni di mapping possono essere aggiunte a ogni messaggio. | corda |
| storageAccountResourceIdForManagedIdentity | ID risorsa dell'account di archiviazione in cui risiedono i dati. | stringa (obbligatorio) |
| nomeTabella | Tabella in cui inserire i dati. Facoltativamente, le informazioni sulla tabella possono essere aggiunte a ogni messaggio. | corda |
EventGridDataConnection
| Nome | Descrizione | Valore |
|---|---|---|
| gentile | Tipo di endpoint per la connessione dati | 'EventGrid' (obbligatorio) |
| proprietà | Proprietà della connessione dati di Griglia di eventi. | Proprietà EventGridConnectionProperties |
EventGridDataConnectionWithManaged Identity
| Nome | Descrizione | Valore |
|---|---|---|
| gentile | Tipo di endpoint per la connessione dati | 'EventGridWithManagedIdentity' (richiesto) |
| proprietà | Le proprietà della connessione dati Event Grid con identità gestita obbligatoria. | EventGridConnectionWithManagedIdentityProperties |
EventHubConnectionProperties
| Nome | Descrizione | Valore |
|---|---|---|
| compressione | Il tipo di compressione | 'GZip' 'Nessuno' |
| gruppo di consumatori | Gruppo di consumer dell'hub eventi. | stringa (obbligatorio) |
| instradamento del database | Indicazione per le informazioni di routing del database dalla connessione dati, per impostazione predefinita sono consentite solo le informazioni di routing del database | 'Multi' 'Singolo' |
| formato dei dati | Formato dati del messaggio. Facoltativamente, è possibile aggiungere il formato dati a ogni messaggio. | 'APACHEAVRO' 'AVRO' 'AZMONSTREAM' 'CSV' 'JSON' 'MULTIJSON' «ORC» 'PARQUET' 'PSV' 'CRUDO' «SCSV» 'SINGLEJSON' 'SOHSV' 'TSV' 'TSVE' 'TXT' 'W3CLOGFILE' |
| ID risorsa di Event Hub | ID risorsa dell'hub eventi da usare per creare una connessione dati. | stringa (obbligatorio) |
| eventSystemProperties | Proprietà di sistema dell'hub eventi | stringa[] |
| managedIdentityResourceId | ID risorsa di un'identità gestita (sistema o utente assegnato) da usare per l'autenticazione con l'hub eventi. | corda |
| nomeRegolaDiMappatura | Regola di mapping da utilizzare per inserire i dati. Facoltativamente, le informazioni di mapping possono essere aggiunte a ogni messaggio. | corda |
| recuperoDataInizio | Se definita, la connessione dati recupera gli eventi dell'hub eventi esistenti creati dopo la data di inizio recupero. Può recuperare solo gli eventi conservati dall'hub eventi, in base al periodo di conservazione. | corda |
| nomeTabella | Tabella in cui inserire i dati. Facoltativamente, le informazioni sulla tabella possono essere aggiunte a ogni messaggio. | corda |
EventHubConnectionWithManagedIdentityProperties
| Nome | Descrizione | Valore |
|---|---|---|
| compressione | Il tipo di compressione | 'GZip' 'Nessuno' |
| gruppo di consumatori | Gruppo di consumer dell'hub eventi. | stringa (obbligatorio) |
| instradamento del database | Indicazione per le informazioni di routing del database dalla connessione dati, per impostazione predefinita sono consentite solo le informazioni di routing del database | 'Multi' 'Singolo' |
| formato dei dati | Formato dati del messaggio. Facoltativamente, è possibile aggiungere il formato dati a ogni messaggio. | 'APACHEAVRO' 'AVRO' 'AZMONSTREAM' 'CSV' 'JSON' 'MULTIJSON' «ORC» 'PARQUET' 'PSV' 'CRUDO' «SCSV» 'SINGLEJSON' 'SOHSV' 'TSV' 'TSVE' 'TXT' 'W3CLOGFILE' |
| eventHubResourceIdForManagedIdentity | ID risorsa dell'hub eventi da usare per creare una connessione dati. | stringa (obbligatorio) |
| eventSystemProperties | Proprietà di sistema dell'hub eventi | stringa[] |
| managedIdentityResourceId | ID risorsa di un'identità gestita (sistema o utente assegnato) da usare per l'autenticazione con l'hub eventi. | stringa (obbligatorio) |
| nomeRegolaDiMappatura | Regola di mapping da utilizzare per inserire i dati. Facoltativamente, le informazioni di mapping possono essere aggiunte a ogni messaggio. | corda |
| recuperoDataInizio | Se definita, la connessione dati recupera gli eventi dell'hub eventi esistenti creati dopo la data di inizio recupero. Può recuperare solo gli eventi conservati dall'hub eventi, in base al periodo di conservazione. | corda |
| nomeTabella | Tabella in cui inserire i dati. Facoltativamente, le informazioni sulla tabella possono essere aggiunte a ogni messaggio. | corda |
EventHubDataConnection
| Nome | Descrizione | Valore |
|---|---|---|
| gentile | Tipo di endpoint per la connessione dati | 'EventHub' (obbligatorio) |
| proprietà | Proprietà di connessione dati dell'hub eventi da convalidare. | EventHubConnectionProperties |
EventHubDataConnessionConGestitaIdentità
| Nome | Descrizione | Valore |
|---|---|---|
| gentile | Tipo di endpoint per la connessione dati | 'EventHubWithManagedIdentity' (richiesto) |
| proprietà | Proprietà di connessione dati dell'hub eventi da convalidare. | EventHubConnectionWithManagedIdentityProperties |
IotHubConnectionProperties
| Nome | Descrizione | Valore |
|---|---|---|
| gruppo di consumatori | Gruppo di consumer dell'hub iot. | stringa (obbligatorio) |
| instradamento del database | Indicazione per le informazioni di routing del database dalla connessione dati, per impostazione predefinita sono consentite solo le informazioni di routing del database | 'Multi' 'Singolo' |
| formato dei dati | Formato dati del messaggio. Facoltativamente, è possibile aggiungere il formato dati a ogni messaggio. | 'APACHEAVRO' 'AVRO' 'AZMONSTREAM' 'CSV' 'JSON' 'MULTIJSON' «ORC» 'PARQUET' 'PSV' 'CRUDO' «SCSV» 'SINGLEJSON' 'SOHSV' 'TSV' 'TSVE' 'TXT' 'W3CLOGFILE' |
| eventSystemProperties | Proprietà di sistema dell'hub iot | stringa[] |
| iotHubResourceId | ID risorsa dell'hub Iot da usare per creare una connessione dati. | stringa (obbligatorio) |
| nomeRegolaDiMappatura | Regola di mapping da utilizzare per inserire i dati. Facoltativamente, le informazioni di mapping possono essere aggiunte a ogni messaggio. | corda |
| recuperoDataInizio | Se definita, la connessione dati recupera gli eventi dell'hub eventi esistenti creati dopo la data di inizio recupero. Può recuperare solo gli eventi conservati dall'hub eventi, in base al periodo di conservazione. | corda |
| sharedAccessPolicyName | Nome dei criteri di accesso alla condivisione | stringa (obbligatorio) |
| nomeTabella | Tabella in cui inserire i dati. Facoltativamente, le informazioni sulla tabella possono essere aggiunte a ogni messaggio. | corda |
IotHubDataConnection
| Nome | Descrizione | Valore |
|---|---|---|
| gentile | Tipo di endpoint per la connessione dati | 'IotHub' (obbligatorio) |
| proprietà | Proprietà della connessione dati dell'hub Iot. | IotHubConnectionProperties |