Iot Hub Resource - Get Endpoint Health
Obtenga el estado de los puntos de conexión de enrutamiento.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{iotHubName}/routingEndpointsHealth?api-version=2023-06-30
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
iot
|
path | True |
string |
|
resource
|
path | True |
string |
|
subscription
|
path | True |
string |
Identificador de la suscripción. |
api-version
|
query | True |
string |
La versión de la API. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Aceptar |
|
Other Status Codes |
DefaultErrorResponse |
Seguridad
azure_auth
Flujo OAuth2 de Azure Active Directory
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
Nombre | Description |
---|---|
user_impersonation | suplantación de su cuenta de usuario |
Ejemplos
IotHubResource_GetEndpointHealth
Solicitud de ejemplo
Respuesta de muestra
{
"value": [
{
"endpointId": "id1",
"healthStatus": "healthy",
"lastSuccessfulSendAttemptTime": "Wed, 13 Sep 2022 18:04:32 GMT",
"lastSendAttemptTime": "Wed, 13 Sep 2022 18:04:32 GMT"
},
{
"endpointId": "id2",
"healthStatus": "unknown"
},
{
"endpointId": "id3",
"healthStatus": "unhealthy",
"lastKnownError": "NotFound",
"lastKnownErrorTime": "Wed, 13 Sep 2022 18:04:32 GMT",
"lastSuccessfulSendAttemptTime": "Wed, 13 Sep 2022 18:04:32 GMT",
"lastSendAttemptTime": "Wed, 13 Sep 2022 18:04:32 GMT"
}
]
}
Definiciones
Nombre | Description |
---|---|
Endpoint |
Los datos de mantenimiento de un punto de conexión |
Endpoint |
Matriz serializada por JSON de objetos EndpointHealthData con un vínculo siguiente. |
Endpoint |
Los estados de mantenimiento tienen significados siguientes. El estado "correcto" muestra que el punto de conexión acepta mensajes según lo previsto. El estado "incorrecto" muestra que el punto de conexión no acepta mensajes según lo previsto y IoT Hub está intentando enviar datos a este punto de conexión. El estado del punto de conexión incorrecto se actualizará a correcto cuando IoT Hub haya establecido finalmente un estado de mantenimiento coherente. El estado "inactivo" muestra que el punto de conexión no acepta mensajes, después de IoT Hub reintentado enviando mensajes durante el período de repetición de juicio. Consulte IoT Hub métricas para identificar errores y supervisar problemas con los puntos de conexión. El estado "desconocido" muestra que el IoT Hub no ha establecido una conexión con el punto de conexión. No se han entregado ni rechazado mensajes desde este punto de conexión |
Error |
Detalles del error. |
EndpointHealthData
Los datos de mantenimiento de un punto de conexión
Nombre | Tipo | Description |
---|---|---|
endpointId |
string |
Identificador del punto de conexión |
healthStatus |
Los estados de mantenimiento tienen significados siguientes. El estado "correcto" muestra que el punto de conexión acepta mensajes según lo previsto. El estado "incorrecto" muestra que el punto de conexión no acepta mensajes según lo previsto y IoT Hub está intentando enviar datos a este punto de conexión. El estado del punto de conexión incorrecto se actualizará a correcto cuando IoT Hub haya establecido finalmente un estado de mantenimiento coherente. El estado "inactivo" muestra que el punto de conexión no acepta mensajes, después de IoT Hub reintentado enviando mensajes durante el período de repetición de juicio. Consulte IoT Hub métricas para identificar errores y supervisar problemas con los puntos de conexión. El estado "desconocido" muestra que el IoT Hub no ha establecido una conexión con el punto de conexión. No se han entregado ni rechazado mensajes desde este punto de conexión |
|
lastKnownError |
string |
Último error obtenido cuando no se pudo entregar un mensaje a iot hub |
lastKnownErrorTime |
string |
Hora en la que se produjo el último error conocido |
lastSendAttemptTime |
string |
Última vez que iot hub intentó enviar un mensaje al punto de conexión |
lastSuccessfulSendAttemptTime |
string |
La última vez que IoT Hub envió correctamente un mensaje al punto de conexión |
EndpointHealthDataListResult
Matriz serializada por JSON de objetos EndpointHealthData con un vínculo siguiente.
Nombre | Tipo | Description |
---|---|---|
nextLink |
string |
Vínculo a más resultados |
value |
Matriz serializada por JSON de los datos de estado del punto de conexión |
EndpointHealthStatus
Los estados de mantenimiento tienen significados siguientes. El estado "correcto" muestra que el punto de conexión acepta mensajes según lo previsto. El estado "incorrecto" muestra que el punto de conexión no acepta mensajes según lo previsto y IoT Hub está intentando enviar datos a este punto de conexión. El estado del punto de conexión incorrecto se actualizará a correcto cuando IoT Hub haya establecido finalmente un estado de mantenimiento coherente. El estado "inactivo" muestra que el punto de conexión no acepta mensajes, después de IoT Hub reintentado enviando mensajes durante el período de repetición de juicio. Consulte IoT Hub métricas para identificar errores y supervisar problemas con los puntos de conexión. El estado "desconocido" muestra que el IoT Hub no ha establecido una conexión con el punto de conexión. No se han entregado ni rechazado mensajes desde este punto de conexión
Nombre | Tipo | Description |
---|---|---|
dead |
string |
|
degraded |
string |
|
healthy |
string |
|
unhealthy |
string |
|
unknown |
string |
ErrorDetails
Detalles del error.
Nombre | Tipo | Description |
---|---|---|
code |
string |
Código de error. |
details |
string |
Los detalles del error. |
httpStatusCode |
string |
El código de estado HTTP. |
message |
string |
El mensaje de error. |