

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Pekerjaan perangkat MQTT dan HTTPS API operasi dan tipe data
<a name="jobs-mqtt-https-api"></a>

Perintah berikut tersedia melalui protokol MQTT dan HTTPS. Gunakan operasi API ini pada bidang data untuk perangkat yang menjalankan pekerjaan.

## Jenis data MQTT dan HTTPS perangkat pekerjaan
<a name="jobs-data-plane-data-types"></a>

Tipe data berikut digunakan untuk berkomunikasi dengan layanan AWS IoT Jobs melalui protokol MQTT dan HTTPS.

### JobExecution
<a name="jobs-mqtt-job-execution-data"></a>

`JobExecution`Objek mewakili pelaksanaan pekerjaan pada perangkat. Contoh berikut menunjukkan sintaks:

**catatan**  
Saat Anda menggunakan operasi API bidang data MQTT dan HTTP, tipe `JobExecution` data berisi bidang. `JobDocument` Perangkat Anda dapat menggunakan informasi ini untuk mengambil dokumen pekerjaan dari eksekusi pekerjaan.

```
{
    "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
}
```

Untuk informasi selengkapnya, lihat [https://docs.aws.amazon.com/iot/latest/apireference/API_iot-jobs-data_JobExecution.html](https://docs.aws.amazon.com/iot/latest/apireference/API_iot-jobs-data_JobExecution.html) atau [https://docs.aws.amazon.com/cli/latest/reference/iot-data/job-execution.html](https://docs.aws.amazon.com/cli/latest/reference/iot-data/job-execution.html).

### JobExecutionState
<a name="jobs-mqtt-job-execution-state"></a>

`JobExecutionState`Berisi informasi tentang keadaan eksekusi pekerjaan. Contoh berikut menunjukkan sintaks:

```
{
    "status": "QUEUED|IN_PROGRESS|FAILED|SUCCEEDED|CANCELED|TIMED_OUT|REJECTED|REMOVED",
    "statusDetails": {
        "string": "string"
        ...
    }
    "versionNumber": "number"
}
```

Untuk informasi selengkapnya, lihat [https://docs.aws.amazon.com/iot/latest/apireference/API_iot-jobs-data_JobExecutionState.html](https://docs.aws.amazon.com/iot/latest/apireference/API_iot-jobs-data_JobExecutionState.html) atau [https://docs.aws.amazon.com/cli/latest/reference/iot-data/job-execution-state.html](https://docs.aws.amazon.com/cli/latest/reference/iot-data/job-execution-state.html).

### JobExecutionSummary
<a name="jobs-mqtt-job-execution-summary"></a>

Berisi subset informasi tentang eksekusi pekerjaan. Contoh berikut menunjukkan sintaks:

```
{
    "jobId": "string",
    "queuedAt": timestamp,
    "startedAt": timestamp,
    "lastUpdatedAt": timestamp,
    "versionNumber": "number",
    "executionNumber": long 
}
```

Untuk informasi selengkapnya, lihat [https://docs.aws.amazon.com/iot/latest/apireference/API_iot-jobs-data_JobExecutionSummary.html](https://docs.aws.amazon.com/iot/latest/apireference/API_iot-jobs-data_JobExecutionSummary.html) atau [https://docs.aws.amazon.com/cli/latest/reference/iot-data/job-execution-summary.html](https://docs.aws.amazon.com/cli/latest/reference/iot-data/job-execution-summary.html).

**Topics**
+ [Jenis data MQTT dan HTTPS perangkat pekerjaan](#jobs-data-plane-data-types)
+ [Pekerjaan perangkat operasi MQTT API](jobs-mqtt-api.md)
+ [Pekerjaan perangkat HTTP API](jobs-http-device-api.md)