EventHubDataConnection interface
Klasse die een Event Hub-gegevensverbinding vertegenwoordigt.
- Extends
Eigenschappen
compression | Het type compressie van Event Hub-berichten |
consumer |
De Event Hub-consumentengroep. |
database |
Indicatie voor databaserouteringsgegevens van de gegevensverbinding. Standaard zijn alleen databaserouteringsgegevens toegestaan |
data |
De gegevensindeling van het bericht. Optioneel kan de gegevensindeling aan elk bericht worden toegevoegd. |
event |
De resource-id van de Event Hub die moet worden gebruikt om een gegevensverbinding te maken. |
event |
Systeemeigenschappen van de Event Hub |
kind | Polymorfe discriminator, waarmee de verschillende typen dit object kunnen worden opgegeven |
managed |
De object-id van de managedIdentityResourceId OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
managed |
De resource-id van een beheerde identiteit (door het systeem of door de gebruiker toegewezen) die moet worden gebruikt voor verificatie met Event Hub. |
mapping |
De toewijzingsregel die moet worden gebruikt om de gegevens op te nemen. De toewijzingsgegevens kunnen desgewenst aan elk bericht worden toegevoegd. |
provisioning |
De ingerichte status van de resource. OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
retrieval |
Wanneer de gegevensverbinding is gedefinieerd, worden bestaande Event Hub-gebeurtenissen opgehaald die zijn gemaakt sinds de begindatum van ophalen. Het kan alleen gebeurtenissen ophalen die worden bewaard door de Event Hub, op basis van de bewaarperiode. |
table |
De tabel waarin de gegevens moeten worden opgenomen. De tabelgegevens kunnen desgewenst aan elk bericht worden toegevoegd. |
Overgenomen eigenschappen
id | Volledig gekwalificeerde resource-id voor de resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
location | Resourcelocatie. |
name | De naam van de resource OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
type | Het type resource. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts' OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
Eigenschapdetails
compression
Het type compressie van Event Hub-berichten
compression?: string
Waarde van eigenschap
string
consumerGroup
De Event Hub-consumentengroep.
consumerGroup?: string
Waarde van eigenschap
string
databaseRouting
Indicatie voor databaserouteringsgegevens van de gegevensverbinding. Standaard zijn alleen databaserouteringsgegevens toegestaan
databaseRouting?: string
Waarde van eigenschap
string
dataFormat
De gegevensindeling van het bericht. Optioneel kan de gegevensindeling aan elk bericht worden toegevoegd.
dataFormat?: string
Waarde van eigenschap
string
eventHubResourceId
De resource-id van de Event Hub die moet worden gebruikt om een gegevensverbinding te maken.
eventHubResourceId?: string
Waarde van eigenschap
string
eventSystemProperties
Systeemeigenschappen van de Event Hub
eventSystemProperties?: string[]
Waarde van eigenschap
string[]
kind
Polymorfe discriminator, waarmee de verschillende typen dit object kunnen worden opgegeven
kind: "EventHub"
Waarde van eigenschap
"EventHub"
managedIdentityObjectId
De object-id van de managedIdentityResourceId OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
managedIdentityObjectId?: string
Waarde van eigenschap
string
managedIdentityResourceId
De resource-id van een beheerde identiteit (door het systeem of door de gebruiker toegewezen) die moet worden gebruikt voor verificatie met Event Hub.
managedIdentityResourceId?: string
Waarde van eigenschap
string
mappingRuleName
De toewijzingsregel die moet worden gebruikt om de gegevens op te nemen. De toewijzingsgegevens kunnen desgewenst aan elk bericht worden toegevoegd.
mappingRuleName?: string
Waarde van eigenschap
string
provisioningState
De ingerichte status van de resource. OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
provisioningState?: string
Waarde van eigenschap
string
retrievalStartDate
Wanneer de gegevensverbinding is gedefinieerd, worden bestaande Event Hub-gebeurtenissen opgehaald die zijn gemaakt sinds de begindatum van ophalen. Het kan alleen gebeurtenissen ophalen die worden bewaard door de Event Hub, op basis van de bewaarperiode.
retrievalStartDate?: Date
Waarde van eigenschap
Date
tableName
De tabel waarin de gegevens moeten worden opgenomen. De tabelgegevens kunnen desgewenst aan elk bericht worden toegevoegd.
tableName?: string
Waarde van eigenschap
string
Details van overgenomen eigenschap
id
Volledig gekwalificeerde resource-id voor de resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
id?: string
Waarde van eigenschap
string
Overgenomen vanDataConnection.id
location
Resourcelocatie.
location?: string
Waarde van eigenschap
string
Overgenomen vanDataConnection.location
name
De naam van de resource OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
name?: string
Waarde van eigenschap
string
Overgenomen vanDataConnection.name
type
Het type resource. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts' OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
type?: string
Waarde van eigenschap
string
Overgenomen vanDataConnection.type