Delen via


IotHubProperties interface

De eigenschappen van een IoT-hub.

Eigenschappen

allowedFqdnList

Lijst met toegestane FQDN's (Fully Qualified Domain Name) voor uitgaand verkeer van IoT Hub.

authorizationPolicies

Het beleid voor gedeelde toegang dat u kunt gebruiken om een verbinding met de IoT-hub te beveiligen.

cloudToDevice

De eigenschappen voor cloud-naar-apparaat-berichten van IoT Hub.

comments

Opmerkingen bij IoT Hub.

disableDeviceSAS

Indien waar, kunnen alle apparaten (inclusief Edge-apparaten, maar met uitzondering van modules) sas-sleutels binnen het bereik niet worden gebruikt voor verificatie.

disableLocalAuth

Indien waar, kunnen SAS-tokens met sas-sleutels met ioT-bereik niet worden gebruikt voor verificatie.

disableModuleSAS

Indien waar, kunnen alle SAS-sleutels met modulebereik niet worden gebruikt voor verificatie.

enableDataResidency

Met deze eigenschap wanneer deze is ingesteld op true, wordt gegevenslocatie ingeschakeld, waardoor herstel na noodgevallen wordt uitgeschakeld.

enableFileUploadNotifications

Indien waar, worden meldingen voor het uploaden van bestanden ingeschakeld.

eventHubEndpoints

De eigenschappen van het Event Hub-compatibele eindpunt. De enige mogelijke sleutels voor deze woordenlijst zijn gebeurtenissen. Deze sleutel moet aanwezig zijn in de woordenlijst tijdens het maken of bijwerken van aanroepen voor de IoT-hub.

features

De mogelijkheden en functies die zijn ingeschakeld voor de IoT-hub.

hostName

De naam van de host. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

ipFilterRules

De IP-filterregels.

locations

Primaire en secundaire locatie voor iot-hub OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

messagingEndpoints

De eigenschappen van het berichteindpunt voor de meldingswachtrij voor het uploaden van bestanden.

minTlsVersion

Hiermee geeft u de minimale TLS-versie op die moet worden ondersteund voor deze hub. Kan worden ingesteld op '1.2' om clients te hebben die een TLS-versie lager dan 1.2 gebruiken om te worden geweigerd.

networkRuleSets

Eigenschappen van set netwerkregels van IotHub

privateEndpointConnections

Privé-eindpuntverbindingen die zijn gemaakt op deze IotHub

provisioningState

De inrichtingsstatus. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

publicNetworkAccess

Of aanvragen van openbaar netwerk zijn toegestaan

restrictOutboundNetworkAccess

Indien waar, worden uitgaand verkeer van IotHub beperkt tot alleen de toegestane FQDN's die zijn geconfigureerd via allowedFqdnList.

routing

De routeringsgerelateerde eigenschappen van de IoT-hub. Zie: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging

state

De hubstatus. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

storageEndpoints

De lijst met Azure Storage-eindpunten waar u bestanden kunt uploaden. Op dit moment kunt u slechts één Azure Storage-account configureren en dat moet de sleutel hebben als $default. Als u meer dan één opslagaccount opgeeft, wordt er een fout gegenereerd. Als de eigenschap enableFileUploadNotifications is ingesteld op True, wordt er geen waarde opgegeven voor deze eigenschap. Er wordt een fout gegenereerd.

Eigenschapdetails

allowedFqdnList

Lijst met toegestane FQDN's (Fully Qualified Domain Name) voor uitgaand verkeer van IoT Hub.

allowedFqdnList?: string[]

Waarde van eigenschap

string[]

authorizationPolicies

Het beleid voor gedeelde toegang dat u kunt gebruiken om een verbinding met de IoT-hub te beveiligen.

authorizationPolicies?: SharedAccessSignatureAuthorizationRule[]

Waarde van eigenschap

cloudToDevice

De eigenschappen voor cloud-naar-apparaat-berichten van IoT Hub.

cloudToDevice?: CloudToDeviceProperties

Waarde van eigenschap

comments

Opmerkingen bij IoT Hub.

comments?: string

Waarde van eigenschap

string

disableDeviceSAS

Indien waar, kunnen alle apparaten (inclusief Edge-apparaten, maar met uitzondering van modules) sas-sleutels binnen het bereik niet worden gebruikt voor verificatie.

disableDeviceSAS?: boolean

Waarde van eigenschap

boolean

disableLocalAuth

Indien waar, kunnen SAS-tokens met sas-sleutels met ioT-bereik niet worden gebruikt voor verificatie.

disableLocalAuth?: boolean

Waarde van eigenschap

boolean

disableModuleSAS

Indien waar, kunnen alle SAS-sleutels met modulebereik niet worden gebruikt voor verificatie.

disableModuleSAS?: boolean

Waarde van eigenschap

boolean

enableDataResidency

Met deze eigenschap wanneer deze is ingesteld op true, wordt gegevenslocatie ingeschakeld, waardoor herstel na noodgevallen wordt uitgeschakeld.

enableDataResidency?: boolean

Waarde van eigenschap

boolean

enableFileUploadNotifications

Indien waar, worden meldingen voor het uploaden van bestanden ingeschakeld.

enableFileUploadNotifications?: boolean

Waarde van eigenschap

boolean

eventHubEndpoints

De eigenschappen van het Event Hub-compatibele eindpunt. De enige mogelijke sleutels voor deze woordenlijst zijn gebeurtenissen. Deze sleutel moet aanwezig zijn in de woordenlijst tijdens het maken of bijwerken van aanroepen voor de IoT-hub.

eventHubEndpoints?: {[propertyName: string]: EventHubProperties}

Waarde van eigenschap

{[propertyName: string]: EventHubProperties}

features

De mogelijkheden en functies die zijn ingeschakeld voor de IoT-hub.

features?: string

Waarde van eigenschap

string

hostName

De naam van de host. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

hostName?: string

Waarde van eigenschap

string

ipFilterRules

De IP-filterregels.

ipFilterRules?: IpFilterRule[]

Waarde van eigenschap

locations

Primaire en secundaire locatie voor iot-hub OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

locations?: IotHubLocationDescription[]

Waarde van eigenschap

messagingEndpoints

De eigenschappen van het berichteindpunt voor de meldingswachtrij voor het uploaden van bestanden.

messagingEndpoints?: {[propertyName: string]: MessagingEndpointProperties}

Waarde van eigenschap

{[propertyName: string]: MessagingEndpointProperties}

minTlsVersion

Hiermee geeft u de minimale TLS-versie op die moet worden ondersteund voor deze hub. Kan worden ingesteld op '1.2' om clients te hebben die een TLS-versie lager dan 1.2 gebruiken om te worden geweigerd.

minTlsVersion?: string

Waarde van eigenschap

string

networkRuleSets

Eigenschappen van set netwerkregels van IotHub

networkRuleSets?: NetworkRuleSetProperties

Waarde van eigenschap

privateEndpointConnections

Privé-eindpuntverbindingen die zijn gemaakt op deze IotHub

privateEndpointConnections?: PrivateEndpointConnection[]

Waarde van eigenschap

provisioningState

De inrichtingsstatus. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

provisioningState?: string

Waarde van eigenschap

string

publicNetworkAccess

Of aanvragen van openbaar netwerk zijn toegestaan

publicNetworkAccess?: string

Waarde van eigenschap

string

restrictOutboundNetworkAccess

Indien waar, worden uitgaand verkeer van IotHub beperkt tot alleen de toegestane FQDN's die zijn geconfigureerd via allowedFqdnList.

restrictOutboundNetworkAccess?: boolean

Waarde van eigenschap

boolean

routing

De routeringsgerelateerde eigenschappen van de IoT-hub. Zie: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging

routing?: RoutingProperties

Waarde van eigenschap

state

De hubstatus. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

state?: string

Waarde van eigenschap

string

storageEndpoints

De lijst met Azure Storage-eindpunten waar u bestanden kunt uploaden. Op dit moment kunt u slechts één Azure Storage-account configureren en dat moet de sleutel hebben als $default. Als u meer dan één opslagaccount opgeeft, wordt er een fout gegenereerd. Als de eigenschap enableFileUploadNotifications is ingesteld op True, wordt er geen waarde opgegeven voor deze eigenschap. Er wordt een fout gegenereerd.

storageEndpoints?: {[propertyName: string]: StorageEndpointProperties}

Waarde van eigenschap

{[propertyName: string]: StorageEndpointProperties}