IotHubProperties interface
Die Eigenschaften eines IoT-Hubs.
Eigenschaften
allowed |
Liste der zulässigen FQDNs(Vollqualifizierter Domänenname) für den Ausgang von Iot Hub. |
authorization |
Die Richtlinien für den freigegebenen Zugriff, die Sie verwenden können, um eine Verbindung mit dem IoT-Hub zu sichern. |
cloud |
Die IoT-Hub-Cloud-to-Device-Messaging-Eigenschaften. |
comments | IoT-Hubkommentare. |
disable |
Bei "true" können alle Geräte(einschließlich Edgegeräte, jedoch ohne Module) für die Authentifizierung nicht für die Authentifizierung verwendet werden. |
disable |
Wenn wahr, können SAS-Token mit Iot-Hub-bezogenen SAS-Schlüsseln nicht für die Authentifizierung verwendet werden. |
disable |
Bei "true" können alle sas-Schlüssel mit Modulbereich nicht für die Authentifizierung verwendet werden. |
enable |
Wenn diese Eigenschaft auf "true" festgelegt ist, wird die Datenaufbewahrung aktiviert, wodurch die Notfallwiederherstellung deaktiviert wird. |
enable |
Bei "True" sind Dateiuploadbenachrichtigungen aktiviert. |
event |
Die Ereignishub-kompatiblen Endpunkteigenschaften. Die einzigen möglichen Schlüssel für dieses Wörterbuch sind Ereignisse. Dieser Schlüssel muss im Wörterbuch vorhanden sein, während Aufrufe für den IoT-Hub erstellt oder aktualisiert 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. Er kann nur vom Server aufgefüllt werden. |
ip |
Die IP-Filterregeln. |
locations | Primärer und sekundärer Speicherort für iot hub HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
messaging |
Die Messaging-Endpunkteigenschaften für die Benachrichtigungswarteschlange für den Dateiupload. |
min |
Gibt die mindeste TLS-Version 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. Er kann nur vom Server aufgefüllt werden. |
public |
Gibt an, ob Anforderungen aus dem öffentlichen Netzwerk zulässig sind. |
restrict |
Wenn "true", wird der Ausgang von IotHub nur auf die zulässigen FQDNs beschränkt, die über allowedFqdnList konfiguriert sind. |
routing | Die routingbezogenen Eigenschaften des IoT-Hubs. Siehe: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging |
state | Der Hubstatus. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
storage |
Die Liste der Azure Storage-Endpunkte, in die Sie Dateien hochladen können. Derzeit können Sie nur ein Azure Storage-Konto konfigurieren und den Schlüssel als $default haben. Wenn Sie mehrere Speicherkonten angeben, wird ein Fehler ausgelöst. Wenn die Eigenschaft "enableFileUploadNotifications" nicht auf "True" festgelegt ist, wird ein Fehler ausgelöst. |
Details zur Eigenschaft
allowedFqdnList
Liste der zulässigen FQDNs(Vollqualifizierter Domänenname) für den Ausgang von Iot Hub.
allowedFqdnList?: string[]
Eigenschaftswert
string[]
authorizationPolicies
Die Richtlinien für den freigegebenen Zugriff, die Sie verwenden können, um eine Verbindung mit dem IoT-Hub zu sichern.
authorizationPolicies?: SharedAccessSignatureAuthorizationRule[]
Eigenschaftswert
cloudToDevice
Die IoT-Hub-Cloud-to-Device-Messaging-Eigenschaften.
cloudToDevice?: CloudToDeviceProperties
Eigenschaftswert
comments
IoT-Hubkommentare.
comments?: string
Eigenschaftswert
string
disableDeviceSAS
Bei "true" können alle Geräte(einschließlich Edgegeräte, jedoch ohne Module) für die Authentifizierung nicht für die Authentifizierung verwendet werden.
disableDeviceSAS?: boolean
Eigenschaftswert
boolean
disableLocalAuth
Wenn wahr, können SAS-Token mit Iot-Hub-bezogenen SAS-Schlüsseln nicht für die Authentifizierung verwendet werden.
disableLocalAuth?: boolean
Eigenschaftswert
boolean
disableModuleSAS
Bei "true" können alle sas-Schlüssel mit Modulbereich nicht für die Authentifizierung verwendet werden.
disableModuleSAS?: boolean
Eigenschaftswert
boolean
enableDataResidency
Wenn diese Eigenschaft auf "true" festgelegt ist, wird die Datenaufbewahrung aktiviert, wodurch die Notfallwiederherstellung deaktiviert wird.
enableDataResidency?: boolean
Eigenschaftswert
boolean
enableFileUploadNotifications
Bei "True" sind Dateiuploadbenachrichtigungen aktiviert.
enableFileUploadNotifications?: boolean
Eigenschaftswert
boolean
eventHubEndpoints
Die Ereignishub-kompatiblen Endpunkteigenschaften. Die einzigen möglichen Schlüssel für dieses Wörterbuch sind Ereignisse. Dieser Schlüssel muss im Wörterbuch vorhanden sein, während Aufrufe für den IoT-Hub erstellt oder aktualisiert 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. Er kann nur vom Server aufgefüllt werden.
hostName?: string
Eigenschaftswert
string
ipFilterRules
locations
Primärer und sekundärer Speicherort für iot hub HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
locations?: IotHubLocationDescription[]
Eigenschaftswert
messagingEndpoints
Die Messaging-Endpunkteigenschaften für die Benachrichtigungswarteschlange für den Dateiupload.
messagingEndpoints?: {[propertyName: string]: MessagingEndpointProperties}
Eigenschaftswert
{[propertyName: string]: MessagingEndpointProperties}
minTlsVersion
Gibt die mindeste TLS-Version 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. Er kann nur vom Server aufgefüllt werden.
provisioningState?: string
Eigenschaftswert
string
publicNetworkAccess
Gibt an, ob Anforderungen aus dem öffentlichen Netzwerk zulässig sind.
publicNetworkAccess?: string
Eigenschaftswert
string
restrictOutboundNetworkAccess
Wenn "true", wird der Ausgang von IotHub nur auf die zulässigen FQDNs beschränkt, die über allowedFqdnList konfiguriert sind.
restrictOutboundNetworkAccess?: boolean
Eigenschaftswert
boolean
routing
Die routingbezogenen Eigenschaften 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. Er kann nur vom Server aufgefüllt werden.
state?: string
Eigenschaftswert
string
storageEndpoints
Die Liste der Azure Storage-Endpunkte, in die Sie Dateien hochladen können. Derzeit können Sie nur ein Azure Storage-Konto konfigurieren und den Schlüssel als $default haben. Wenn Sie mehrere Speicherkonten angeben, wird ein Fehler ausgelöst. Wenn die Eigenschaft "enableFileUploadNotifications" nicht auf "True" festgelegt ist, wird ein Fehler ausgelöst.
storageEndpoints?: {[propertyName: string]: StorageEndpointProperties}
Eigenschaftswert
{[propertyName: string]: StorageEndpointProperties}