As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Tarefas, dispositivos, HTTPS API operações MQTT e tipos de dados
Os comandos a seguir estão disponíveis nos HTTPS protocolos MQTT e. Use essas API operações no plano de dados para dispositivos que executam as tarefas.
Tipos de HTTPS dados MQTT e dispositivos de tarefas
Os tipos de dados a seguir são usados para se comunicar com o serviço AWS IoT Jobs por meio dos HTTPS protocolos MQTT e.
O objeto JobExecution
representa a execução de um trabalho em um dispositivo. O exemplo a seguir mostra a sintaxe:
nota
Quando você usa as API operações do plano de HTTP dados MQTT e, o tipo de JobExecution
dados contém um JobDocument
campo. Seus dispositivos podem usar essas informações para recuperar o documento de trabalho de uma execução de trabalho.
{ "jobId" : "string", "thingName" : "string", "jobDocument" : "string", "status": "QUEUED|IN_PROGRESS|FAILED|SUCCEEDED|CANCELED|TIMED_OUT|REJECTED|REMOVED", "statusDetails": { "string": "string" }, "queuedAt" : "timestamp", "startedAt" : "timestamp", "lastUpdatedAt" : "timestamp", "versionNumber" : "number", "executionNumber": long }
Para ter mais informações, consulte JobExecution
ou job-execution
.
O JobExecutionState
contém informações sobre o estado da execução de um trabalho. O exemplo a seguir mostra a sintaxe:
{ "status": "QUEUED|IN_PROGRESS|FAILED|SUCCEEDED|CANCELED|TIMED_OUT|REJECTED|REMOVED", "statusDetails": { "string": "string" ... } "versionNumber": "number" }
Para ter mais informações, consulte JobExecutionState
ou job-execution-state
.
Contém um subconjunto de informações sobre a execução de um trabalho. O exemplo a seguir mostra a sintaxe:
{ "jobId": "string", "queuedAt": timestamp, "startedAt": timestamp, "lastUpdatedAt": timestamp, "versionNumber": "number", "executionNumber": long }
Para ter mais informações, consulte JobExecutionSummary
ou job-execution-summary
.