Freigeben über


IotHubProperties Klasse

Definition

Die Eigenschaften eines IoT-Hubs.

public class IotHubProperties
type IotHubProperties = class
Public Class IotHubProperties
Vererbung
IotHubProperties

Konstruktoren

IotHubProperties()

Initialisiert eine neue instance von IotHubProperties.

Eigenschaften

AllowedFqdns

Liste der zulässigen FQDNs (vollqualifizierter Domänenname) für ausgehenden Datenverkehr von Iot Hub.

AuthorizationPolicies

Die Shared Access-Richtlinien, die Sie verwenden können, um eine Verbindung mit dem IoT Hub zu sichern.

CloudToDevice

Die IoT Hub-Cloud-zu-Gerät-Messagingeigenschaften.

Comments

IoT Hub-Kommentare.

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.

DisableLocalAuth

Wenn true, können SAS-Token mit iot hub-bereichsbezogenen SAS-Schlüsseln nicht für die Authentifizierung verwendet werden.

DisableModuleSas

Wenn true, können nicht alle modulbezogenen SAS-Schlüssel für die Authentifizierung verwendet werden.

EnableDataResidency

Wenn diese Eigenschaft auf TRUE festgelegt ist, wird die Datenresidenz aktiviert, wodurch die Notfallwiederherstellung deaktiviert wird.

EnableFileUploadNotifications

True gibt an, dass Benachrichtigungen zum Hochladen von Dateien aktiviert sind.

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.

Features

Die Funktionen und Features, die für den IoT Hub aktiviert sind.

HostName

Der Name des Hosts.

IPFilterRules

Die IP-Filterregeln.

Locations

Primärer und sekundärer Standort für iot Hub.

MessagingEndpoints

Die Messagingendpunkteigenschaften für die Dateiuploadbenachrichtigungswarteschlange.

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.

NetworkRuleSets

Eigenschaften des Netzwerkregelsatzes von IotHub.

PrivateEndpointConnections

Private Endpunktverbindungen, die auf diesem IotHub erstellt werden.

ProvisioningState

Der Bereitstellungsstatus.

PublicNetworkAccess

Gibt an, ob Anforderungen aus dem öffentlichen Netzwerk zulässig sind.

RestrictOutboundNetworkAccess

Wenn true, wird der ausgehende Datenverkehr von IotHub nur auf die zulässigen FQDNs beschränkt, die über allowedFqdnList konfiguriert sind.

Routing

Die routingbezogenen Eigenschaften des IoT-Hubs. Weitere Informationen finden Sie unter https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging.

State

Der Hubstatus.

StorageEndpoints

Die Liste der Azure Storage-Endpunkte, an die 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.

Gilt für: