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 der IotHubProperties-Klasse.

IotHubProperties(IList<SharedAccessSignatureAuthorizationRule>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, IList<String>, String, IList<IpFilterRule>, NetworkRuleSetProperties, String, IList<PrivateEndpointConnection>, String, String, String, IDictionary<String,EventHubProperties>, RoutingProperties, IDictionary<String, StorageEndpointProperties>, IDictionary<String,MessagingEndpointProperties>, Nullable<Boolean>, CloudToDeviceProperties, String, String, IList<IotHubLocationDescription>, Nullable<Boolean>)

Initialisiert eine neue instance der IotHubProperties-Klasse.

Eigenschaften

AllowedFqdnList

Ruft eine Liste der zulässigen FQDNs (vollqualifizierter Domänenname) für ausgehenden Datenverkehr von Iot Hub ab oder legt diese fest.

AuthorizationPolicies

Ruft die SAS-Richtlinien ab, die Sie zum Sichern einer Verbindung mit dem IoT Hub verwenden können, oder legt diese fest.

CloudToDevice

Die Eigenschaften eines IoT-Hubs.

Comments

Ruft ioT Hub-Kommentare ab oder legt diese fest.

DisableDeviceSAS

Ruft ab, oder legt fest, ob "true" ist. Sas-Schlüssel des Bereichs "Alle GERÄTE(einschließlich Edgegeräte, aber keine Module)"-Bereichsschlüssel können nicht für die Authentifizierung verwendet werden.

DisableLocalAuth

Ruft ab, oder legt fest, ob true, SAS-Token mit iot hub-bereichsbezogenen SAS-Schlüsseln nicht für die Authentifizierung verwendet werden können.

DisableModuleSAS

Ruft ab, oder legt fest, ob "true" ist. Alle SAS-Schlüssel im Modulbereich können nicht für die Authentifizierung verwendet werden.

EnableDataResidency

Ruft diese Eigenschaft ab, wenn sie auf TRUE festgelegt ist, aktiviert die Datenresidenz, wodurch die Notfallwiederherstellung deaktiviert wird.

EnableFileUploadNotifications

Ruft ab oder legt fest, ob True, Dateiuploadbenachrichtigungen aktiviert sind.

EventHubEndpoints

Ruft die Event Hub-kompatiblen Endpunkteigenschaften ab oder legt sie fest. 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

Ruft die Funktionen und Features ab, die für den IoT Hub aktiviert sind, oder legt diese fest. Mögliche Werte: "None", "DeviceManagement"

HostName

Ruft den Namen des Hosts ab.

IpFilterRules

Ruft die IP-Filterregeln ab oder legt sie fest.

Locations

Ruft den primären und sekundären Standort für iot Hub ab.

MessagingEndpoints

Ruft die Messagingendpunkteigenschaften für die Dateiuploadbenachrichtigungswarteschlange ab oder legt diese fest.

MinTlsVersion

Ruft ab oder legt fest, welche TLS-Mindestversion 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

Die Eigenschaften eines IoT-Hubs.

PrivateEndpointConnections

Ruft private Endpunktverbindungen ab, die auf diesem IotHub erstellt wurden, oder legt diese fest.

ProvisioningState

Ruft den Bereitstellungsstatus ab.

PublicNetworkAccess

Ruft ab oder legt fest, ob Anforderungen aus dem öffentlichen Netzwerk zulässig sind. Mögliche Werte: "Enabled", "Disabled"

RestrictOutboundNetworkAccess

Ruft ab, ob true, ausgehend von IotHub nur auf die zulässigen FQDNs beschränkt ist, die über allowedFqdnList konfiguriert sind.

Routing

Die Eigenschaften eines IoT-Hubs.

State

Ruft den Hubstatus ab.

StorageEndpoints

Ruft die Liste der Azure Storage-Endpunkte ab, an die Sie Dateien hochladen können, oder legt sie fest. 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.

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: