Delen via


EventHubDataConnection interface

Klasse die een Event Hub-gegevensverbinding vertegenwoordigt.

Uitbreiding

Eigenschappen

compression

Het compressietype event hub-berichten

consumerGroup

De Event Hub-consumentengroep.

databaseRouting

Indicatie voor databaserouteringsgegevens van de gegevensverbinding, standaard is alleen gegevens over databaseroutering toegestaan

dataFormat

De gegevensindeling van het bericht. Desgewenst kan de gegevensindeling aan elk bericht worden toegevoegd.

eventHubResourceId

De resource-id van de Event Hub die moet worden gebruikt om een gegevensverbinding te maken.

eventSystemProperties

Systeemeigenschappen van de Event Hub

kind

Polymorf discriminator, waarmee de verschillende typen dit object kunnen worden opgegeven

managedIdentityObjectId

De object-id van de managedIdentityResourceId OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

managedIdentityResourceId

De resource-id van een beheerde identiteit (door het systeem of de gebruiker toegewezen) die moet worden gebruikt voor verificatie met Event Hub.

mappingRuleName

De toewijzingsregel die moet worden gebruikt om de gegevens op te nemen. Desgewenst kunnen de toewijzingsgegevens aan elk bericht worden toegevoegd.

provisioningState

De ingerichte status van de resource. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

retrievalStartDate

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.

tableName

De tabel waarin de gegevens moeten worden opgenomen. Desgewenst kunnen de tabelgegevens aan elk bericht worden toegevoegd.

Overgenomen eigenschappen

id

Volledig gekwalificeerde resource-id voor de resource. Bijvoorbeeld : /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 resourceNOTITIE: 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': deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

Eigenschapdetails

compression

Het compressietype 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 is alleen gegevens over databaseroutering toegestaan

databaseRouting?: string

Waarde van eigenschap

string

dataFormat

De gegevensindeling van het bericht. Desgewenst 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

Polymorf 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 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. Desgewenst kunnen de toewijzingsgegevens 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 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.

retrievalStartDate?: Date

Waarde van eigenschap

Date

tableName

De tabel waarin de gegevens moeten worden opgenomen. Desgewenst kunnen de tabelgegevens aan elk bericht worden toegevoegd.

tableName?: string

Waarde van eigenschap

string

Details van overgenomen eigenschap

id

Volledig gekwalificeerde resource-id voor de resource. Bijvoorbeeld : /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 resourceNOTITIE: 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': deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

type?: string

Waarde van eigenschap

string

overgenomen vanDataConnection.type