Delen via


IotHubDataConnection interface

Klasse die een iot-hubgegevensverbinding vertegenwoordigt.

Uitbreiding

Eigenschappen

consumerGroup

De ioT 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.

eventSystemProperties

Systeemeigenschappen van de iot-hub

iotHubResourceId

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

kind

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

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.

sharedAccessPolicyName

De naam van het toegangsbeleid voor delen

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

consumerGroup

De ioT 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

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

Polymorf 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. 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

sharedAccessPolicyName

De naam van het toegangsbeleid voor delen

sharedAccessPolicyName?: string

Waarde van eigenschap

string

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