Delen via


IotHubDataConnection interface

Klasse die een ioT-hub-gegevensverbinding vertegenwoordigt.

Extends

Eigenschappen

consumerGroup

De ioT-hub-consumentengroep.

databaseRouting

Indicatie voor databaserouteringsgegevens van de gegevensverbinding. Standaard is alleen databaserouteringsinformatie toegestaan

dataFormat

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

eventSystemProperties

Systeemeigenschappen van de ioT-hub

iotHubResourceId

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

kind

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

mappingRuleName

De toewijzingsregel die moet worden gebruikt om de gegevens op te nemen. De toewijzingsgegevens kunnen eventueel 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 de gegevensverbinding is gedefinieerd, worden bestaande Event Hub-gebeurtenissen opgehaald die zijn gemaakt sinds de begindatum ophalen. Het kan alleen gebeurtenissen ophalen die worden bewaard door de Event Hub, op basis van de retentieperiode.

sharedAccessPolicyName

De naam van het toegangsbeleid voor delen

tableName

De tabel waarin de gegevens moeten worden opgenomen. De tabelgegevens kunnen eventueel 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

consumerGroup

De ioT-hub-consumentengroep.

consumerGroup?: string

Waarde van eigenschap

string

databaseRouting

Indicatie voor databaserouteringsgegevens van de gegevensverbinding. Standaard is alleen databaserouteringsinformatie 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

eventSystemProperties

Systeemeigenschappen van de ioT-hub

eventSystemProperties?: string[]

Waarde van eigenschap

string[]

iotHubResourceId

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

iotHubResourceId?: string

Waarde van eigenschap

string

kind

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

kind: "IotHub"

Waarde van eigenschap

"IotHub"

mappingRuleName

De toewijzingsregel die moet worden gebruikt om de gegevens op te nemen. De toewijzingsgegevens kunnen eventueel 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 ophalen. Het kan alleen gebeurtenissen ophalen die worden bewaard door de Event Hub, op basis van de retentieperiode.

retrievalStartDate?: Date

Waarde van eigenschap

Date

sharedAccessPolicyName

De naam van het toegangsbeleid voor delen

sharedAccessPolicyName?: string

Waarde van eigenschap

string

tableName

De tabel waarin de gegevens moeten worden opgenomen. De tabelgegevens kunnen eventueel 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