IotHubProperties interface
Die Eigenschaften eines IoT Hubs.
Eigenschaften
allowed |
Liste der zulässigen FQDNs (vollqualifizierter Domänenname) für ausgehenden Datenverkehr von Iot Hub. |
authorization |
Die Shared Access-Richtlinien, die Sie verwenden können, um eine Verbindung mit dem IoT Hub zu schützen. |
cloud |
Die IoT Hub-Cloud-zu-Gerät-Messagingeigenschaften. |
comments | IoT Hub-Kommentare. |
disable |
Wenn true, können nicht alle sas-Bereichsschlüssel für Geräte (einschließlich Edgegeräte, aber mit Ausnahme von Modulen) für die Authentifizierung verwendet werden. |
disable |
Wenn true, können SAS-Token mit iot hub-bereichsbezogenen SAS-Schlüsseln nicht für die Authentifizierung verwendet werden. |
disable |
Wenn true, können nicht alle modulbezogenen SAS-Schlüssel für die Authentifizierung verwendet werden. |
enable |
Wenn diese Eigenschaft auf TRUE festgelegt ist, wird die Datenresidenz aktiviert, wodurch die Notfallwiederherstellung deaktiviert wird. |
enable |
True gibt an, dass Benachrichtigungen zum Hochladen von Dateien aktiviert sind. |
event |
Die Event Hub-kompatiblen Endpunkteigenschaften. Der einzige mögliche Schlüssel für dieses Wörterbuch sind Ereignisse. Dieser Schlüssel muss im Wörterbuch vorhanden sein, während Erstellungs- oder Aktualisierungsaufrufe für den IoT Hub ausgeführt werden. |
features | Die Funktionen und Features, die für den IoT Hub aktiviert sind. |
host |
Der Name des Hosts. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
ip |
Die IP-Filterregeln. |
locations | Primärer und sekundärer Standort für iot Hub HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
messaging |
Die Messagingendpunkteigenschaften für die Dateiuploadbenachrichtigungswarteschlange. |
min |
Gibt die TLS-Mindestversion an, die für diesen Hub unterstützt werden soll. Kann auf "1.2" festgelegt werden, damit Clients, die eine TLS-Version unter 1.2 verwenden, abgelehnt werden. |
network |
Netzwerkregelsatzeigenschaften von IotHub |
private |
Private Endpunktverbindungen, die auf diesem IotHub erstellt wurden |
provisioning |
Der Bereitstellungsstatus. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
public |
Ob Anforderungen aus dem öffentlichen Netzwerk zulässig sind |
restrict |
Wenn true, ist der Ausgehende von IotHub nur auf die zulässigen FQDNs beschränkt, die über allowedFqdnList konfiguriert werden. |
routing | Die Routingeigenschaften des IoT Hubs. Siehe: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging |
state | Der Hubstatus. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
storage |
Die Liste der Azure Storage-Endpunkte, an denen Sie Dateien hochladen können. Derzeit können Sie nur ein Azure Storage-Konto konfigurieren, dessen Schlüssel als $default muss. Wenn Sie mehrere Speicherkonten angeben, wird ein Fehler ausgelöst. Wenn sie keinen Wert für diese Eigenschaft angeben, wenn die enableFileUploadNotifications-Eigenschaft auf True festgelegt ist, wird ein Fehler ausgelöst. |
Details zur Eigenschaft
allowedFqdnList
Liste der zulässigen FQDNs (vollqualifizierter Domänenname) für ausgehenden Datenverkehr von Iot Hub.
allowedFqdnList?: string[]
Eigenschaftswert
string[]
authorizationPolicies
Die Shared Access-Richtlinien, die Sie verwenden können, um eine Verbindung mit dem IoT Hub zu schützen.
authorizationPolicies?: SharedAccessSignatureAuthorizationRule[]
Eigenschaftswert
cloudToDevice
Die IoT Hub-Cloud-zu-Gerät-Messagingeigenschaften.
cloudToDevice?: CloudToDeviceProperties
Eigenschaftswert
comments
IoT Hub-Kommentare.
comments?: string
Eigenschaftswert
string
disableDeviceSAS
Wenn true, können nicht alle sas-Bereichsschlüssel für Geräte (einschließlich Edgegeräte, aber mit Ausnahme von Modulen) für die Authentifizierung verwendet werden.
disableDeviceSAS?: boolean
Eigenschaftswert
boolean
disableLocalAuth
Wenn true, können SAS-Token mit iot hub-bereichsbezogenen SAS-Schlüsseln nicht für die Authentifizierung verwendet werden.
disableLocalAuth?: boolean
Eigenschaftswert
boolean
disableModuleSAS
Wenn true, können nicht alle modulbezogenen SAS-Schlüssel für die Authentifizierung verwendet werden.
disableModuleSAS?: boolean
Eigenschaftswert
boolean
enableDataResidency
Wenn diese Eigenschaft auf TRUE festgelegt ist, wird die Datenresidenz aktiviert, wodurch die Notfallwiederherstellung deaktiviert wird.
enableDataResidency?: boolean
Eigenschaftswert
boolean
enableFileUploadNotifications
True gibt an, dass Benachrichtigungen zum Hochladen von Dateien aktiviert sind.
enableFileUploadNotifications?: boolean
Eigenschaftswert
boolean
eventHubEndpoints
Die Event Hub-kompatiblen Endpunkteigenschaften. Der einzige mögliche Schlüssel für dieses Wörterbuch sind Ereignisse. Dieser Schlüssel muss im Wörterbuch vorhanden sein, während Erstellungs- oder Aktualisierungsaufrufe für den IoT Hub ausgeführt werden.
eventHubEndpoints?: {[propertyName: string]: EventHubProperties}
Eigenschaftswert
{[propertyName: string]: EventHubProperties}
features
Die Funktionen und Features, die für den IoT Hub aktiviert sind.
features?: string
Eigenschaftswert
string
hostName
Der Name des Hosts. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
hostName?: string
Eigenschaftswert
string
ipFilterRules
locations
Primärer und sekundärer Standort für iot Hub HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
locations?: IotHubLocationDescription[]
Eigenschaftswert
messagingEndpoints
Die Messagingendpunkteigenschaften für die Dateiuploadbenachrichtigungswarteschlange.
messagingEndpoints?: {[propertyName: string]: MessagingEndpointProperties}
Eigenschaftswert
{[propertyName: string]: MessagingEndpointProperties}
minTlsVersion
Gibt die TLS-Mindestversion an, die für diesen Hub unterstützt werden soll. Kann auf "1.2" festgelegt werden, damit Clients, die eine TLS-Version unter 1.2 verwenden, abgelehnt werden.
minTlsVersion?: string
Eigenschaftswert
string
networkRuleSets
Netzwerkregelsatzeigenschaften von IotHub
networkRuleSets?: NetworkRuleSetProperties
Eigenschaftswert
privateEndpointConnections
Private Endpunktverbindungen, die auf diesem IotHub erstellt wurden
privateEndpointConnections?: PrivateEndpointConnection[]
Eigenschaftswert
provisioningState
Der Bereitstellungsstatus. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
provisioningState?: string
Eigenschaftswert
string
publicNetworkAccess
Ob Anforderungen aus dem öffentlichen Netzwerk zulässig sind
publicNetworkAccess?: string
Eigenschaftswert
string
restrictOutboundNetworkAccess
Wenn true, ist der Ausgehende von IotHub nur auf die zulässigen FQDNs beschränkt, die über allowedFqdnList konfiguriert werden.
restrictOutboundNetworkAccess?: boolean
Eigenschaftswert
boolean
routing
Die Routingeigenschaften des IoT Hubs. Siehe: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging
routing?: RoutingProperties
Eigenschaftswert
state
Der Hubstatus. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
state?: string
Eigenschaftswert
string
storageEndpoints
Die Liste der Azure Storage-Endpunkte, an denen Sie Dateien hochladen können. Derzeit können Sie nur ein Azure Storage-Konto konfigurieren, dessen Schlüssel als $default muss. Wenn Sie mehrere Speicherkonten angeben, wird ein Fehler ausgelöst. Wenn sie keinen Wert für diese Eigenschaft angeben, wenn die enableFileUploadNotifications-Eigenschaft auf True festgelegt ist, wird ein Fehler ausgelöst.
storageEndpoints?: {[propertyName: string]: StorageEndpointProperties}
Eigenschaftswert
{[propertyName: string]: StorageEndpointProperties}