Freigeben über


EndpointHealthData Klasse

Die Integritätsdaten für einen Endpunkt.

Vererbung
azure.mgmt.iothub._serialization.Model
EndpointHealthData

Konstruktor

EndpointHealthData(*, endpoint_id: str | None = None, health_status: str | _models.EndpointHealthStatus | None = None, last_known_error: str | None = None, last_known_error_time: datetime | None = None, last_successful_send_attempt_time: datetime | None = None, last_send_attempt_time: datetime | None = None, **kwargs: Any)

Nur Schlüsselwortparameter

Name Beschreibung
endpoint_id
str

ID des Endpunkts.

health_status

Integritätsstatus haben folgende Bedeutungen. Die "fehlerfreie" status zeigt an, dass der Endpunkt Nachrichten wie erwartet akzeptiert. Die status "fehlerhaft" zeigt, dass der Endpunkt keine Nachrichten wie erwartet akzeptiert, und IoT Hub versucht erneut, Daten an diesen Endpunkt zu senden. Der Status eines fehlerhaften Endpunkts wird zu fehlerfrei aktualisiert, wenn IoT Hub einen möglicherweise konsistenten Integritätsstatus erreicht hat. Die "tote" status zeigt, dass der Endpunkt keine Nachrichten akzeptiert, nachdem IoT Hub nachrichten für den Wiederholungszeitraum erneut gesendet hat. Informationen zum Identifizieren von Fehlern und zum Überwachen von Endpunktproblemen finden Sie unter IoT Hub Metriken. Die status "unbekannt" zeigt, dass der IoT Hub keine Verbindung mit dem Endpunkt hergestellt hat. Von diesem Endpunkt wurden keine Nachrichten übermittelt oder zurückgewiesen. Bekannte Werte sind: "unknown", "healthy", "degraded", "unhealthy" und "dead".

last_known_error
str

Letzter Fehler, der erhalten wurde, wenn eine Nachricht nicht an iot Hub übermittelt werden konnte.

last_known_error_time

Zeitpunkt, zu dem der letzte bekannte Fehler aufgetreten ist.

last_successful_send_attempt_time

Das letzte Mal, wenn iot Hub erfolgreich eine Nachricht an den Endpunkt gesendet hat.

last_send_attempt_time

Iot Hub hat zuletzt versucht, eine Nachricht an den Endpunkt zu senden.

Variablen

Name Beschreibung
endpoint_id
str

ID des Endpunkts.

health_status

Integritätsstatus haben folgende Bedeutungen. Die "fehlerfreie" status zeigt an, dass der Endpunkt Nachrichten wie erwartet akzeptiert. Die status "fehlerhaft" zeigt, dass der Endpunkt keine Nachrichten wie erwartet akzeptiert, und IoT Hub versucht erneut, Daten an diesen Endpunkt zu senden. Der Status eines fehlerhaften Endpunkts wird zu fehlerfrei aktualisiert, wenn IoT Hub einen möglicherweise konsistenten Integritätsstatus erreicht hat. Die "tote" status zeigt, dass der Endpunkt keine Nachrichten akzeptiert, nachdem IoT Hub nachrichten für den Wiederholungszeitraum erneut gesendet hat. Informationen zum Identifizieren von Fehlern und zum Überwachen von Endpunktproblemen finden Sie unter IoT Hub Metriken. Die status "unbekannt" zeigt, dass der IoT Hub keine Verbindung mit dem Endpunkt hergestellt hat. Von diesem Endpunkt wurden keine Nachrichten übermittelt oder zurückgewiesen. Bekannte Werte sind: "unknown", "healthy", "degraded", "unhealthy" und "dead".

last_known_error
str

Letzter Fehler, der erhalten wurde, wenn eine Nachricht nicht an iot Hub übermittelt werden konnte.

last_known_error_time

Zeitpunkt, zu dem der letzte bekannte Fehler aufgetreten ist.

last_successful_send_attempt_time

Das letzte Mal, wenn iot Hub erfolgreich eine Nachricht an den Endpunkt gesendet hat.

last_send_attempt_time

Iot Hub hat zuletzt versucht, eine Nachricht an den Endpunkt zu senden.