EndpointHealthData Klasse
Die Integritätsdaten für einen Endpunkt.
- Vererbung
-
azure.mgmt.iothub._serialization.ModelEndpointHealthData
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
|
ID des Endpunkts. |
health_status
|
str oder
EndpointHealthStatus
Integritätsstatus haben folgende Bedeutungen. Die "fehlerfreie" status zeigt an, dass der Endpunkt Nachrichten erwartungsgemäß akzeptiert. Die "fehlerhafte" status 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. Siehe IoT Hub Metriken, um Fehler zu identifizieren und Probleme mit Endpunkten zu überwachen. Die "unbekannte" status 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: "unbekannt", "fehlerfrei", "degradiert", "fehlerhaft" und "tot". |
last_known_error
|
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
|
Zuletzt hat iot Hub erfolgreich eine Nachricht an den Endpunkt gesendet. |
last_send_attempt_time
|
Zuletzt hat iot Hub versucht, eine Nachricht an den Endpunkt zu senden. |
Variablen
Name | Beschreibung |
---|---|
endpoint_id
|
ID des Endpunkts. |
health_status
|
str oder
EndpointHealthStatus
Integritätsstatus haben folgende Bedeutungen. Die "fehlerfreie" status zeigt an, dass der Endpunkt Nachrichten erwartungsgemäß akzeptiert. Die "fehlerhafte" status 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. Siehe IoT Hub Metriken, um Fehler zu identifizieren und Probleme mit Endpunkten zu überwachen. Die "unbekannte" status 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: "unbekannt", "fehlerfrei", "degradiert", "fehlerhaft" und "tot". |
last_known_error
|
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
|
Zuletzt hat iot Hub erfolgreich eine Nachricht an den Endpunkt gesendet. |
last_send_attempt_time
|
Zuletzt hat iot Hub versucht, eine Nachricht an den Endpunkt zu senden. |
Azure SDK for Python