Partilhar via


Iot Hub Resource - List Jobs

Obtenha uma lista de todas as tarefas num hub IoT. Para obter mais informações, consulte: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/jobs?api-version=2023-06-30

Parâmetros do URI

Name Em Necessário Tipo Description
resourceGroupName
path True

string

O nome do grupo de recursos que contém o hub IoT.

resourceName
path True

string

O nome do hub IoT.

subscriptionId
path True

string

O identificador da subscrição.

api-version
query True

string

A versão da API.

Respostas

Name Tipo Description
200 OK

JobResponseListResult

Esta é uma operação síncrona. A resposta contém uma matriz serializada JSON de todas as tarefas no hub IoT.

Other Status Codes

ErrorDetails

DefaultErrorResponse

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation representar a sua conta de utilizador

Exemplos

IotHubResource_ListJobs

Sample Request

GET https://management.azure.com/subscriptions/91d12660-3dec-467a-be2a-213b5544ddc0/resourceGroups/myResourceGroup/providers/Microsoft.Devices/IotHubs/testHub/jobs?api-version=2023-06-30

Sample Response

{
  "value": [
    {
      "jobId": "test",
      "startTimeUtc": "Thu, 15 Jun 2017 19:20:58 GMT",
      "endTimeUtc": "Thu, 15 Jun 2017 19:20:58 GMT",
      "type": "unknown",
      "status": "unknown"
    }
  ]
}

Definições

Name Description
ErrorDetails

Detalhes do erro.

JobResponse

As propriedades do objeto Resposta a Tarefas.

JobResponseListResult

A matriz serializada JSON de objetos JobResponse com uma ligação seguinte.

JobStatus

O estado da tarefa.

JobType

O tipo de tarefa.

ErrorDetails

Detalhes do erro.

Name Tipo Description
code

string

O código de erro.

details

string

Os detalhes do erro.

httpStatusCode

string

O código de estado HTTP.

message

string

A mensagem de erro.

JobResponse

As propriedades do objeto Resposta a Tarefas.

Name Tipo Description
endTimeUtc

string

A hora em que a tarefa deixou de ser processada.

failureReason

string

Se o estado == falhou, esta cadeia contém o motivo da falha.

jobId

string

O identificador da tarefa.

parentJobId

string

O identificador da tarefa principal, se existir.

startTimeUtc

string

A hora de início do trabalho.

status

JobStatus

O estado da tarefa.

statusMessage

string

A mensagem de estado da tarefa.

type

JobType

O tipo de tarefa.

JobResponseListResult

A matriz serializada JSON de objetos JobResponse com uma ligação seguinte.

Name Tipo Description
nextLink

string

A ligação seguinte.

value

JobResponse[]

A matriz de objetos JobResponse.

JobStatus

O estado da tarefa.

Name Tipo Description
cancelled

string

completed

string

enqueued

string

failed

string

running

string

unknown

string

JobType

O tipo de tarefa.

Name Tipo Description
backup

string

export

string

factoryResetDevice

string

firmwareUpdate

string

import

string

readDeviceProperties

string

rebootDevice

string

unknown

string

updateDeviceConfiguration

string

writeDeviceProperties

string