IotHubProperties interface
De eigenschappen van een IoT-hub.
Eigenschappen
allowed |
Lijst met toegestane FQDN's (Fully Qualified Domain Name) voor uitgaand verkeer van IoT Hub. |
authorization |
Het beleid voor gedeelde toegang dat u kunt gebruiken om een verbinding met de IoT-hub te beveiligen. |
cloud |
De eigenschappen voor cloud-naar-apparaat-berichten van IoT Hub. |
comments | Opmerkingen bij IoT Hub. |
disable |
Indien waar, kunnen alle apparaten (inclusief Edge-apparaten, maar met uitzondering van modules) sas-sleutels binnen het bereik niet worden gebruikt voor verificatie. |
disable |
Indien waar, kunnen SAS-tokens met sas-sleutels met ioT-bereik niet worden gebruikt voor verificatie. |
disable |
Indien waar, kunnen alle SAS-sleutels met modulebereik niet worden gebruikt voor verificatie. |
enable |
Met deze eigenschap wanneer deze is ingesteld op true, wordt gegevenslocatie ingeschakeld, waardoor herstel na noodgevallen wordt uitgeschakeld. |
enable |
Indien waar, worden meldingen voor het uploaden van bestanden ingeschakeld. |
event |
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. |
host |
De naam van de host. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
ip |
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. |
messaging |
De eigenschappen van het berichteindpunt voor de meldingswachtrij voor het uploaden van bestanden. |
min |
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. |
network |
Eigenschappen van set netwerkregels van IotHub |
private |
Privé-eindpuntverbindingen die zijn gemaakt op deze IotHub |
provisioning |
De inrichtingsstatus. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
public |
Of aanvragen van openbaar netwerk zijn toegestaan |
restrict |
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. |
storage |
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
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}