azure-iot-provisioning-service package

Klassen

ProvisioningServiceClient
Query

Schnittstellen

AttestationMechanism

Gerätenachweismethode.

BulkEnrollmentOperation

Massenvorgang

BulkEnrollmentOperationError

Fehler beim Massenregistrierungsvorgang

BulkEnrollmentOperationResult

Ergebnis des Massenvorgangs

CustomAllocationDefinition

Benutzerdefinierte Zuordnungsdefinition.

DeviceCapabilities

Funktionen des Geräts, das mithilfe dieses Registrierungsdatensatzes bereitgestellt wird.

DeviceRegistrationState

Status der Geräteregistrierung.

EnrollmentGroup

Das Registrierungsgruppenobjekt.

IndividualEnrollment

Der einzelne Registrierungsdatensatz.

InitialTwin

Gerätezwillungsstatus.

Metadata
ReprovisionPolicy

Das Verhalten, das der Dienst übernehmen sollte, wenn ein Gerät in einem anderen IoT Hub erneut bereitgestellt wird.

SymmetricKeyAttestation

Nachweis über symmetrischen Schlüssel.

TpmAttestation

Nachweis über TPM.

TwinCollection
X509Attestation

Nachweis über X509.

X509CAReferences
X509CertificateInfo

X509-Zertifikatinformationen. Dieses Objekt wird von der Anwendung nicht bereitgestellt. Sie wird vom Dienst aus einem bereitgestellten Zertifikat aufgefüllt.

X509CertificateWithInfo

Zertifikat- und Zertifikatinformationen

X509Certificates

Primäre und sekundäre Zertifikate

QueryResult

Das Abfrageergebnis.

QuerySpecification

Eine JSON-Abfrageanforderung

Typaliase

AllocationPolicyType

Die Zuordnungsrichtlinie dieser individuellen Registrierung. Diese Richtlinie überschreibt die Zuordnungsrichtlinie auf Mandantenebene.

  • "Hashed": Bei verknüpften IoT-Hubs ist es ebenso wahrscheinlich, dass Geräte für sie bereitgestellt werden.
  • "geoLatency": Geräte werden in einem IoT-Hub mit der niedrigsten Latenz für das Gerät bereitgestellt. Wenn mehrere verknüpfte IoT-Hubs die gleiche niedrigste Latenz aufweisen würden, übergibt der Bereitstellungsdienst Geräte über diese Hubs hinweg.
  • "statisch": Die Spezifikation des gewünschten IoT Hubs in der Registrierungsliste hat Vorrang vor der Zuweisungsrichtlinie auf Dienstebene.
  • "benutzerdefiniert": Geräte werden basierend auf Ihrer eigenen benutzerdefinierten Logik in einem IoT Hub bereitgestellt. Der Bereitstellungsdienst übergibt Informationen zum Gerät an die Logik, und die Logik gibt den gewünschten IoT Hub sowie die gewünschte Erstkonfiguration zurück. Es wird empfohlen, Azure Functions zum Hosten Ihrer Logik zu verwenden.
AttestationTypes
BulkOperationMode

Die Art von Vorgängen, die mit einer BulkOperation ausgeführt werden können. Nur eine Art von Vorgang kann für eine Instanz einer BulkOperation ausgeführt werden.

ProvisioningStatus
RegistrationStatus

Der Bereitstellungsstatus des Geräts zum Zeitpunkt der Anforderung.

RegistrationSubstatus

Unterstatus für "Zugewiesene" Geräte. Mögliche Werte sind:

  • "initialAssignment": Das Gerät wurde zum ersten Mal einem IoT-Hub zugewiesen.
  • "deviceDataMigrated": Das Gerät wurde einem anderen IoT-Hub zugewiesen, und seine Gerätedaten wurden aus dem zuvor zugewiesenen IoT Hub migriert. Gerätedaten wurden aus dem zuvor zugewiesenen IoT Hub entfernt.
  • "deviceDataReset": Das Gerät wurde einem anderen IoT-Hub zugewiesen, und seine Gerätedaten wurden aus dem ursprünglichen Zustand aufgefüllt, der in der Registrierung gespeichert wurde. Gerätedaten wurden aus dem zuvor zugewiesenen IoT Hub entfernt.
QueryCallback